Thursday, 2017-04-27

*** rfolco has joined #openstack-nova00:00
*** adrian_otto has quit IRC00:00
*** rfolco has quit IRC00:00
*** rfolco has joined #openstack-nova00:02
*** rfolco has quit IRC00:02
*** dtp has quit IRC00:04
*** ssurana has joined #openstack-nova00:04
*** nkorabli_ has quit IRC00:09
*** yingjun has joined #openstack-nova00:10
*** adrian_otto has joined #openstack-nova00:15
*** sean-k-mooney has quit IRC00:17
*** hshiina has quit IRC00:18
*** ijw has quit IRC00:19
*** ijw has joined #openstack-nova00:19
*** sbezverk has joined #openstack-nova00:21
*** sean-k-mooney has joined #openstack-nova00:22
*** thorst_afk has joined #openstack-nova00:22
*** yassine has joined #openstack-nova00:25
*** ijw has quit IRC00:26
*** yassine is now known as Guest9668500:26
*** armax has quit IRC00:29
*** nkorabli has joined #openstack-nova00:31
*** slaweq has joined #openstack-nova00:32
*** dikonoor has joined #openstack-nova00:32
*** hongbin has quit IRC00:33
*** gjayavelu has quit IRC00:33
*** Sukhdev has quit IRC00:35
*** annegentle has joined #openstack-nova00:36
*** Apoorva has quit IRC00:37
*** slaweq has quit IRC00:37
mriedemdansmith: i just got thinking that maybe we shouldn't have removed the online data migration hook in https://review.openstack.org/#/c/448579/ but then again that was added in mitaka, and the blocker migration was added in newton. the thing that makes me 2nd guess it is people skipping releases for upgrades.00:39
mriedemwhich we don't support, but people do it00:39
mriedemskipping from newton to pike though, would be nuts00:40
mriedemthe online flavor migration was added in newton, the blocker migration was added in ocata, so theoretically we could remove all of that in pike, but if people skip ocata, and we removed the online data migration CLI for flavors, they'd be screwed00:41
*** tovin07_ has joined #openstack-nova00:43
*** gouthamr has joined #openstack-nova00:46
mordredmriedem: skip-upgrades seem like a completely crazy thing if they're not actually supported and planned for00:47
*** nkorabli has quit IRC00:47
efriedmordred Yes, mañana.  Want to make sure I'm on the right track with https://review.openstack.org/#/c/460337/ and ask some questions about same.00:48
mordredcool- looking forward to it00:49
mordredefried: oh great - I missed that you'd pushed that up - I'll read it first thing00:51
*** nkorabli has joined #openstack-nova00:51
*** adrian_otto has quit IRC00:51
*** adrian_otto has joined #openstack-nova00:52
*** tbachman has quit IRC00:52
*** adrian_otto has quit IRC00:52
*** Shunli has joined #openstack-nova00:55
*** gyee has quit IRC00:57
mriedemmordred: yeah, except ops are always talking about doing it00:58
*** sdague has quit IRC00:58
mriedembecause we don't have LTS or whatever00:58
*** imacdonn_ has joined #openstack-nova00:59
*** phuongnh has joined #openstack-nova01:01
*** dixiaoli has joined #openstack-nova01:01
*** esberglu has joined #openstack-nova01:07
*** baoli has joined #openstack-nova01:09
*** trinaths has joined #openstack-nova01:09
*** cNilesh has joined #openstack-nova01:11
*** esberglu has quit IRC01:12
*** yolkfull has joined #openstack-nova01:13
*** baoli has quit IRC01:14
*** annegentle has quit IRC01:14
mriedemdansmith: oh fun, uncovered a bug removing all of this flavor object compat code for the main cell db,01:16
mriedemwhen sending a flavor delete notification, we lazy-load the projects which results in a FlavorNotFound b/c we just deleted that flavor01:17
*** yangyapeng has joined #openstack-nova01:18
*** zhenguo has joined #openstack-nova01:19
*** Apoorva has joined #openstack-nova01:19
*** annegentle has joined #openstack-nova01:19
*** yangyapeng has quit IRC01:20
*** yangyape_ has joined #openstack-nova01:20
*** Apoorva has quit IRC01:20
mriedemlooks like that's due to https://review.openstack.org/#/c/445697/01:23
*** prateek has quit IRC01:26
*** READ10 has quit IRC01:27
*** yangyape_ has quit IRC01:30
*** yangyapeng has joined #openstack-nova01:31
*** baoli has joined #openstack-nova01:32
*** yamahata_ has quit IRC01:33
*** Sukhdev has joined #openstack-nova01:34
*** yangyapeng has quit IRC01:35
*** thorst_afk has quit IRC01:36
*** lyan has quit IRC01:37
*** kaisers has quit IRC01:37
*** yangyapeng has joined #openstack-nova01:37
*** esberglu has joined #openstack-nova01:38
*** baoli has quit IRC01:38
*** esberglu has quit IRC01:38
*** gcb has joined #openstack-nova01:38
*** gouthamr has quit IRC01:42
*** dikonoor has quit IRC01:42
*** MasterOfBugs has quit IRC01:43
*** litao has joined #openstack-nova01:48
*** trinaths has quit IRC01:48
*** chenying__ has joined #openstack-nova01:55
*** chenying_ has quit IRC01:55
*** smatzek has quit IRC01:55
*** smatzek has joined #openstack-nova01:55
*** gjayavelu has joined #openstack-nova02:01
*** zhurong has joined #openstack-nova02:02
*** prateek has joined #openstack-nova02:04
*** ijw has joined #openstack-nova02:05
*** gjayavelu has quit IRC02:06
*** annegentle has quit IRC02:06
*** ijw has quit IRC02:10
*** prateek has quit IRC02:11
*** wxy has joined #openstack-nova02:14
*** zhurong has quit IRC02:18
*** baoli has joined #openstack-nova02:18
*** zul has quit IRC02:19
*** baoli has quit IRC02:23
*** cNilesh has quit IRC02:25
*** iceyao has joined #openstack-nova02:26
*** esberglu has joined #openstack-nova02:31
*** hongbin has joined #openstack-nova02:33
*** mriedem has quit IRC02:34
*** esberglu has quit IRC02:36
*** dave-mccowan has quit IRC02:36
*** thorst_afk has joined #openstack-nova02:37
*** dave-mccowan has joined #openstack-nova02:37
*** dave-mccowan has quit IRC02:37
*** thorst_afk has quit IRC02:41
*** dave-mccowan has joined #openstack-nova02:42
*** dave-mcc_ has joined #openstack-nova02:44
*** zhurong has joined #openstack-nova02:44
*** cheran has quit IRC02:46
*** dave-mccowan has quit IRC02:47
*** fragatin_ has joined #openstack-nova02:48
*** liverpooler has quit IRC02:50
*** awaugama has joined #openstack-nova02:51
*** gouthamr has joined #openstack-nova02:51
*** fragatina has quit IRC02:52
*** fragatin_ has quit IRC02:53
openstackgerritMatt Riedemann proposed openstack/nova master: WIP: Remove compatibility code for flavors  https://review.openstack.org/46037702:53
morganhuh I saw my name here02:55
morganwhat did I miss?02:55
morgancan't find it in the backlog ATM.02:56
*** smatzek has quit IRC03:02
*** thorst_afk has joined #openstack-nova03:08
*** baoli has joined #openstack-nova03:19
*** sree has joined #openstack-nova03:20
*** baoli has quit IRC03:24
*** dave-mcc_ has quit IRC03:24
*** thorst_afk has quit IRC03:25
*** nicolasbock has quit IRC03:27
*** armax has joined #openstack-nova03:27
*** awaugama has quit IRC03:28
*** psachin has joined #openstack-nova03:32
*** tuanluong has joined #openstack-nova03:36
*** dimtruck is now known as zz_dimtruck03:37
*** ssurana has quit IRC03:37
*** ijw has joined #openstack-nova03:39
*** ratailor has joined #openstack-nova03:39
*** ratailor_ has joined #openstack-nova03:41
*** ratailor_ has quit IRC03:42
*** zhurong has quit IRC03:42
*** ratailor has quit IRC03:45
*** RiteshPaiboina has joined #openstack-nova03:46
*** armax has quit IRC03:47
RiteshPaiboinawho jaypipes03:48
*** dikonoor has joined #openstack-nova03:57
*** ijw has quit IRC03:58
*** sree has quit IRC03:59
*** sree has joined #openstack-nova04:00
*** vks1 has joined #openstack-nova04:01
*** gouthamr has quit IRC04:01
*** kaisers has joined #openstack-nova04:01
*** sree has quit IRC04:04
*** syjulian has quit IRC04:06
*** diga has joined #openstack-nova04:06
*** MikeG451 has quit IRC04:07
*** dikonoor has quit IRC04:08
*** abhi89 has joined #openstack-nova04:09
*** fragatina has joined #openstack-nova04:13
*** nmathew has joined #openstack-nova04:15
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Check the instance task status to release the memory quota for vram  https://review.openstack.org/45605004:18
openstackgerritfalseuser proposed openstack/nova master: [BugFix]Include the video ram when comparing the difference of two flavors  https://review.openstack.org/46038804:18
*** baoli has joined #openstack-nova04:20
*** MikeG451 has joined #openstack-nova04:20
*** fragatina has quit IRC04:21
*** udesale has joined #openstack-nova04:21
*** fragatina has joined #openstack-nova04:21
*** ratailor has joined #openstack-nova04:24
*** baoli has quit IRC04:25
*** abhi89 has quit IRC04:25
*** abhi89 has joined #openstack-nova04:30
*** Sukhdev has quit IRC04:32
*** vladikr has quit IRC04:34
*** hongbin has quit IRC04:37
*** kaisers has quit IRC04:39
*** abhi89 has quit IRC04:41
*** trinaths has joined #openstack-nova04:41
*** sree has joined #openstack-nova04:42
*** yamahata_ has joined #openstack-nova04:45
*** Sukhdev has joined #openstack-nova04:48
*** Sukhdev has quit IRC04:49
*** salv-orlando has joined #openstack-nova04:51
*** Sukhdev has joined #openstack-nova04:53
*** adisky_ has joined #openstack-nova04:56
*** armax has joined #openstack-nova04:57
*** ijw has joined #openstack-nova04:58
*** ijw has quit IRC05:04
*** iceyao has quit IRC05:05
*** dikonoor has joined #openstack-nova05:05
*** kaisers has joined #openstack-nova05:09
*** syjulian has joined #openstack-nova05:11
*** kaisers_ has joined #openstack-nova05:14
*** iceyao has joined #openstack-nova05:14
*** ratailor_ has joined #openstack-nova05:14
*** kaisers has quit IRC05:15
openstackgerritKiseok Kim proposed openstack/nova master: Fixed a broken link in API Plugins document  https://review.openstack.org/46039805:15
*** esberglu has joined #openstack-nova05:16
*** esberglu has quit IRC05:16
*** esberglu has joined #openstack-nova05:17
*** ayogi has joined #openstack-nova05:17
*** ratailor has quit IRC05:18
*** slaweq has joined #openstack-nova05:20
*** baoli has joined #openstack-nova05:21
*** esberglu has quit IRC05:21
*** dikonoor has quit IRC05:21
*** iceyao has quit IRC05:21
*** thorst_afk has joined #openstack-nova05:22
*** claudiub|3 has joined #openstack-nova05:24
*** baoli has quit IRC05:25
*** slaweq has quit IRC05:26
*** ratailor_ has quit IRC05:31
*** ratailor has joined #openstack-nova05:31
*** thorst_afk has quit IRC05:32
*** sree has quit IRC05:34
*** iceyao has joined #openstack-nova05:34
*** sree has joined #openstack-nova05:35
*** ekuris has joined #openstack-nova05:36
*** yingjun has quit IRC05:40
*** sree has quit IRC05:41
*** mdnadeem has joined #openstack-nova05:41
*** sree has joined #openstack-nova05:41
*** mdnadeem has quit IRC05:42
*** mdnadeem has joined #openstack-nova05:42
*** mdnadeem has quit IRC05:42
*** mdnadeem has joined #openstack-nova05:42
*** sree has quit IRC05:46
*** arunman has joined #openstack-nova05:48
*** bkopilov has quit IRC05:52
*** bkopilov has joined #openstack-nova05:52
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Release the memory quota for video ram when deleting an instance.  https://review.openstack.org/45605005:58
*** prateek has joined #openstack-nova05:59
*** abhi89 has joined #openstack-nova05:59
*** ijw has joined #openstack-nova06:00
*** ltomasbo|away is now known as ltomasbo06:04
*** dikonoor has joined #openstack-nova06:05
*** ijw has quit IRC06:06
*** sree has joined #openstack-nova06:07
*** tjones has quit IRC06:09
*** fandi has joined #openstack-nova06:12
*** zhurong has joined #openstack-nova06:13
*** mdnadeem has quit IRC06:14
*** mdnadeem has joined #openstack-nova06:15
*** arunman has quit IRC06:15
*** dikonoo has joined #openstack-nova06:16
*** dikonoor has quit IRC06:16
*** sridharg has joined #openstack-nova06:18
*** amotoki has quit IRC06:19
*** andreas_s has joined #openstack-nova06:19
*** amotoki has joined #openstack-nova06:20
openstackgerrit龚肖 proposed openstack/nova master: Add mock check and fix uuid's use in test.  https://review.openstack.org/45950106:20
*** baoli has joined #openstack-nova06:22
*** mkoderer_ has joined #openstack-nova06:25
*** tpatzig_ has joined #openstack-nova06:25
*** baoli has quit IRC06:26
*** mkoderer_ has quit IRC06:27
*** tpatzig_ has quit IRC06:27
*** slaweq has joined #openstack-nova06:27
*** artom has quit IRC06:30
*** artom has joined #openstack-nova06:30
*** slaweq has quit IRC06:32
*** artom has quit IRC06:32
*** artom has joined #openstack-nova06:32
*** Sukhdev has quit IRC06:39
*** pcaruana has joined #openstack-nova06:44
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Check the instance task status to release the memory quota for vram  https://review.openstack.org/45605006:44
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Include the video ram when comparing the difference of two flavors  https://review.openstack.org/46038806:44
*** ratailor has quit IRC06:45
*** salv-orlando has quit IRC06:48
*** jaosorior_away is now known as jaosorior06:51
openstackgerritZhenyu Zheng proposed openstack/nova master: Support tag instances when boot(2/4)  https://review.openstack.org/45956906:58
*** arne_r has joined #openstack-nova06:59
openstackgerrit龚肖 proposed openstack/nova master: Add mock check and fix uuid's use in test.  https://review.openstack.org/45950107:00
*** zhurong has quit IRC07:02
*** ijw has joined #openstack-nova07:02
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Release the memory quota for video ram when deleting an instance.  https://review.openstack.org/45605007:04
*** zhurong has joined #openstack-nova07:06
*** stackempty has quit IRC07:06
*** salv-orlando has joined #openstack-nova07:07
*** ijw has quit IRC07:08
*** Nakato has quit IRC07:08
*** Nakato has joined #openstack-nova07:08
*** tesseract has joined #openstack-nova07:09
*** voelzmo has joined #openstack-nova07:09
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Release the memory quota for video ram when deleting an instance.  https://review.openstack.org/45605007:13
*** ltomasbo is now known as ltomasbo|away07:18
*** beagles has quit IRC07:19
*** MasterOfBugs has joined #openstack-nova07:20
*** b3nt_pin has joined #openstack-nova07:21
*** armax has quit IRC07:21
*** abalutoiu__ has quit IRC07:21
*** baoli has joined #openstack-nova07:22
*** Drankis has joined #openstack-nova07:24
*** baoli has quit IRC07:27
*** thorst_afk has joined #openstack-nova07:28
*** Nakato has quit IRC07:30
*** Nakato has joined #openstack-nova07:31
*** ecelik has joined #openstack-nova07:32
*** dikonoo has quit IRC07:32
*** ecelik has left #openstack-nova07:32
*** ralonsoh has joined #openstack-nova07:34
*** brault has joined #openstack-nova07:37
*** zhurong has quit IRC07:37
*** rmart04 has joined #openstack-nova07:39
openstackgerritjichenjc proposed openstack/python-novaclient master: Remove 1.1 extension comment  https://review.openstack.org/45950307:40
*** karthiks has joined #openstack-nova07:41
*** abalutoiu has joined #openstack-nova07:42
*** damien_r has joined #openstack-nova07:45
*** mlakat_ has joined #openstack-nova07:47
*** mlakat has quit IRC07:47
*** mlakat_ is now known as mlakat07:47
*** thorst_afk has quit IRC07:48
*** jpena|off is now known as jpena07:50
*** tuanluong has quit IRC07:51
*** abalutoiu has quit IRC07:51
openstackgerritjichenjc proposed openstack/nova master: Use plain routes list for limits endpoint instead of stevedore  https://review.openstack.org/45880507:54
openstackgerritjichenjc proposed openstack/nova master: Use plain routes list for hosts endpoint instead of stevedore  https://review.openstack.org/45923107:54
openstackgerritjichenjc proposed openstack/nova master: use plain routes list for hypervisor endpoint instead of stevedore  https://review.openstack.org/45923507:54
*** kuzko has quit IRC07:55
*** kuzko has joined #openstack-nova07:57
*** VAhl has quit IRC07:58
*** zzzeek has quit IRC08:00
openstackgerritMikhail Feoktistov proposed openstack/nova master: Add is_vz_container function  https://review.openstack.org/44594708:00
*** zzzeek has joined #openstack-nova08:00
*** MasterofJOKers has quit IRC08:02
*** MasterofJOKers has joined #openstack-nova08:03
*** ijw has joined #openstack-nova08:04
*** abalutoiu has joined #openstack-nova08:07
openstackgerritSylvain Bauza proposed openstack/nova master: WIP: Delete existing allocations for move operations or retries  https://review.openstack.org/46043308:08
openstackgerritfalseuser proposed openstack/nova master: [BugFix] Include the video ram when comparing the difference of two flavors  https://review.openstack.org/46038808:08
*** ijw has quit IRC08:09
*** arunman has joined #openstack-nova08:12
*** tuanluong has joined #openstack-nova08:12
*** nkorabli has quit IRC08:14
*** nkorabli has joined #openstack-nova08:15
openstackgerritShunli Zhou proposed openstack/nova master: Periodically load nova.conf  https://review.openstack.org/46043708:16
*** lucas-afk is now known as lucasagomes08:17
*** zhurong has joined #openstack-nova08:19
*** nkorabli has quit IRC08:19
*** markus_z has joined #openstack-nova08:20
*** amotoki has quit IRC08:22
*** bkopilov has quit IRC08:23
*** baoli has joined #openstack-nova08:23
*** sree has quit IRC08:25
*** baoli has quit IRC08:28
*** moshele has joined #openstack-nova08:29
*** andreas_s has quit IRC08:30
*** amotoki has joined #openstack-nova08:32
*** hieulq has quit IRC08:40
*** tovin07_ has quit IRC08:42
*** tuanluong has quit IRC08:42
*** phuongnh has quit IRC08:42
*** sree has joined #openstack-nova08:42
*** mkrai_ has quit IRC08:43
*** ltomasbo|away is now known as ltomasbo08:43
*** andreas_s has joined #openstack-nova08:46
*** lpetrut has joined #openstack-nova08:50
*** bkopilov has joined #openstack-nova08:52
*** esberglu has joined #openstack-nova08:54
*** esberglu has quit IRC08:54
openstackgerritSylvain Bauza proposed openstack/nova master: WIP: Allocate instance by the conductor  https://review.openstack.org/46045508:55
*** derekh has joined #openstack-nova08:59
*** ijw has joined #openstack-nova09:06
*** ijw has quit IRC09:11
*** aarefiev_afk is now known as aarefiev09:16
*** syjulian has quit IRC09:17
*** ratailor has joined #openstack-nova09:18
*** MikeG451 has quit IRC09:19
*** amotoki has quit IRC09:21
*** sambetts|afk is now known as sambetts09:21
openstackgerritGábor Antal proposed openstack/nova master: [WIP] Transform instance.live_migration_rollback notification  https://review.openstack.org/40212409:22
*** ratailor has quit IRC09:22
*** ratailor has joined #openstack-nova09:22
*** amotoki has joined #openstack-nova09:22
*** amotoki has quit IRC09:23
*** baoli has joined #openstack-nova09:24
openstackgerritAbhishek Sharma M proposed openstack/nova master: Catching OverQuota Exception  https://review.openstack.org/46030509:26
*** baoli has quit IRC09:29
*** MikeG451 has joined #openstack-nova09:33
*** amotoki has joined #openstack-nova09:41
openstackgerritBalazs Gibizer proposed openstack/nova master: Add BDM to InstancePayload  https://review.openstack.org/44877909:42
openstackgerritBalazs Gibizer proposed openstack/nova master: Add keypairs field to InstancePayload  https://review.openstack.org/41973009:42
*** cdent has joined #openstack-nova09:43
*** thorst_afk has joined #openstack-nova09:45
*** andreas_s has quit IRC09:46
openstackgerritNidhiMittalHada proposed openstack/python-novaclient master: Nova volume-attach doesn't care for device name  https://review.openstack.org/45404809:47
*** esberglu has joined #openstack-nova09:48
*** salv-orl_ has joined #openstack-nova09:49
*** thorst_afk has quit IRC09:50
openstackgerritJohn Garbutt proposed openstack/nova master: Add description to policies in migrations.py  https://review.openstack.org/45972709:50
openstackgerritMatthew Booth proposed openstack/nova master: Don't check for file type in _find_base_file  https://review.openstack.org/33495809:51
openstackgerritMatthew Booth proposed openstack/nova master: Add context comments to _handle_base_image  https://review.openstack.org/33495609:51
openstackgerritMatthew Booth proposed openstack/nova master: Rename _handle_base_image to _mark_in_use  https://review.openstack.org/33495709:51
*** esberglu has quit IRC09:52
*** salv-orlando has quit IRC09:52
*** dixiaoli has quit IRC09:57
*** lpetrut_ has joined #openstack-nova09:58
*** ociuhandu has quit IRC09:59
*** lpetrut has quit IRC10:00
*** nicolasbock has joined #openstack-nova10:03
johnthetubaguysfinucan: did you look to see if someone has got the change to bump the oslo.policy minimum up yet?10:03
*** mvk has quit IRC10:04
*** iceyao has quit IRC10:05
*** Shunli has quit IRC10:05
*** tbachman has joined #openstack-nova10:06
*** ijw has joined #openstack-nova10:07
*** zul has joined #openstack-nova10:09
openstackgerritJohn Garbutt proposed openstack/nova master: Sensibly wrap policy help messages  https://review.openstack.org/46009710:09
*** iceyao has joined #openstack-nova10:10
*** trinaths has left #openstack-nova10:11
*** nkorabli has joined #openstack-nova10:12
*** ijw has quit IRC10:12
*** iceyao has quit IRC10:13
*** syjulian has joined #openstack-nova10:13
*** andreas_s has joined #openstack-nova10:13
*** hieulq has joined #openstack-nova10:15
*** hieulq has quit IRC10:18
*** kevinz has quit IRC10:19
*** zhurong has quit IRC10:20
*** sree has quit IRC10:22
*** vladikr has joined #openstack-nova10:24
*** fandi has quit IRC10:24
*** baoli has joined #openstack-nova10:25
*** mlakat has quit IRC10:26
cdentjohnthetubaguy, alex_xu: if you have spare brain this improvement to placement and resource tracker wants eyes: https://review.openstack.org/#/c/448791/ (and above)10:27
johnthetubaguyI have my head in policy right now, but I should do something different soon10:27
cdentif you've been in policy I would be very surprised if you have spare brain10:28
*** zhurong has joined #openstack-nova10:28
*** amotoki has quit IRC10:28
*** baoli has quit IRC10:30
*** nmathew has quit IRC10:30
*** psachin has quit IRC10:30
*** iceyao has joined #openstack-nova10:30
openstackgerritJohn Garbutt proposed openstack/nova master: Ensure sample policy help text correctly wrapped  https://review.openstack.org/46009710:31
*** nkorabli has quit IRC10:32
*** nkorabli has joined #openstack-nova10:32
openstackgerritJohn Garbutt proposed openstack/nova master: Ensure sample policy help text correctly wrapped  https://review.openstack.org/46009710:33
*** hieulq has joined #openstack-nova10:33
*** mvk has joined #openstack-nova10:34
*** psachin has joined #openstack-nova10:34
*** fandi has joined #openstack-nova10:34
*** iceyao has quit IRC10:35
*** smatzek has joined #openstack-nova10:37
*** nkorabli has quit IRC10:37
sfinucanjohnthetubaguy: I did not, but I figure we can10:38
*** tojuvone_ has joined #openstack-nova10:38
*** tojuvone has quit IRC10:38
*** salv-orl_ has quit IRC10:38
* sfinucan forgot to start HexChat this morning10:38
johnthetubaguysfinucan: I tried a few things out, and pushed a new version of your patch10:38
sfinucanjohnthetubaguy: Yup. +1d it. Works fine for me locally now10:38
sfinucanThanks :)10:38
*** yangyapeng has quit IRC10:38
johnthetubaguyhttps://review.openstack.org/460097 that is10:38
*** yangyapeng has joined #openstack-nova10:39
johnthetubaguysfinucan: cool, yeah, did a rebase to drop all that observable messy, whoop10:39
sfinucanjohnthetubaguy: admin_or_owner, admin_api, and network:attach_external_network are the only ones left. Two of those are being deprecated, right?10:40
johnthetubaguysfinucan: there are loads left still, full list is in the BP: https://blueprints.launchpad.net/nova/+spec/policy-docs10:40
sfinucanOh, there's a couple more, actually, but I've seen patches around a few10:40
sfinucanYup - my bad10:40
*** fragatina has quit IRC10:40
*** fragatina has joined #openstack-nova10:41
johnthetubaguysfinucan: I don't believe any are deprecated as such, the API may be deprecated, but the policy doesn't die till we remove the API (after a theoretical version bump, etc)10:41
sfinucanjohnthetubaguy: Sound fair. What was your call on the patches that split some policies, btw? 'os_compute_api:os-flavor-rxtx' was one, iirc10:42
sfinucanCan we do that (split a policy into multiple policies)10:42
*** yolkfull has quit IRC10:43
*** yangyapeng has quit IRC10:43
johnthetubaguysfinucan: I think I added comments on most of that patches now, most of they don't look like they need splitting, the problem is the rules they remove with no deprecation cycle or warning10:43
johnthetubaguysfinucan: I basically asked them to talk to the nova-api subteam somehow, to describe what their intent is, I suspect I just don't understand it as its not described in their bug10:45
sfinucanYeah, I was more focussed on the latter. So basically we need to follow the same migration policy as config opts, right?10:45
sfinucani.e. deprecate one cycle, remove the next10:45
johnthetubaguysfinucan: Ideally, its just a config file, so the same rules apply, but the bad bit is we have non of the infrastructure, well almost non10:45
johnthetubaguys/non/none/10:46
sfinucanLooks like oslo.policy rules need 'deprecated_X' options so10:46
*** thorst_afk has joined #openstack-nova10:46
johnthetubaguysfinucan: yeah, something like that, its just not been done yet, its a bit tricky10:47
*** diga has quit IRC10:48
johnthetubaguyyou can use rule alias and a manual log message though, to get 90% there10:48
*** tbachman has quit IRC10:48
johnthetubaguybut a whole load of the slits were not protecting APIs, there were only protecting API extensions, so its a bit odd10:49
*** thorst_afk has quit IRC10:51
*** edmondsw has joined #openstack-nova10:53
mdboothsfinucan: Keen eyes :) Thanks for restoring that +210:58
*** jpena is now known as jpena|lunch10:59
* sfinucan reads his Gerrit emails every morning. If you want a change reviewed, rebase it ;)10:59
sfinucan*re-reviewed, even10:59
*** sdague has joined #openstack-nova11:04
*** MasterOfBugs has quit IRC11:06
*** udesale has quit IRC11:06
*** ijw has joined #openstack-nova11:09
*** dave-mccowan has joined #openstack-nova11:09
*** markvoelker_ has joined #openstack-nova11:11
*** markvoelker has quit IRC11:12
*** ijw has quit IRC11:14
*** damien_r has quit IRC11:14
*** mnestratov has quit IRC11:15
openstackgerritLee Yarwood proposed openstack/nova master: libvirt: Attach and detach encryptors during swap_volume  https://review.openstack.org/46024411:21
*** abhi89 has quit IRC11:21
alex_xucdent: already added that to my review list11:24
cdentalex_xu: thanks!11:24
alex_xunp!11:25
*** lucasagomes is now known as lucas-hungry11:27
openstackgerritJohn Garbutt proposed openstack/nova master: Update description to policies in remaining flavor APIs  https://review.openstack.org/46050911:28
*** kaisers_ has quit IRC11:29
*** cdent has quit IRC11:30
*** kaisers has joined #openstack-nova11:30
*** iceyao has joined #openstack-nova11:30
*** prateek has quit IRC11:30
openstackgerritJohn Garbutt proposed openstack/nova master: Update description to policies in remaining flavor APIs  https://review.openstack.org/46050911:31
*** kaisers has quit IRC11:34
*** yangyapeng has joined #openstack-nova11:36
*** damien_r has joined #openstack-nova11:36
*** markvoelker_ has quit IRC11:38
openstackgerritSergey Nikitin proposed openstack/nova master: Replace diagnostics objects with Nova diagnostics objects  https://review.openstack.org/39448011:40
openstackgerritSergey Nikitin proposed openstack/nova master: Added nova objects for intance diagnostics  https://review.openstack.org/43474511:40
openstackgerritSergey Nikitin proposed openstack/nova master: Standardization of VM diagnostics info API.  https://review.openstack.org/35554011:40
openstackgerritSergey Nikitin proposed openstack/nova master: Completed implementation of instance diagnostics for Xen  https://review.openstack.org/39961311:40
*** arunman has quit IRC11:41
*** prateek has joined #openstack-nova11:41
*** kaisers has joined #openstack-nova11:41
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46051511:44
*** amotoki has joined #openstack-nova11:45
*** prateek_ has joined #openstack-nova11:48
*** thorst_afk has joined #openstack-nova11:51
*** andreas_s has quit IRC11:51
*** prateek has quit IRC11:51
*** tbachman has joined #openstack-nova11:53
*** amotoki has quit IRC11:58
*** amotoki has joined #openstack-nova12:01
*** pchavva has joined #openstack-nova12:01
*** dgonzalez has quit IRC12:02
*** abhi89 has joined #openstack-nova12:02
*** abhi89 has quit IRC12:03
*** abhi89 has joined #openstack-nova12:04
*** abhishek has joined #openstack-nova12:04
*** ratailor_ has joined #openstack-nova12:06
*** dgonzalez has joined #openstack-nova12:07
*** gszasz has joined #openstack-nova12:07
*** rfolco has joined #openstack-nova12:08
*** abhi89 has quit IRC12:08
*** jpena|lunch is now known as jpena12:08
*** ratailor has quit IRC12:09
*** ijw has joined #openstack-nova12:10
*** abhi89 has joined #openstack-nova12:12
*** annegentle has joined #openstack-nova12:13
openstackgerritGábor Antal proposed openstack/nova master: [WIP] Transform instance.live_migration_rollback notification  https://review.openstack.org/40212412:15
*** abhishek has quit IRC12:15
*** takedakn has joined #openstack-nova12:15
*** ijw has quit IRC12:16
*** thorst_a_ has joined #openstack-nova12:17
*** thorst_afk has quit IRC12:19
*** amotoki has quit IRC12:19
*** vks1 has quit IRC12:22
*** jaypipes has joined #openstack-nova12:23
*** zhurong has quit IRC12:25
*** ociuhandu has joined #openstack-nova12:25
*** amotoki has joined #openstack-nova12:25
openstackgerritShunli Zhou proposed openstack/nova master: Periodically load nova.conf  https://review.openstack.org/46043712:29
*** dillaman has quit IRC12:29
*** fandi has quit IRC12:30
*** ratailor_ has quit IRC12:30
*** tuan_luong has joined #openstack-nova12:32
*** slaweq has joined #openstack-nova12:32
*** esberglu has joined #openstack-nova12:32
*** esberglu has quit IRC12:32
*** amotoki has quit IRC12:34
*** markvoelker has joined #openstack-nova12:35
*** slaweq has quit IRC12:37
mdboothjaypipes: Could I convince you to turn a -1 into a +2? https://review.openstack.org/#/c/334956/12:37
*** liverpooler has joined #openstack-nova12:38
*** crushil has joined #openstack-nova12:38
jaypipesmdbooth: looking now.12:39
*** annegentle has quit IRC12:41
*** dillaman has joined #openstack-nova12:42
*** mlakat has joined #openstack-nova12:42
*** sree has joined #openstack-nova12:43
edleafe /win 1312:47
edleafedoh!12:47
*** tuan_luong has quit IRC12:48
*** dillaman has quit IRC12:49
*** jdillaman has quit IRC12:50
jaypipesmdbooth: if you're so confident about all of the always-True or always-False conditionals, why not just remove all the code that can never be reached, and flatten down all the conditionals?12:50
*** arunman has joined #openstack-nova12:50
mdboothjaypipes: That's the next patch12:50
jaypipesoh, duh :)12:51
mdboothI could squash them, but it seemed a bit hard to follow12:51
*** arne_r has quit IRC12:52
mdboothjaypipes: https://review.openstack.org/#/c/334957/12:52
jaypipesmdbooth: already on it. :)12:52
mdboothThanks12:52
*** lucas-hungry is now known as lucasagomes12:53
*** amotoki has joined #openstack-nova12:55
*** cdent has joined #openstack-nova12:57
*** zhurong has joined #openstack-nova12:58
jaypipesmdbooth: whole series +Wallaby'd.12:58
*** nkorabli has joined #openstack-nova12:58
*** ayogi has quit IRC12:59
*** jdillaman has joined #openstack-nova13:02
*** dillaman has joined #openstack-nova13:02
*** trinaths has joined #openstack-nova13:02
mdboothjaypipes: Sweet, thanks13:02
jaypipesmdbooth: for you? any time :)13:03
*** trinaths has quit IRC13:04
*** lyan has joined #openstack-nova13:05
*** nkorabli has quit IRC13:05
*** nkorabli has joined #openstack-nova13:06
openstackgerritRodolfo Alonso Hernandez proposed openstack/nova master: Add Neutron port capabilities to devspec in request  https://review.openstack.org/45177713:06
*** prateek_ has quit IRC13:06
*** mriedem has joined #openstack-nova13:06
mriedemo/13:07
jaypipesmriedem: holy red slide, Batman.13:07
mriedemjaypipes: i don't control the red scare template13:07
jaypipesmy eyes... they burn!13:07
*** mdrabe has joined #openstack-nova13:08
jaypipesmriedem: so how many wisecrack jokes am I allowed to put into these slides? ;P13:08
mriedemlike how many k8s things can you slip in for the R release focus?13:08
mriedemi.e. nova as a proxy to k8s or something13:09
mriedemor, nova-compute in a cable box13:09
jaypipesya. or something to do with NFV.. :)13:09
jaypipesjinx13:09
*** nkorabli has quit IRC13:10
mriedemthere could be a slide of all the things jay wants to do but i won't let happen because i'm a bad guy, however,13:10
mriedemsomething like that is bound to be taken seroiusly and blow up in our faces13:10
mriedem*seriously13:10
mriedemor offend someone that actually wants said things13:11
mdboothdansmith: You up and about, yet? I'm currently working on https://bugs.launchpad.net/nova/+bug/1686703 and I keep bouncing off dead ends like a Roomba.13:11
openstackLaunchpad bug 1686703 in OpenStack Compute (nova) "Error in finish_migration results in image deletion on source with no copy" [Undecided,New]13:11
jaypipesRiteshPaiboina: hi!13:11
jaypipesRiteshPaiboina: I'm actually in EDT timezone, not PDT :)13:11
mdboothdansmith: Looking for any relevant insight into migration records you may have.13:11
*** prateek has joined #openstack-nova13:12
*** ijw has joined #openstack-nova13:12
*** salv-orlando has joined #openstack-nova13:12
*** damien_r has quit IRC13:14
jaypipesRiteshPaiboina: basically, you will want to add a unit test to here: https://github.com/openstack/nova/blob/master/nova/tests/unit/virt/libvirt/test_imagebackend.py#L1257 that ensures that on calling the RbD imagebackend's clone() method, that the code ends up calling the Rbd image driver's flatten() method.13:15
*** hshiina has joined #openstack-nova13:17
*** ijw has quit IRC13:17
*** catintheroof has joined #openstack-nova13:17
*** burt has joined #openstack-nova13:17
*** bswartz has joined #openstack-nova13:19
*** thorst_a_ is now known as thorst13:19
*** damien_r has joined #openstack-nova13:21
*** baoli has joined #openstack-nova13:22
*** baoli has quit IRC13:23
*** baoli has joined #openstack-nova13:26
*** moshele has quit IRC13:29
*** iceyao has quit IRC13:30
*** sree has quit IRC13:30
*** iceyao has joined #openstack-nova13:31
*** iceyao has quit IRC13:31
dansmithmdbooth: yeah, I dunno if it's reliable enough to block cache manager expiration, but I don't know what else to do13:31
*** esberglu has joined #openstack-nova13:32
*** esberglu has quit IRC13:32
mdboothdansmith: At least I feel better knowing it's not just me :)13:33
*** esberglu has joined #openstack-nova13:33
zioprotoI have a user that has a instance booting from volume. And there are two cinder volumes attached. He opened a ticket that he cannot start this vm anymore. I confirm he cant.. this is my nova-compute log file. WTF ! http://paste.openstack.org/show/608202/13:34
zioprotoWhat is this Duplicate ID 'drive-ide0-0-0' for drive ??13:34
*** nkorabli has joined #openstack-nova13:34
*** tjones has joined #openstack-nova13:35
mriedemzioproto: might be helpful to get the block_device_mappings table rows for that instance13:38
*** eharney has joined #openstack-nova13:38
mriedemzioproto: does the domain xml get logged during _create_domain?13:41
mriedem_get_guest_xml should log it actually13:42
mriedemso i'd check the dumped guest xml against the bdms in the db, specifically the connection_info values in the bdms entries13:44
mriedemsee if there is some duplicate id in there13:44
*** nkorabli has quit IRC13:48
edleafeAny cores want to take a look at https://review.openstack.org/#/c/453862/ and push it through? Already has a +2 from jaypipes13:48
*** dillaman has quit IRC13:49
*** adisky_ has quit IRC13:49
dansmithmriedem: so some ironic people just brought up an issue with me around host mappings and aggregates13:51
*** takedakn has quit IRC13:51
dansmithmriedem: if you recall, as of like newton I think, the ironic driver uses this hash ring to choose which ironic nodes get owned by each compute service13:51
dansmithmriedem: if you have more compute services than nodes in ironic (like during setup), then you have some compute services that don't have any ComputeNode records13:52
mriedemi recall that but never was involved in it13:52
dansmithso the problem is, if you're bootstrapping an environment, you can't add those nova-compute services to an aggregate because they don't have ComputeNode records and thus don't have HostMappings13:53
*** kevinz has joined #openstack-nova13:53
dansmithyou can't add the ones that don't "own" any ironic nodes yet I mean13:53
dansmithsince you could before we cell-ified the aggregate api, they see it as a regression, which I kindof understand,13:54
mriedemi guess i don't know about the ironic setup issue where we have more compute services than nodes, unless i'm missing something obvious13:54
mriedemor is this,13:54
dansmithmriedem: during bootstrapping.. like you're setting up nova with ironic, but you haven't enrolled any nodes13:54
mriedemyou start nova-compute,13:54
mriedemthat asks ironic for available resources (nodes) which don't exist yet in ironic,13:55
mriedemso that compute service record is mapped to 0 nodes?13:55
mriedemok13:55
mriedemunlike libvirt where we have 1x113:55
dansmithyep13:55
dansmithright13:55
*** psachin has quit IRC13:56
dansmithso before we cellified that api, we just looked up the service in the one database, and if it was there, then we add it to the aggregate and move on13:56
dansmithnow, we also verify that there is a hostmapping,13:56
*** ekuris has quit IRC13:56
mriedemi'll have to look up the aggregates api code13:56
dansmithbut we use that hostmapping to know which cell db to look for the service13:56
dansmithhttps://github.com/openstack/nova/blob/master/nova/compute/api.py#L4734-L476013:56
dansmithdamn, well, a few lines off13:56
dansmithadd_host_to_aggregate() is what you want in there13:57
dansmithanyway, there are a couple of things we can do:13:57
dansmith1. Just say you can't do this, mock ironic for being weird, and move on13:57
mriedemso this is https://developer.openstack.org/api-ref/compute/#add-host13:57
dansmith2. If we don't find a hostmapping, we scan each cell for a matching service as a fallback, and if we find it, proceed13:58
dansmithit would be a single get-by-hostname per cell, so not *too* bad13:58
dansmithyeah that13:58
*** kevinz has quit IRC13:59
mriedemok i see this guy https://github.com/openstack/nova/blob/master/nova/compute/api.py#L474813:59
mriedemyeah13:59
mriedemugh13:59
mriedemso this is kind of like the same issue we have that prompted the need for using uuids in the services and hypervisors APIs13:59
dansmithit's fairly dumb because this only affects ironic and only in that kindof silly case, but..14:00
mriedemand you had to workaround in the HostAPI code for now14:00
*** kevinz has joined #openstack-nova14:00
mriedemso i think we do the same thing you already did in the HostAPI to find a service/host14:00
dansmithwhy is it the same?14:00
mriedemiterate the cells until we find a match, if we don't find one, 404, if we find multiple, 40914:00
dansmithjust that we don't know the cell by the uuid you mean I guess14:00
dansmithwell, I don't know that we need to handle the multiple case necessarily14:01
dansmithif you have multiple compute services with the same hostname you have already messed up your mappings anyway14:01
dansmithwe did the 409 because we were deleting something,14:01
mriedemi'm talking about this https://github.com/openstack/nova/blob/master/nova/compute/api.py#L441314:01
dansmithbut I think in this case it's okay to take the first and stop looping14:01
dansmithyeah I know14:01
zioprotomriedem: I am looking at the database, select connection_info from block_device_mapping where instance_uuid= ...14:02
zioprotomriedem: what exactly should I check ?14:02
*** dillaman has joined #openstack-nova14:02
zioprotoeverything looks exactly the same14:02
zioprotoexcept the volume uuid14:02
*** coreywright has quit IRC14:03
*** annegentle has joined #openstack-nova14:03
*** mlavalle has joined #openstack-nova14:04
mriedemdansmith: not sure what you mean by "but I think in this case it's okay to take the first and stop looping"14:05
mriedemyour #2 is start looping the cells looking for the service by hostname right?14:05
mriedemif we find a match we use that cell context14:05
dansmithmriedem: you *will* have duplicate service ids by no fault of your own because it's autoincrement.. you only have duplicate service hostnames if you're doing it wrong14:05
dansmithmriedem: so I think it's okay to not do the full scan dupe check if you're looking up by hostname14:05
mriedemthis came up in the spec and i think johnthetubaguy said duplicate hostnames is a thing14:06
zioprotomriedem: in the xml file both disks have this same line14:06
zioproto<address type='drive' controller='0' bus='0' target='0' unit='0'/>14:06
mriedemzioproto: that seems like the cause then14:06
dansmithmriedem: can't be, otherwise our HostMapping doesn't work :)14:06
zioprotobut this xml file is generated by nova, correct ?14:06
mriedemzioproto: yes, would have to lookup the code14:06
mriedemdansmith: let me check the spec14:07
mriedembecause one of these APIs takes hostname and i remember talking about htis14:07
mriedem*this14:07
*** voelzmo has quit IRC14:07
*** karthiks has quit IRC14:07
dansmithmriedem: we do all our rpc routing by hostname, have a unique constraint there, etc14:08
*** tbachman has quit IRC14:08
dansmithmriedem: if we had dupes, we'd be sending rpc messages to the wrong hosts all over the place14:08
*** voelzmo has joined #openstack-nova14:08
mriedemdansmith: but in a cells v1 world your unique constraint is only scoped to the cell14:08
mriedemright?14:08
zioprotomriedem: most likely this machine booted in Liberty and not in Mitaka it cannot boot anymore :(14:08
dansmithmriedem: it's all mirrored up to the top level db, where there is a constraint14:09
zioprotomriedem: should I open a bug14:09
zioproto?14:09
mriedemzioproto: i'm not sure what liberty vs mitaka has to do with this14:09
dansmithmriedem: i.e. all the services are in the cell dbs and in the main unified one at the top14:09
mriedemdansmith: ok, well, i'm just telling you what i was told14:09
mriedemyou'll have to get the details from johnthetubaguy's horses mouth14:09
dansmithmriedem: anyway, finish your convo with zioproto, we can argue about this detail in the review14:09
*** ratailor has joined #openstack-nova14:11
mriedemdansmith: ok i think i remember now14:12
mriedemit's the PUT /os-services APIs14:12
mriedemhttps://developer.openstack.org/api-ref/compute/?expanded=add-host-detail,enable-scheduling-for-a-compute-service-detail#enable-scheduling-for-a-compute-service14:12
mriedemthey don't take an id14:12
mriedemthe body contains a host14:12
mriedem*hostname14:12
*** voelzmo has quit IRC14:12
mriedemthat's when i started asking about if we could have collisions there and john said we could14:12
*** hongbin has joined #openstack-nova14:13
mriedemdon't ask me how14:13
dansmithmriedem: okay I totally don't understand how, but I'll put this up and hopefully he'll show up14:13
mriedemanywho, as part of the spec we're collapsing those garbage PUT APIs into a single PUT with a service uuid in the path14:13
*** zz_dimtruck is now known as dimtruck14:13
*** ijw has joined #openstack-nova14:13
mriedemso14:13
mriedemPUT /os-services/disable {     "host": "host1",     "binary": "nova-compute" }14:13
mriedembecomes14:14
mriedemPUT /os-services/{service_id} {     "status": "disabled" }14:14
mriedemwhere service_id is a uuid14:14
mriedemhaving said all that, i think we're fine with what you're proposing :)14:14
mriedemwe == me and the turd in my pocket14:14
*** yushb has joined #openstack-nova14:14
*** dillaman has quit IRC14:14
dansmithack, yep14:15
*** coreywright has joined #openstack-nova14:16
*** ijw has quit IRC14:19
*** claudiub|3 has quit IRC14:19
*** iceyao has joined #openstack-nova14:19
*** yingjun has joined #openstack-nova14:20
*** felipemonteiro__ has joined #openstack-nova14:21
*** felipemonteiro_ has joined #openstack-nova14:23
*** salv-orlando has quit IRC14:23
*** karthiks has joined #openstack-nova14:25
*** prateek has quit IRC14:26
*** felipemonteiro__ has quit IRC14:27
*** yangyape_ has joined #openstack-nova14:27
*** ratailor has quit IRC14:29
*** dillaman has joined #openstack-nova14:30
*** yangyapeng has quit IRC14:30
*** gouthamr has joined #openstack-nova14:31
*** felipemonteiro has joined #openstack-nova14:33
*** slaweq has joined #openstack-nova14:33
*** felipemonteiro_ has quit IRC14:35
*** vks1 has joined #openstack-nova14:36
*** salv-orlando has joined #openstack-nova14:38
*** moshele has joined #openstack-nova14:38
*** slaweq has quit IRC14:38
*** zhurong has quit IRC14:39
*** lpetrut_ has quit IRC14:40
*** awaugama has joined #openstack-nova14:42
openstackgerritDan Smith proposed openstack/nova master: re-Allow adding computes with no ComputeNodes to aggregates  https://review.openstack.org/46061614:42
*** ltomasbo is now known as ltomasbo|away14:42
*** darrenc has quit IRC14:43
*** markus_z has quit IRC14:44
*** jamesdenton has joined #openstack-nova14:51
*** armax has joined #openstack-nova14:52
mriedemhmm, isn't it possible to override a mock?14:54
mriedemlike if the test class does a global mock of something but a test case wants to override it14:54
mriedemi thought just decorating the test case would override the mock from the test class...14:54
mriedembut apparently not14:54
*** ralonsoh_ has joined #openstack-nova14:55
*** ralonsoh has quit IRC14:57
*** sridharg has quit IRC14:58
artommriedem, maybe explicit assignment will work?14:58
artomnova.stuff.moar = mock.Mock()14:58
zioprotomriedem: in the table block_device_mapping what is the column no_device for ? for one attachment I have value 0 and for the other NULL14:59
*** Kevin_Zheng has joined #openstack-nova14:59
*** nle5223__ has joined #openstack-nova15:02
*** ralonsoh has joined #openstack-nova15:02
*** ralonsoh_ has quit IRC15:02
openstackgerritBéla Vancsics proposed openstack/nova master: [WIP] Transform aggregate.update_metadata notification  https://review.openstack.org/46062515:03
mriedemzioproto: good question15:03
mriedemzioproto: let me consult my tome of bdm fields15:03
* mriedem is gonna need more chicken blood15:04
*** iceyao has quit IRC15:05
*** pcaruana has quit IRC15:05
*** vks1 has quit IRC15:05
*** READ10 has joined #openstack-nova15:06
*** claudiub has joined #openstack-nova15:07
*** kevinz has quit IRC15:07
mriedemnot doc'ed in the api15:08
mriedemschema says it could be a dict in the api?15:08
mriedembut it's treated like a boolean,15:08
mriedemit's definitely some legacy bdmv1 thing15:08
*** adrian_otto has joined #openstack-nova15:09
mriedemhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/block_device_mapping_v1.py#L3415:09
*** nle5223__ is now known as Aqsa15:09
mriedemhttps://github.com/openstack/nova/blob/master/nova/compute/api.py#L296915:10
*** yingjun has quit IRC15:10
*** mlakat has quit IRC15:11
*** jaosorior is now known as jaosorior_away15:13
*** yingjun has joined #openstack-nova15:14
mriedemboolean in the object model https://github.com/openstack/nova/blob/master/nova/objects/block_device.py#L8515:14
*** yingjun has quit IRC15:14
mriedemboolean in the data model https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/models.py#L62215:14
mriedemzioproto: i'm not really sure what the hell it means,15:16
mriedembut it looks like maybe your customer did a swap volume operation on that instance?15:16
mriedembecause that sets 'no_device': None15:16
mriedemin the bdm15:16
*** zigo has quit IRC15:17
zioprotopossible15:18
zioprotoalso15:18
zioprotoI dont understand15:18
zioprotowhy when I attach this volume15:18
zioprotothe device is /dev/hda15:18
*** ltomasbo|away is now known as ltomasbo15:18
zioprotothis is the attachment15:18
zioprotowhere this /dev/hda is generated from ?15:18
mriedemzioproto: should be from nova/virt/libvirt/blockinfo.py i think15:19
mriedemsee find_disk_dev_for_disk_bus15:19
*** vks1 has joined #openstack-nova15:20
*** Aqsa has quit IRC15:20
*** armax has quit IRC15:23
mriedemmdbooth: god i'd love to remove all of this bdm v1 code15:23
mdboothmriedem: Hehe15:23
zioprotoI try with command line to force /dev/sdb15:24
zioprotobut it ignores me15:24
mriedemzioproto: the libvirt driver ignores the device name you pass in15:24
mriedemwhen attaching a volume, or booting from volume15:24
mdboothmriedem: How would we deprecate it?15:24
lyarwoodwith fire?15:24
zioprotobut there must be a bug that assigned this /dev/hda name15:24
mriedemmdbooth: i think we'd start by deprecating the legacy bdm v1 fields in the api15:24
zioprotocant be both /dev/sda and /dev/hda15:24
*** abhi89 has quit IRC15:25
mdboothlyarwood: Well the mechanism would be to take off and nuke it from orbit, of course. I meant the prior communication.15:25
mriedemmdbooth: but that's like microversion 2.50 at this point, and unless we raise minimum microversions in the api that never goes away,15:25
mriedemand even if we did, it would probably take a long time before we could remove it15:25
*** iceyao has joined #openstack-nova15:25
*** chyka has joined #openstack-nova15:26
mriedemzioproto: so the guest xml says it's /dev/sda?15:26
mriedembut the bdm attachment table shows it as hda?15:26
*** mdrabe has quit IRC15:26
sfinucansdague: If I want to capture logging, which fixture do I need to use?15:26
mriedemzioproto: can you tell if they performed a swap volume on the instance? there should be an instance action recorded for it15:26
sfinucanI saw a comment on one of mriedem's patches to not mock oslo.log, but I can't find said patch15:26
mdboothsfinucan: Interesting. I was about to say I've just mocked the log object before.15:27
mriedemzioproto: actually it looks like we don't record an instance action event for swap volume15:27
mriedemdamn15:27
* mdbooth is also now interested in the answer.15:27
zioprotoI know that this volume was imported, not created with openstack15:28
mriedemsfinucan: mdbooth: OutputStreamCapture i htink15:28
mriedem*think15:28
mriedemzioproto: imported?15:28
mriedemvia cinder?15:28
zioprotoit is some machine converted from vmware or something15:28
sfinucanmriedem: ta15:28
mdboothmriedem: volume-only image?15:29
openstackgerritMatt Riedemann proposed openstack/nova master: Remove compatibility code for flavors  https://review.openstack.org/46037715:29
sdaguesfinucan: actually, I think we buried the hook for that15:30
*** iceyao has quit IRC15:30
*** mdrabe has joined #openstack-nova15:30
*** markvoelker has quit IRC15:30
mriedemsfinucan: i was actually curious too which fixture sdague was talking about15:31
mriedemsince we have a few that seem related15:31
sdaguenova_fixtures.StandardLogging() would give us a fixture with self.logger that we can pull on15:31
*** markvoelker has joined #openstack-nova15:31
sdaguebut we didn't assign a reference to get back to it15:31
mriedemso the base test case needs to store self.logger = self.useFixture(nova_fixtures.StandardLogging()).logger?15:31
mriedemright?15:31
mriedemand then i can do self.assertIn('foo', self.logger.info)?15:32
johnthetubaguymriedem: dansmith: was the ping I missed about the duplicate hostnames thing in os-services? I think I was really asking about FQDN vs hostname. There wouldn't be duplicate FQDNs.15:32
mriedemoh self.logger.output15:32
dansmithjohnthetubaguy: okay, when do we use hostnames that aren't fqdns?15:32
openstackgerritSean Dague proposed openstack/nova master: Expose StandardLogging fixture for use  https://review.openstack.org/46064215:32
dansmithjohnthetubaguy: not for service registration, AFAIK15:32
sdaguemriedem: or that ^^^15:33
johnthetubaguydansmith: oh, I thought we default to hostname rather than fqdn, that might just be me getting all mixed up15:33
dansmithjohnthetubaguy: not that I've ver seen15:33
sdaguemriedem: I thought it had gotten exposed15:33
*** ijw has joined #openstack-nova15:33
sdaguebut apparently not, but there is a whole mechanism for it being captured, so we should us that instead of mocks15:34
zioprotomriedem: so it was two disks from vmware. We converted this disks to glance images, and then to cinder volumes.15:34
johnthetubaguydansmith: ok, thats probably just my confusion then, seems fine to assume no duplicate fqdn's15:34
openstackgerritSamantha Blanco proposed openstack/nova master: Remove flavor-rxtx policy  https://review.openstack.org/44403615:34
dansmithjohnthetubaguy: ack15:34
*** aarefiev is now known as aarefiev_afk15:35
mriedemzioproto: ok, the device name won't be stored in the cinder volumes anyway, only the mountpoint meta in cinder, but that's set by nova when the volume is attached15:35
mriedemon a complete tangent, it seems like we should be recording instance actions for swap volume, since that's a thing that happens mostly out of band from a nova api pov15:36
mriedemsince cinder initiates it via retype15:36
*** karthiks has quit IRC15:37
mriedemdansmith: btw, https://review.openstack.org/460377 turned out to be kind of a beast15:38
dansmithsweet15:38
johnthetubaguydansmith: so we don't really use the fqdn in here: https://github.com/openstack/nova/blob/master/nova/conf/netconf.py#L55 although I could be reading the docs wrongly: https://docs.python.org/2/library/socket.html#socket.gethostname15:38
dansmithjohnthetubaguy: but that's for things like telling other computes how to contact us15:39
dansmithjohnthetubaguy: not related to service identity, AFAIK15:39
johnthetubaguydansmith: we use the conf to register the service though, I thought15:39
dansmithoh, host15:39
dansmithsorry, I was reading the lines wrong, and thought you were talking about the storage_ip15:39
johnthetubaguydansmith: ah, doh15:39
dansmithjohnthetubaguy: so, yeah I guess they could configure it to be wrong15:40
mdboothzioproto: Assuming that the instance in question was created (from Nova's pov) from an image, does if have hw_architecture defined?15:40
mdboothzioproto: Is it a 32bit arch by any chance?15:40
dansmithjohnthetubaguy: but again, if they have dupes, we'll fail consistency checks AFAIK15:40
johnthetubaguydansmith: well, not in cells v1, its a different DB, I think15:40
dansmithjohnthetubaguy: but it's all merged at the top15:41
dansmithjohnthetubaguy: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/models.py#L81-L8415:41
dansmithjohnthetubaguy: you'll still end up with all the services up there, right? else none of those APIs will work15:41
johnthetubaguydansmith: good point, it must be like that today15:41
zioprotomdbooth: <type arch='x86_64' machine='pc-i440fx-xenial'>hvm</type>15:41
johnthetubaguydansmith: seems we are covered either way then, cool15:41
mdboothzioproto: I mean does the glance image have a hw_architecture image property?15:42
dansmithjohnthetubaguy: just like getting rid of these ambiguous id-using apis, if we have people with dupes here, we might as well flush them out :)15:42
zioprotoSo I tried booting with only 1 volume attached, and the attach the second volume later. But I get libvirtError: Operation not supported: disk bus 'ide' cannot be hotplugged.15:42
johnthetubaguydansmith: seems a good opportunity, it can only be creating strange subtable bugs in other places15:42
dansmithjohnthetubaguy: if even possible, yeah15:43
zioprotomdbooth: no, but now I see it has hw_disk_bus='ide'15:43
zioprotoso maybe hda comes from there15:43
mdboothboom!15:43
zioprotobut the volume created from that image does not have this property15:44
zioprotoat least I cant find it15:44
openstackgerritRick Bartra proposed openstack/nova master: Add policy granularity to the Flavors API  https://review.openstack.org/44928815:44
mdboothzioproto: It's looking at the glance image15:45
zioprotocan I remove the property from the glance image ?15:45
mdboothActually, no. It's looking at the glance image metadata, which will have been stored invisibly with the volume.15:45
*** tbachman has joined #openstack-nova15:46
zioprotomdbooth: in the cinder database ?15:46
mdboothYes15:46
mdboothI don't think anything exposes it, though15:46
mdboothBut I could be wrong15:46
mriedemyeah the glance image meta is stored all over the place...15:47
mdboothSo that's why it's ide15:48
openstackgerritBalazs Gibizer proposed openstack/nova master: Remove **kwargs passing in payload __init__  https://review.openstack.org/41848915:48
mdboothWhy does it fail to boot?15:48
mriedemand when you snapshot a server with volumes attached, the bdm meta goes into the image snapshot meta15:48
*** yamahata_ has quit IRC15:48
zioprotocant find this ide metadata doing select * from volume_glance_metadata where volume_id=uuid15:49
*** kevinz has joined #openstack-nova15:49
*** nkorabli has joined #openstack-nova15:49
*** salv-orl_ has joined #openstack-nova15:50
zioprotoI give up for today15:51
zioprotothanks for the help15:51
zioprotoI will give feedback once this is fixed15:51
zioprotoit is probably a corner case because this VM with this cinder volume was created in a weird way15:51
zioprotowhat is sure is that it booted once in the past15:51
zioprotothank you15:52
mriedemzioproto: i also wouldn't be surprised if swap volume or something was involved15:52
mriedemmaybe cinder has a record of volume retype/migrations you can find?15:52
zioprotoI have no idea15:52
zioprotoin the action log of nova I can find only the start and stop15:52
*** salv-orlando has quit IRC15:52
*** imacdonn_ is now known as imacdonn15:52
mriedemright we don't record instance actions for swap volume apparently15:53
mriedemwhich seems like a gap to me15:53
*** kevinz has quit IRC15:54
*** Apoorva has joined #openstack-nova15:54
johnthetubaguymriedem: there was a spec up at one point to add instance actions into all the missing APIs, I think that had a list of them missing ones15:57
openstackgerritArtom Lifshitz proposed openstack/nova master: Plumbing for tagged nic attachment  https://review.openstack.org/41562215:57
openstackgerritArtom Lifshitz proposed openstack/nova master: Delete nic metadata when detaching interface  https://review.openstack.org/43538715:57
openstackgerritArtom Lifshitz proposed openstack/nova master: Libvirt support for tagged volume attachment  https://review.openstack.org/41810015:57
openstackgerritArtom Lifshitz proposed openstack/nova master: Delete disk metadata when detaching volume  https://review.openstack.org/43508215:57
openstackgerritArtom Lifshitz proposed openstack/nova master: Plumbing for tagged volume attachment  https://review.openstack.org/39194115:57
mriedemjohnthetubaguy: ok so just an oversight and not intentional15:57
openstackgerritArtom Lifshitz proposed openstack/nova master: API support for tagged device attachment  https://review.openstack.org/37602115:57
openstackgerritArtom Lifshitz proposed openstack/nova master: Libvirt support for tagged nic attachment  https://review.openstack.org/41552015:57
johnthetubaguymriedem: yeah, its just a not finished thing, I believe15:57
johnthetubaguymriedem: as volume operations don't change the server state, generally, they are in a slight bit of limbo in our error handling, honestly15:58
*** prometheanfire has joined #openstack-nova15:59
mriedemthe task state changes16:00
imacdonnmdbooth: still around ?16:00
prometheanfiremriedem: you know about the novaclient issues (8.0.0 not in UC because it looks like it breaks things) https://review.openstack.org/45416416:00
mriedemnova/cinder meeting in #openstack-meeting-cp16:00
mriedemprometheanfire: i know osc and horizon had issues16:00
mriedemb/c of nova-network16:00
*** gszasz has quit IRC16:01
prometheanfirek, just making sure you were aware16:01
mriedemprometheanfire: it came up in the mailing list about a month ago i think16:01
mriedembut yeah16:01
mriedemthanks16:01
prometheanfireya, it's a older review now16:01
*** rmart04 has quit IRC16:01
sdagueprometheanfire: horizon said they were dropping it16:02
mdboothzioproto: That metadata will only be set on the root volume, btw16:02
*** ayogi has joined #openstack-nova16:02
mdboothimacdonn: Yep16:02
imacdonnmdbooth: hi ... just checking if you're still following https://bugs.launchpad.net/nova/+bug/1683972 ?16:02
openstackLaunchpad bug 1683972 in os-brick "Overlapping iSCSI volume detach/attach can leave behind broken SCSI devices and multipath maps." [Undecided,New]16:02
mriedemjohnthetubaguy: also related to cinder telling nova to do things https://specs.openstack.org/openstack/nova-specs/specs/pike/approved/nova-support-attached-volume-extend.html16:02
mriedem^ i brought up the error handling and instance actions stuff in that too16:03
mriedemb/c if/when it fails we need a way to report it16:03
imacdonnmdbooth: I added os-brick and geguileo to it, but haven't heard anything from that side either16:03
mdboothimacdonn: Just reading your comments16:03
imacdonnmdbooth: k, tnx16:04
mdboothimacdonn: Did you get the chance to try with the very latest os-brick?16:04
mdboothIgnore me, I see you did16:05
imacdonnmdbooth: I applied the patch for that specific fix... I suppose it's possible that something else changed in another commit, but I doubt it16:05
*** eharney has quit IRC16:05
*** jogo has quit IRC16:07
*** prometheanfire has left #openstack-nova16:08
*** slaweq has joined #openstack-nova16:10
sfinucanjohnthetubaguy: This patch hit a merge conflict. Fancy reviewing it again to get it in? https://review.openstack.org/#/c/41848916:10
sfinucan(previously +w'd, but very prone to merge conflict)16:10
openstackgerritStephen Finucane proposed openstack/nova master: Replace reserved_host_disk_mb with reserved_host_disk_gb  https://review.openstack.org/46066116:11
openstackgerritStephen Finucane proposed openstack/nova master: trivial: Remove dead code  https://review.openstack.org/46066216:11
mdboothimacdonn: So you're referring to _disconnect_volume_iscsi in os-brick, right?16:11
sfinucan^ edleafe, jaypipes: You might like the first of those16:11
mdboothimacdonn: The block starting:16:11
mdbooth        # NOTE(vish): Only disconnect from the target if no luns from the16:11
mdbooth        #             target are in use.16:11
sfinucanor you might not. It's kind of hacky, but oslo.config doesn't give me anything more powerful :(16:11
mdboothimacdonn: That's definitely looks racy16:12
edleafesfinucan: thx - will review16:12
jaypipessfinucan: cool, added to my queue. :)16:12
*** slaweq has quit IRC16:12
*** moshele has quit IRC16:12
*** nic1 has joined #openstack-nova16:12
imacdonnmdbooth: yes .. I understand why they want to clean up the session if it's not needed any more, but it reopens that window where another attachment cause zombie devices to appear16:12
*** mdnadeem has quit IRC16:14
*** moshele has joined #openstack-nova16:16
*** nic1 is now known as nic16:16
*** yushb has quit IRC16:16
*** dtp has joined #openstack-nova16:16
mdboothimacdonn: So again the issue here is that we drop and then re-establish the connection to the target before terminate_connection has completed16:16
*** tonygunk has quit IRC16:17
*** dtp has quit IRC16:17
mdboothAnd on re-establishing the connection, we rescan and get the lun on the host16:17
mdboothAnd then terminate_connection does its thing and it goes stale16:17
mdboothHave I got the sequence right?16:17
imacdonnmdbooth: there's no explicit rescan, but I suppose there is an effective one ... i.e. on new session establishment, *all* LUNs offered by the target are discovered16:18
mdboothRight16:18
*** eharney has joined #openstack-nova16:18
mdboothSo again we want a per-target lock which covers attach, detach, and terminate connection16:19
*** dtp has joined #openstack-nova16:19
imacdonnmdbooth: That seems to be the only way to really cover it16:19
imacdonnmdbooth: I'm also a little bit wary of the os-brick patch .. it seems a bit sketchy, they way he's doing it now16:20
mdboothThe problem being that at the scope where we could currently put that lock we have no knowledge of targets16:20
*** adrian_otto has quit IRC16:22
mdboothimacdonn mriedem johnthetubaguy: How many iscsi targets would typically exist in a deployment?16:23
mdboothI personally baulk at the idea of a Global ISCSI Lock16:23
*** damien_r has quit IRC16:24
mdboothBut if a typical deployment would only have a single iscsi target anyway, then getting exercised about it is a bit pointless16:24
mriedemmdbooth: 0 idea16:24
mriedemmdbooth: you'd have to ask jgriffith or hemna probably16:24
imacdonnin my deployments, I have two per AZ ... they are the two halves of a ZFSSA cluster16:24
mdboothAre there deployments out there doing lots of connect/disconnect which would be knobbled if you just serialised all iscsi operations regardless?16:25
dansmithyou have at least one target per cinder-volume worker I think,16:25
hemnamdbooth, what do you mean?16:25
dansmithso if you're running a bunch of cinder-volumes with local LVM type stuff, you could have lots of targets right?16:25
hemnayes16:25
hemnaand you'd have lots of targets if you used a storage array behind cinder too16:26
dansmithyeah16:26
hemnaa target per exported volume16:26
mdboothOk, so a global iscsi lock would be a significant difference in practise to a per-target lock16:26
*** bmace has quit IRC16:26
*** abalutoiu has quit IRC16:26
*** Drankis has quit IRC16:26
mdboothIt would still be per-host though, I guess16:26
*** bmace has joined #openstack-nova16:26
mdboothPerhaps it's not that bad16:27
imacdonndepends on the type of storage array perhaps .. the ZFSSA has one target per control-head, and lots of volumes on that target with different LUN numbers16:27
hemnabut that's one target portal16:27
hemnawith multiple targets (one per lun)16:28
hemnaeither way, yes, you can have multiple targets per storage backend going to the same initiator16:28
hemnaso there is a potential race between calling os-brick's disconnect_volume and calling cinder's terminate_connection.16:28
hemnawhere a new attach comes in on the same backend and an scsi bus rescan can happen.16:29
mdboothHmm, no. Even scoped to just iscsi is problematic because we need the lock to cover terminate_connection16:29
imacdonnhemna: that's exactly what I've been experiencing (since the icehouse days)16:29
hemnanot surprising16:29
hemnathis can happen for FC based volumes too16:29
mdboothterminate_connection really needs to live with disconnect. Soon...16:30
*** lucasagomes is now known as lucas-afk16:31
*** jimbaker has left #openstack-nova16:31
hemnanot sure what you mean by that16:31
*** armax has joined #openstack-nova16:31
hemnaos-brick calling cinder's terminate_connection ?16:31
*** gouthamr has quit IRC16:31
mdboothhemna: I haven't thought that far down, but maybe16:31
hemnaor just do a lock around disconnect_volume() and terminate_connection()16:31
hemnaos-brick has no business calling cinder16:32
mdboothThat's the issue. Those things are all over the place.16:32
mdboothI'm not sure I agree with that assertion.16:32
imacdonnit's not that easy .. terminate_connection() is not called from disconnect_volume()16:32
imacdonnmaybe it could be, though16:32
hemnaos-brick is not going to call cinder.16:33
hemnaI'll -2 that immediately16:33
smcginnis+1! os-brick is a utiltiy library.16:33
mdboothIf terminate_connection is relevant to the correct operation of the driver (to be determined, but if...) then we would at the very least need to establish a way to make it happen16:33
imacdonnis there some way that os-brick could do a call back into some part of nova that then calls cinder ?16:33
hemnabesides, we are changing the entire attachment API process between nova and cinder16:33
hemnaI don't want os-brick knowing anything about who's calling it16:34
hemnait's a library used outside of openstack too.16:34
mdboothhemna: I was also thinking the other day that locking requirements are driver-specific16:34
imacdonnso it'd be a generic "do what you need to do to make this LUN to way on whatever your backend is" interface16:34
imacdonngo away*16:34
mdboothhemna: So if we don't want os-brick to do any locking, I get that16:35
mdboothHowever, we still need a way for os-brick to tell us what locks we need to hold16:35
mdboothTake this case, for eg, the lock we want is per-target16:35
mdboothThe caller has no idea what a target is, only os-brick knows that16:35
hemnajust lock around the process of disconnecting a volume from the host16:36
*** salv-orl_ has quit IRC16:36
hemnawhich is the workflow of disconnect_volume(), then terminate_connection()16:36
mdboothlock *what* around the process of disconnecting a volume16:36
imacdonnhemna: it's not, though16:36
mdboothAnd now all drivers are going to have the same serialisation requirements16:36
mdboothFor some drivers, concurrent attach/detach is fine16:36
mdboothOthers not16:36
imacdonnhemna: terminate_connection() is called from a bunch of different places in compute.manager16:36
mdboothFor some, async terminate_connection is fine, no locking required16:37
mdboothOthers not16:37
mdboothThis is a hard interface16:37
*** ayogi has quit IRC16:38
mdboothhemna: On the terminate_connection front, it could reasonably be a callback for eg16:39
mdboothThen os-brick wouldn't have to know anything about cinder16:40
*** gouthamr has joined #openstack-nova16:40
mdboothBut 'tell the target to kill this lun now' is a generic concept16:40
imacdonnyeah, that's what I'm envisaging16:41
*** Aqsa has joined #openstack-nova16:46
*** abhi89 has joined #openstack-nova16:47
*** ltomasbo is now known as ltomasbo|away16:48
*** voelzmo has joined #openstack-nova16:48
*** ociuhandu has quit IRC16:48
*** shangxdy has joined #openstack-nova16:51
*** ralonsoh has quit IRC16:51
*** derekh has quit IRC16:52
*** shangxdy has quit IRC16:54
*** browne has joined #openstack-nova16:55
*** voelzmo has quit IRC16:58
*** voelzmo has joined #openstack-nova16:58
*** baoli has quit IRC16:58
*** trinaths has joined #openstack-nova16:59
hemnaok so why does this guy not call brick's disconnect_volume ?16:59
hemnahttps://github.com/openstack/nova/blob/master/nova/compute/manager.py#L361616:59
*** litao has quit IRC16:59
hemnaThis is what a proper disconnect workflow should look like in nova  https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L2264-L226817:00
hemnaerr17:00
hemnawait...lol17:01
hemnathat doesn't call brick either.17:01
*** salv-orlando has joined #openstack-nova17:01
* hemna needs more coffee17:01
imacdonnright ... brick gets called from within driver.destroy .. that's the problem17:01
imacdonnas the comment right there says ;)17:01
hemnaboo!17:02
*** trinaths has quit IRC17:03
*** voelzmo has quit IRC17:03
imacdonnthe hack that's gotten me by since icehouse is to put a lock on _shutdown_instance() (and a few similar places in manager) and the same lock on connect_volume() in virt.libvirt.volume.iscsi17:04
openstackgerritAbhishek Sharma M proposed openstack/nova master: Catching OverQuota Exception  https://review.openstack.org/46030517:05
*** MasterOfBugs has joined #openstack-nova17:05
*** yangyape_ has quit IRC17:05
johnthetubaguymdbooth: that iSCSI question, isn't that backend specific? I thought it was one iSCSI target per volume for some?17:05
*** ijw has quit IRC17:06
*** harlowja has quit IRC17:08
*** sumedhdegaonkar has quit IRC17:09
*** baoli has joined #openstack-nova17:09
*** pchavva1 has joined #openstack-nova17:10
*** pchavva1 has quit IRC17:10
openstackgerritSamantha Blanco proposed openstack/nova master: Remove flavor-rxtx policy  https://review.openstack.org/44403617:11
*** abhi89 has quit IRC17:12
*** slaweq has joined #openstack-nova17:13
*** trinaths has joined #openstack-nova17:14
*** abalutoiu has joined #openstack-nova17:16
*** mnestratov has joined #openstack-nova17:17
*** slaweq has quit IRC17:18
*** vks1 has quit IRC17:23
*** cdent has quit IRC17:24
*** trinaths has left #openstack-nova17:27
*** jpena is now known as jpena|off17:28
*** tbachman has quit IRC17:29
*** iceyao has joined #openstack-nova17:31
*** baoli_ has joined #openstack-nova17:31
*** amotoki has quit IRC17:32
*** baoli has quit IRC17:33
*** jogo has joined #openstack-nova17:34
*** iceyao has quit IRC17:35
openstackgerritSteve Noyes proposed openstack/nova master: Add Cinder v3 detach to local_cleanup  https://review.openstack.org/45685117:37
*** ijw has joined #openstack-nova17:39
*** hshiina has quit IRC17:40
*** arunman has quit IRC17:40
*** fragatina has quit IRC17:40
*** fragatina has joined #openstack-nova17:41
*** tongli has joined #openstack-nova17:41
*** baoli_ has quit IRC17:42
*** gyee has joined #openstack-nova17:43
efriedmordred Have a chance to skim https://review.openstack.org/#/c/460337/ yet?17:43
efriedmordred I'm working on the nova changes to accomodate.17:44
*** arunman has joined #openstack-nova17:44
*** baoli has joined #openstack-nova17:45
*** moshele has quit IRC17:45
mordredoh good - they're fixed now17:46
efriedtrivial pep8 stuff.  Still haven't done live testing, just wanting to make sure I'm heading down the right path here.17:47
*** slaweq has joined #openstack-nova17:47
*** moshele has joined #openstack-nova17:47
*** arunman has quit IRC17:48
*** tbachman has joined #openstack-nova17:50
*** harlowja has joined #openstack-nova17:51
*** pewp has joined #openstack-nova17:52
*** arunman has joined #openstack-nova17:52
*** arunman has quit IRC17:52
*** mvk has quit IRC17:53
*** Kevin_Zheng has quit IRC17:57
*** erlon has joined #openstack-nova17:57
*** moshele has quit IRC18:00
*** jdurgin has joined #openstack-nova18:03
*** Matias has joined #openstack-nova18:05
*** yangyapeng has joined #openstack-nova18:06
*** tongli has quit IRC18:06
*** voelzmo has joined #openstack-nova18:07
mriedemjohnthetubaguy: i thought we had a policy check for showing fault details?18:08
*** phuongnh has joined #openstack-nova18:08
mriedembut i don't see that here https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/views/servers.py#L28018:09
*** satyar has joined #openstack-nova18:09
mriedemexcept the is_admin check18:09
*** yangyapeng has quit IRC18:10
*** phuongnh has quit IRC18:13
*** djohnsto has joined #openstack-nova18:17
*** claudiub has quit IRC18:18
*** adrian_otto has joined #openstack-nova18:19
*** slaweq has quit IRC18:26
*** Sukhdev has joined #openstack-nova18:26
*** Sukhdev has quit IRC18:27
*** salv-orlando has quit IRC18:27
efriedsdague Got a sec to talk about [glance]api_server*s* ?18:28
*** linuxman has joined #openstack-nova18:28
*** john51_ has quit IRC18:34
*** john51 has joined #openstack-nova18:34
*** carthaca_ has quit IRC18:36
*** david_4 has quit IRC18:36
*** sapcc-bot has quit IRC18:36
*** david_5 has joined #openstack-nova18:36
*** sapcc-bot2 has joined #openstack-nova18:36
*** carthaca_2 has joined #openstack-nova18:36
*** claudiub has joined #openstack-nova18:36
linuxmanopenstack-nova-scheduler service unable to start how to fix this issue18:37
*** Daviey_ has joined #openstack-nova18:38
*** fnordahl_ has joined #openstack-nova18:38
*** igordcar1 has joined #openstack-nova18:38
*** Daviey has quit IRC18:38
*** annegentle has quit IRC18:38
*** fnordahl has quit IRC18:38
*** igordcard has quit IRC18:38
openstackgerritSteve Noyes proposed openstack/nova master: Add Cinder v3 detach to shutdown_instance  https://review.openstack.org/45687718:39
efriedlinuxman I think you want to ask that in #openstack?18:40
linuxmanbut i hava a problem with nova service18:41
efriedCounts as "support of Nova deployments", nah?18:42
mriedemlinuxman: see the channel topic please, this is generally not a support channel, especially without any sort of context on the specific issue18:42
mriedem"does not start" is not very helpful for debugging18:42
mriedemthorst: it's snowing here, just fyi18:44
linuxmanyou have any idea about proper rdo openstack channel18:44
*** voelzmo has quit IRC18:45
mriedemlinuxman: i don't see one on https://wiki.openstack.org/wiki/IRC18:45
mriedembut i'd try #openstack-rdo?18:45
mriedemdoesn't look like that's it18:45
mriedemlinuxman: https://www.rdoproject.org/community/#discuss18:46
imacdonnjust #rdo I think18:46
mriedemyes18:46
linuxmanjust #rdo i tried but know one is there18:46
mriedemi count 291 people18:47
mriedemmake sure you're on freenode18:47
imacdonnI'm there .. I'm not just paying attention ;)18:47
openstackgerritMatt Riedemann proposed openstack/nova master: Do not log live migration success when it actually failed  https://review.openstack.org/45895818:48
openstackgerritMatt Riedemann proposed openstack/nova master: Expose StandardLogging fixture for use  https://review.openstack.org/46064218:48
*** openstackgerrit has quit IRC18:48
mriedemsdague: i made all of your log fixture dreams come true18:48
*** fragatina has quit IRC18:50
*** slaweq has joined #openstack-nova18:50
mriedemdansmith: you want to tickle this little ocata fix in https://review.openstack.org/#/c/459840/ ?18:51
*** Sukhdev has joined #openstack-nova18:51
mriedemdansmith: should i be reviewing https://review.openstack.org/#/c/460616/ ?18:52
mriedemis ironic/tripleo testing that out?18:52
*** crushil has quit IRC18:52
thorstmriedem: lol.  It's 80 in RTP18:52
*** crushil has joined #openstack-nova18:53
mriedemoh now that i look out the window again the snow stopped18:53
mriedemthat's like the 3rd time today18:53
mriedemi could just be hallucinating18:53
dansmithmriedem: working with them now and on functional tests18:53
mriedemok18:53
*** annegentle has joined #openstack-nova18:57
mriedemEmilienM: "Postgresql support (or call it how you want) is also removed upstream in OpenStack." where was that decided?18:59
mriedemthe governance change was abandoned i thought?18:59
EmilienMyeah probably18:59
EmilienMmriedem: AFIK there is a session in Boston about that18:59
cfriesenis it possible to run individual functional tests?18:59
mriedemright, but your email says it was removed18:59
mriedemcfriesen: yes18:59
EmilienMmriedem: we're got some feedback from our users who use postgres, I don't think we'll remove the code in our side.19:00
EmilienMmriedem: I was wrong19:00
*** damien_r has joined #openstack-nova19:00
*** slaweq has quit IRC19:00
mriedemcfriesen: tox -e functional -- nova.tests.functional.....19:00
cfriesenmriedem: thanks, I didn't have the double dash and it didn't like me19:00
*** cdent has joined #openstack-nova19:01
mriedem-- is key19:01
*** adrian_otto has quit IRC19:01
*** READ10 has quit IRC19:03
*** crushil has quit IRC19:03
*** kfarr has joined #openstack-nova19:03
*** nkorabli has quit IRC19:03
*** abhi89 has joined #openstack-nova19:03
*** voelzmo has joined #openstack-nova19:04
*** timello has joined #openstack-nova19:05
*** damien_r1 has joined #openstack-nova19:06
*** damien_r has quit IRC19:06
sdaguemriedem: nice19:06
*** yangyapeng has joined #openstack-nova19:07
*** mvk has joined #openstack-nova19:08
*** felipemonteiro has quit IRC19:08
*** openstackgerrit has joined #openstack-nova19:11
openstackgerritMatt Riedemann proposed openstack/nova master: Remove legacy v2.0 code from test_flavor_access  https://review.openstack.org/46071919:11
*** yangyapeng has quit IRC19:11
*** linuxman has left #openstack-nova19:13
openstackgerritDan Smith proposed openstack/nova master: re-Allow adding computes with no ComputeNodes to aggregates  https://review.openstack.org/46061619:13
dansmithmriedem: you can look at this now ^19:16
dansmithpretty sure that'll do it for them but they're testing now19:16
mriedemwill do after jaybird's get_inventory libvirt change19:17
abhi89johnthetubaguy: Hi.. can you please review https://review.openstack.org/460305.. you had suggested to change the exception message while translating the cinder exception..19:17
*** satyar has quit IRC19:18
*** ijw has quit IRC19:21
*** nkorabli has joined #openstack-nova19:22
*** kfarr has quit IRC19:25
*** slaweq has joined #openstack-nova19:25
openstackgerritMatt Riedemann proposed openstack/nova master: Add a note to *_allocation_ratio options about Ironic hardcode  https://review.openstack.org/46072219:26
mriedemjaypipes: your patch made me think of this ^19:26
*** voelzmo has quit IRC19:29
*** salv-orlando has joined #openstack-nova19:30
*** voelzmo has joined #openstack-nova19:30
*** awaugama has quit IRC19:34
abhi89melwitt: Hi Melanie..19:41
melwittabhi89: hi19:41
abhi89melwitt: regarding https://review.openstack.org/#/c/460305/19:41
*** kaisers has quit IRC19:41
*** kaisers has joined #openstack-nova19:42
abhi89in that fix, previously, everytime we had a volume related quota exception ('gigabytes', 'volumes', 'per_volume_gigabytes'), we used to raise VolumeLimitExceeded exception19:43
abhi89now with my change, we give appropriate exception message for each of those 3 exceptions19:44
abhi89the bug is not related to "Failure prepping block device". its related to always raising og VolumeLimitExceeded exception in those 3 cases19:45
melwittabhi89: right. and by appropriate, do you mean saying "volume related" instead of "volume resource" or is there more to it that I missed?19:45
melwittabhi89: okay, I'm curious why the bug calls out getting the message of "Failure prepping block device" then. because the change doesn't seem related to that19:46
abhi89there is more to it..19:46
*** kaisers has quit IRC19:46
abhi89"VolumeLimitExceeded: Maximum number of volumes allowed (5) exceeded for quota 'volumes'." this message will be generated in case of "volumes" quota exceed19:46
abhi89number there is just an example19:47
*** crushil has joined #openstack-nova19:47
abhi89"VolumeSizeExceedsLimit: Requested volume size 5G is larger than maximum allowed limit 4G." message will be there when 'per_volume_gigabyte' quota is exceeded19:48
*** kaisers has joined #openstack-nova19:48
abhi89"VolumeSizeExceedsAvailableQuota: Requested volume or snapshot exceeds allowed gigabytes quota. Requested 5G, quota is 25G and 21G has been consumed." message will be generated when 'gigabyte' quota exceeds19:48
melwittabhi89: okay, so what you are doing is letting the original overquota exception bubble up which will contain the correct message19:49
abhi89so these are the 3 specific messages which come as part of OverLimit exception. This OverLimit exception get translated to OverQuota exception. After translation, I embed the appropriate message from OverLImit to OverQuota, so that we have the exact reason why the VM deploy failed19:50
abhi89original OverLimit message19:50
melwittabhi89: okay. so I think the main thing your patch needs is a bit of test coverage that shows those scenarios and verifies we get the message we expect in each case. similar to the regression test that I think should be kept19:52
*** crushil has quit IRC19:52
abhi89I removed the regression test because it was very specific to just 'VolumeLimitExceeded' for all 3 cases19:52
abhi89we already have a test case to check whehter we have OverQuota exception or not.. for all 3 specific cases, as we have replaced the OverQuota message to OverLimit message, we wont be knowing which of the 3 quota exceeded19:55
mriedemdansmith: jaypipes: comments in https://review.openstack.org/#/c/457782 - overall i don't have anything to block it, but i don't like the tight coupling and assumptions being made in the virt driver about what the RT is going to fil lin for it20:00
mriedem*fill20:00
*** pchavva has quit IRC20:02
abhi89melwitt: was i able to put I point clearly! can you please suggest what can I improve upon if you are not satisfied with this change..20:03
*** felipemonteiro has joined #openstack-nova20:03
melwittabhi89: yes, was looking at it some more. basically, I want to see test coverage that verifies that we preserve and pass through the error message from cinder. because that's what we're relying on for the correct message. I don't think I see coverage of that yet unless I've missed something20:04
melwittabhi89: I had been thinking you could adapt the regression test (instead of removing it) to put in an example message from cinder in the OverLimit exception, then assert the message is as expected in our response text20:06
cdentmacsz: :(20:06
*** yangyapeng has joined #openstack-nova20:08
*** felipemonteiro_ has joined #openstack-nova20:08
abhi89melwitt: we can put have one of the example messages to assert with.. but we should know which of the 3 occured i.e., which of the 3 have we replaced OverQuota's message with OverLimit's. That info is not with us.20:08
*** abhi89 has quit IRC20:09
*** abhi89 has joined #openstack-nova20:10
melwittabhi89: what do you mean? if we use an example message of "VolumeSizeExceedsAvailableQuota: Requested volume or snapshot exceeds allowed gigabytes quota. Requested 5G, quota is 25G and 21G has been consumed." and we assertIn('VolumeSizeExceedsAvailableQuota', e.response.text) that will simulate it, no?20:10
macszcdent: and i was just getting comfortable with nova20:11
*** felipemonteiro has quit IRC20:11
edleafemacsz: that was quick - I'm still not comfortable :)20:11
cdentyeah, me neither. very impressive20:12
mriedemedleafe: try a larger pant size20:12
cdent:)20:12
mriedemedleafe: you and your skinny jeans20:12
mriedemalways the fashionista20:12
cdentmordred has some writing pants that he sometimes shares20:12
edleafemriedem: Not fair. I was into hating on hipsters before it was cool20:12
abhi89melwitt: we can assertIn('VolumeSizeExceedsAvailableQuota', e.response.text).. but how will we know which exception message is coming in?20:12
*** yangyapeng has quit IRC20:12
mriedemi for one wear my fat pants as often as possible now that i'm working from home20:12
mordredefried: yah - I believe that's spot-on. I also poked morgan to look at it as well20:13
edleafemriedem: you wfh and you still wear pants?20:13
mordrededleafe: sorry- I wrote that a few hours ago - I just forgot to hit enter20:13
abhi89in the previous case we could, as it was always the VolumeLimitExceeded coming in20:13
*** adrian_otto has joined #openstack-nova20:13
mriedemedleafe: i'm still learning20:13
mordredcdent: it's important to note that it's a single shared pair of pants20:13
smcginnisedleafe: The question is whether he's showered or not.20:13
mriedemoh i shower20:13
cdentmordred: that may explain my current discomfort20:13
abhi89melwitt: in the previous case we could, as it was always the VolumeLimitExceeded coming in20:13
cdentmriedem: have you stopped shaving yet?20:13
edleafemriedem showers every month whether he needs it or not20:13
macszedleafe: i was just getting there, which would then require getting there a little further and further :D20:13
mriedemcdent: i actually shave more surprisingly20:14
mriedemb/c i have more time in the morning20:14
*** sambetts is now known as sambetts|afk20:14
cdentah the halcyon days of early work-at-home: "time in the morning"20:14
*** smatzek has quit IRC20:15
melwittabhi89: in the test if you provide an example message when constructing the OverLimit exception, to simulate the cinder client raising that, then you can assert it in our response text20:15
*** crushil has joined #openstack-nova20:15
*** eharney has quit IRC20:17
*** liusheng has quit IRC20:17
*** liusheng has joined #openstack-nova20:18
*** iceyao has joined #openstack-nova20:18
*** ijw has joined #openstack-nova20:18
abhi89melwitt: when constructing the OverQuota exception(copying OverLimit exception's message to OverQuota exception), i should do what! I didnot understand20:19
cdent'night all20:19
*** cdent has quit IRC20:19
melwittabhi89: in the test "test_over_limit_volumes" in nova/tests/functional/regressions/test_bug_1554631.py you could provide an example exception message when constructing the cinder_exceptions.OverLimit() object. and then you assert part of the message in the response text. that would verify that we're passing through the error message from cinder. does that make sense?20:21
*** tbachman has quit IRC20:22
*** iceyao has quit IRC20:23
*** tbachman has joined #openstack-nova20:25
*** liverpooler has quit IRC20:26
bauzasmriedem: dansmith: others, have you seen https://review.openstack.org/#/c/460455/1 ?20:27
dansmithbauzas: hadn't yet but cool20:27
efriedmordred Thanks for looking.  Will proceed with UT.20:28
efriedmordred Having pored over os-client-config code a bit, I think I may be ready to start asking leading questions, whenever you have a mo.20:28
bauzasdansmith: mriedem: the main problem with the scheduler is that we don't have the instance UUIDs there20:28
mordredefried: awesome - I'm on (very fun) phone call at the moment- hopefully off soon20:29
abhi89melwitt: so the example exception message when constructing cinder_exceptions.OverLimit() should have common text from all 3 types of exception messages, so that we can check with assertIn whether this example message is part of all 3 exception messages.. this is what you meant?20:29
erhudyhdecejhbhdednddujvregvebfhcjhjngbrjhrekfikgf20:29
erhudyoops!20:29
erhudytreacherously betrayed by a hairtrigger yubikey20:29
*** Aqsa has quit IRC20:30
mriedembauzas: we don't? i thought the host manager pulled the instance uuids per host on startup?20:31
melwittabhi89: no, I was suggesting we can just pick one specific one and use it as the example in the test. because what we really want to know is if we are preserving the message from cinder and propagating that to the end user20:31
mriedemvia update_instance_info?20:31
mriedemwhich is configurable though20:31
bauzasmriedem: because we only provide the first instance into the RequestSpec object to the scheduler20:32
*** nkorabli has quit IRC20:32
*** Sukhdev has quit IRC20:32
*** voelzmo has quit IRC20:32
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46051520:32
*** dtp has quit IRC20:34
abhi89melwitt: but how can we pick one specific message & test it against the 3 exception messages.. the UT will fail in the other 2 cases.. i agree with you that we need to know whether we are preservinfg the message from cinder or not..20:34
*** damien_r1 has quit IRC20:34
melwittabhi89: we pick one specific message and test against the one specific message. I think that would be good enough. earlier I mentioned all scenarios but since we've been talking about it, the main idea is verifying we preserve the message from cinder, and we can use just one specific example to do that20:36
mriedemdansmith: comments in https://review.openstack.org/#/c/460616/20:37
*** dimtruck is now known as zz_dimtruck20:37
*** kaisers has quit IRC20:38
*** anupn has joined #openstack-nova20:38
*** salv-orlando has quit IRC20:39
*** anupn has left #openstack-nova20:39
*** salv-orlando has joined #openstack-nova20:39
*** nkorabli has joined #openstack-nova20:39
openstackgerritChris Friesen proposed openstack/nova master: show flavor info in server details  https://review.openstack.org/43451420:42
cfriesen^ hopefully this passes all the tests now20:42
*** hferenc_ has joined #openstack-nova20:45
*** fragatina has joined #openstack-nova20:45
*** fragatina has quit IRC20:45
*** fragatina has joined #openstack-nova20:46
mriedemsdague: if you can get https://review.openstack.org/#/c/457008/ at some point we can close out the 2.45 blueprint20:46
sdaguemriedem: looking20:46
*** rfolco has quit IRC20:46
sdaguemriedem: bam!20:47
mriedemthanks20:48
mriedemdid you see the easter egg i put in there for you?20:48
*** dfisher has joined #openstack-nova20:49
*** awaugama has joined #openstack-nova20:50
*** takashin has joined #openstack-nova20:53
mriedemnova meeting in #openstack-meeting in 5 minutes20:55
*** ijw has quit IRC20:55
*** ijw has joined #openstack-nova20:55
*** smatzek has joined #openstack-nova20:56
dansmithmriedem: I'm going to skip the nova meeting today.. feeling crappy and doing a few other things20:56
*** thorst has quit IRC20:56
dansmithmriedem: I think you can fill everyone in on the extensive discussions at the cells meeting, right?20:57
mriedemgod i hope so20:57
abhi89melwitt: I will trying doing what you have told. Thanks for your input..20:58
*** burt has quit IRC20:58
*** Sukhdev has joined #openstack-nova20:58
*** tongli has joined #openstack-nova20:59
*** tbachman_ has joined #openstack-nova20:59
*** ijw has quit IRC20:59
*** ijw has joined #openstack-nova21:00
*** tbachman has quit IRC21:00
*** tbachman_ is now known as tbachman21:00
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/46051521:00
*** ijw has quit IRC21:00
openstackgerritSteve Noyes proposed openstack/nova master: Add Cinder v3 detach to shutdown_instance  https://review.openstack.org/45687721:03
*** jamesdenton has quit IRC21:04
*** crushil has quit IRC21:04
*** timello has quit IRC21:06
*** yangyapeng has joined #openstack-nova21:08
*** edmondsw has quit IRC21:14
*** yangyapeng has quit IRC21:15
*** burt has joined #openstack-nova21:19
*** iceyao has joined #openstack-nova21:19
*** zz_dimtruck is now known as dimtruck21:20
*** thorst has joined #openstack-nova21:21
*** tongli has quit IRC21:22
*** iceyao has quit IRC21:24
*** thorst has quit IRC21:25
*** abhi89 has quit IRC21:28
*** zigo has joined #openstack-nova21:32
*** READ10 has joined #openstack-nova21:34
*** yamahata_ has joined #openstack-nova21:37
*** tbachman_ has joined #openstack-nova21:40
*** hferenc_ has quit IRC21:40
*** tbachman has quit IRC21:42
*** tbachman_ is now known as tbachman21:42
*** iceyao has joined #openstack-nova21:47
*** salv-orl_ has joined #openstack-nova21:50
*** Nakato has quit IRC21:52
*** iceyao has quit IRC21:52
*** salv-orlando has quit IRC21:52
*** Nakato has joined #openstack-nova21:53
*** ijw has joined #openstack-nova21:56
mriedemhferenc: gibi: blasted the ML :)21:56
*** ijw has quit IRC21:56
*** ijw has joined #openstack-nova21:56
*** dfisher has quit IRC21:59
*** catintheroof has quit IRC22:00
*** annegentle has quit IRC22:00
*** jose-phillips has joined #openstack-nova22:01
*** salv-orl_ has quit IRC22:01
*** annegentle has joined #openstack-nova22:01
*** Apoorva_ has joined #openstack-nova22:01
*** smatzek has quit IRC22:01
*** Apoorva has quit IRC22:04
*** Sukhdev_ has joined #openstack-nova22:05
*** annegentle has quit IRC22:06
*** lyan has quit IRC22:07
*** mdrabe has quit IRC22:10
*** adrian_otto has quit IRC22:11
*** yangyapeng has joined #openstack-nova22:12
*** ijw has quit IRC22:12
*** nkorabli has quit IRC22:12
*** rloo has joined #openstack-nova22:12
*** cburgess has quit IRC22:12
*** rloo has left #openstack-nova22:12
*** nkorabli has joined #openstack-nova22:12
*** ijw has joined #openstack-nova22:13
*** erlon has quit IRC22:13
*** abramley has quit IRC22:13
*** ianw has quit IRC22:13
*** raj_sing- has joined #openstack-nova22:14
*** rnoriega has quit IRC22:14
*** test222 has quit IRC22:14
*** harlowja has quit IRC22:14
*** raj_singh has quit IRC22:14
*** rha has quit IRC22:15
*** ijw has quit IRC22:15
*** ijw has joined #openstack-nova22:15
*** rnoriega has joined #openstack-nova22:15
*** mnaser has quit IRC22:16
*** cburgess has joined #openstack-nova22:16
*** nikhil has quit IRC22:17
*** rushiagr has quit IRC22:17
*** xgerman has quit IRC22:17
*** tdurakov has quit IRC22:17
*** tlbr has quit IRC22:17
*** yangyapeng has quit IRC22:17
*** nkorabli has quit IRC22:17
*** ianw has joined #openstack-nova22:18
*** izaakk has quit IRC22:18
*** purplerbot has quit IRC22:19
*** rha has joined #openstack-nova22:19
*** tlbr has joined #openstack-nova22:20
*** Dave___ has joined #openstack-nova22:20
*** heyongli has quit IRC22:20
*** izaakk has joined #openstack-nova22:21
*** heyongli has joined #openstack-nova22:21
*** Dave has quit IRC22:22
*** nikhil has joined #openstack-nova22:26
*** baoli has quit IRC22:26
*** mnaser has joined #openstack-nova22:26
*** tdurakov has joined #openstack-nova22:27
*** ijw has quit IRC22:27
*** awaugama has quit IRC22:27
*** ijw has joined #openstack-nova22:28
*** felipemonteiro_ has quit IRC22:28
*** adrian_otto has joined #openstack-nova22:31
*** rushiagr has joined #openstack-nova22:32
*** iceyao has joined #openstack-nova22:32
*** ijw has quit IRC22:32
*** ijw has joined #openstack-nova22:33
*** abramley has joined #openstack-nova22:36
*** ijw has quit IRC22:36
*** iceyao has quit IRC22:37
*** edmondsw has joined #openstack-nova22:37
*** salv-orlando has joined #openstack-nova22:37
*** kaisers has joined #openstack-nova22:38
*** ijw has joined #openstack-nova22:39
*** ijw has quit IRC22:39
*** ijw has joined #openstack-nova22:39
*** edmondsw has quit IRC22:42
*** kaisers has quit IRC22:42
mriedemmtreinish: some easy stuff to fix up in https://review.openstack.org/#/c/45946022:43
*** liverpooler has joined #openstack-nova22:44
*** hamzy has quit IRC22:59
*** dimtruck is now known as zz_dimtruck23:00
*** zz_dimtruck is now known as dimtruck23:04
*** Sukhdev has quit IRC23:06
*** slaweq has quit IRC23:06
*** slaweq has joined #openstack-nova23:07
*** lyan has joined #openstack-nova23:08
*** salv-orlando has quit IRC23:08
*** sdague has quit IRC23:08
*** adrian_otto has quit IRC23:08
*** slaweq has quit IRC23:11
*** Kevin_Zheng has joined #openstack-nova23:13
Kevin_Zhengmriedem: hi, for https://review.openstack.org/#/c/459569 , the assertion fails now, I think it is not what we expected?23:15
mtreinishmriedem: so on the pokicy bits, I tried to delete them before but a bunch of testing started complaining there was no policy for the endpoint23:16
mtreinishs/pokicy/policy/23:17
*** tesseract has quit IRC23:20
*** ijw has quit IRC23:21
*** ijw has joined #openstack-nova23:22
*** dimtruck is now known as zz_dimtruck23:22
openstackgerritMatthew Treinish proposed openstack/nova master: Remove nova-cert  https://review.openstack.org/45946023:23
mtreinishmriedem: ^^^23:23
*** harlowja has joined #openstack-nova23:23
*** ijw has quit IRC23:26
*** chyka has quit IRC23:26
*** chyka has joined #openstack-nova23:27
*** liusheng has quit IRC23:27
*** liusheng has joined #openstack-nova23:27
*** hongbin has quit IRC23:29
*** mriedem has quit IRC23:30
*** mriedem has joined #openstack-nova23:30
mriedemmtreinish: probably some policy test to see that all apis have policy registered,23:31
mriedembut i'd think we could remove that for os-certificates as we don't actually use the policy23:32
*** liusheng has quit IRC23:32
*** liusheng has joined #openstack-nova23:32
mriedemKevin_Zheng: you mean this right? http://logs.openstack.org/69/459569/6/check/gate-nova-python27-ubuntu-xenial/3f13311/console.html#_2017-04-27_07_11_57_71763523:33
*** chyka has quit IRC23:33
*** chyka has joined #openstack-nova23:34
mriedemKevin_Zheng: maybe rather than assert equality, which might not be implemented for ObjectListBase.__eq__, assert the length is the same, is 1, and the single tag between both is the same23:35
Kevin_Zhengyeah23:35
mtreinishmriedem: ok, I'll look at that tomorrow, or later tonight23:35
Kevin_Zhengmriedem: ok, got it23:35
mriedemKevin_Zheng: yeah it doesn't implement __eq__ https://github.com/openstack/oslo.versionedobjects/blob/master/oslo_versionedobjects/base.py#L77823:36
mriedemmtreinish: you must be getting soft in your old age23:36
*** yangyapeng has joined #openstack-nova23:37
*** slaweq has joined #openstack-nova23:38
mtreinishmriedem: heh, that must be it23:38
*** chyka has quit IRC23:38
*** Apoorva_ has quit IRC23:38
*** Apoorva has joined #openstack-nova23:39
*** markvoelker has quit IRC23:40
*** yangyapeng has quit IRC23:42
*** slaweq has quit IRC23:42
*** mlavalle has quit IRC23:42
openstackgerritChris Friesen proposed openstack/python-novaclient master: 2.46: Show flavor info in server details  https://review.openstack.org/43514123:43
cfriesenmriedem: what's the story on needing functional tests for this ^ ?     I noticed that the last couple of changes you made in novaclient had no function tests.23:43
mriedemcfriesen: do as i say, not as i do23:45
mriedemcfriesen: we'll likely want functional tests for those since it's a new microversion that changes the output23:46
mriedemcfriesen: 2.43 and 2.44 were just deprecations, so i think unit tests were sufficient23:46
mriedemand 2.45 wasn't changing output really, it was handling the response differently23:46
mriedemwhen you have to mess with the fixture stuff too much it gets weird https://review.openstack.org/#/c/435141/5/novaclient/tests/unit/fixture_data/servers.py23:47
mriedemcfriesen: but it looks like you did a lot of work with the fixture stuff already, and i'm probably not going to dig through all of that code tonight23:49
mriedemi've got a mother in law en route23:49
*** thorst has joined #openstack-nova23:54
cfriesenmriedem: kay, I'll give it a shot23:54
*** ijw has joined #openstack-nova23:56
openstackgerritMatt Riedemann proposed openstack/nova master: Make discover_hosts only query for unmapped ComputeNode records  https://review.openstack.org/42790323:56
openstackgerritMatt Riedemann proposed openstack/nova master: Add ability to query for ComputeNodes by their mapped value  https://review.openstack.org/42790223:56
openstackgerritMatt Riedemann proposed openstack/nova master: Add ComputeNode.mapped field  https://review.openstack.org/42790123:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!