Monday, 2015-09-21

*** EinstCrazy has quit IRC00:03
*** zhangjn has quit IRC00:04
*** baoli has joined #openstack-nova00:11
*** davideagnello has quit IRC00:12
*** davideagnello has joined #openstack-nova00:12
*** mdrabe has joined #openstack-nova00:15
*** baoli has quit IRC00:16
*** otter768 has joined #openstack-nova00:20
*** acc_ has quit IRC00:20
*** salv-orlando has joined #openstack-nova00:21
*** otter768 has quit IRC00:24
*** tbowman94 has joined #openstack-nova00:26
*** salv-orl_ has joined #openstack-nova00:26
*** yuner027 has joined #openstack-nova00:26
*** salv-orlando has quit IRC00:27
*** pixelb has joined #openstack-nova00:28
*** browne has joined #openstack-nova00:29
*** baoli has joined #openstack-nova00:29
*** baoli has quit IRC00:29
*** baoli has joined #openstack-nova00:33
*** su_zhang has quit IRC00:40
*** dimsum__ has joined #openstack-nova00:45
*** diegows has quit IRC00:46
*** dimsum__ has quit IRC00:47
*** tbowman94 has quit IRC00:50
*** achanda has quit IRC00:55
*** zhangjn has joined #openstack-nova00:55
*** EinstCrazy has joined #openstack-nova00:57
*** zhangjn has quit IRC00:57
*** zhangjn has joined #openstack-nova00:58
*** davideagnello has quit IRC00:58
*** vilobhmm_11 has quit IRC00:59
openstackgerritJay Pipes proposed openstack/nova: Add test of claim context manager abort  https://review.openstack.org/21359100:59
*** salv-orl_ has quit IRC01:00
*** rotbart has joined #openstack-nova01:02
*** piyanai has quit IRC01:05
*** rotbeard has quit IRC01:06
*** jwcroppe has joined #openstack-nova01:09
*** otter768 has joined #openstack-nova01:14
*** derekh has quit IRC01:14
*** otter768 has quit IRC01:14
*** otter768 has joined #openstack-nova01:15
*** wanghua has joined #openstack-nova01:16
*** stevemar has joined #openstack-nova01:16
*** baoli has quit IRC01:17
openstackgerritJay Pipes proposed openstack/nova: Add test of claim context manager abort  https://review.openstack.org/21359101:27
openstackgerritJay Pipes proposed openstack/nova: Move resize claim abort test to test_tracker  https://review.openstack.org/21359201:44
*** dimsum__ has joined #openstack-nova01:45
*** armax has joined #openstack-nova01:46
*** baoli has joined #openstack-nova01:49
openstackgerritJay Pipes proposed openstack/nova: Move resize claim abort test to test_tracker  https://review.openstack.org/21359201:50
*** pixelb has quit IRC01:53
*** yamahata has joined #openstack-nova01:53
*** jwcroppe has quit IRC01:56
*** shaohe_robot has joined #openstack-nova01:57
*** rotbeard has joined #openstack-nova01:59
*** dimsum__ has quit IRC02:00
*** rotbart has quit IRC02:03
*** su_zhang has joined #openstack-nova02:06
*** haomaiwa_ has joined #openstack-nova02:07
*** EinstCrazy has quit IRC02:09
*** shaohe_robot1 has joined #openstack-nova02:11
*** shaohe_robot2 has joined #openstack-nova02:12
*** shaohe_robot has quit IRC02:13
*** shaohe_robot1 has quit IRC02:16
*** armax has quit IRC02:16
*** Daisy has joined #openstack-nova02:18
*** haomaiwa_ has quit IRC02:18
*** EinstCrazy has joined #openstack-nova02:19
*** Daisy has quit IRC02:23
*** baoli has quit IRC02:28
*** EinstCrazy has quit IRC02:34
*** mragupat has joined #openstack-nova02:34
*** mragupat_ has joined #openstack-nova02:35
*** mragupat has quit IRC02:39
*** asettle is now known as asettle-afk02:44
*** shyu has joined #openstack-nova02:48
*** haomaiwa_ has joined #openstack-nova02:48
*** rprakash has joined #openstack-nova02:54
rprakash#info mesaage for alex_xu can you include discussion on cloudlet API this week Tuesday Nova API meeting?02:56
rprakash#undo02:56
*** mragupat_ has quit IRC02:56
*** davideagnello has joined #openstack-nova02:59
*** salv-orlando has joined #openstack-nova03:00
*** haomaiwa_ has quit IRC03:01
*** dimsum__ has joined #openstack-nova03:01
*** haomaiwang has joined #openstack-nova03:01
openstackgerritEli Qiao proposed openstack/nova: Give instance default hostname if hostname is empty  https://review.openstack.org/22443803:01
*** asettle-afk is now known as asettle03:02
*** davideagnello has quit IRC03:04
*** salv-orlando has quit IRC03:04
*** su_zhang has quit IRC03:05
*** rprakash has quit IRC03:05
*** salv-orlando has joined #openstack-nova03:06
*** dimsum__ has quit IRC03:08
*** otter768 has quit IRC03:20
*** EinstCrazy has joined #openstack-nova03:22
*** cfriesen has joined #openstack-nova03:23
*** ildikov has joined #openstack-nova03:28
*** shuquan has joined #openstack-nova03:28
openstackgerritZhenyu Zheng proposed openstack/nova: Add checks for volume status when rebuilding  https://review.openstack.org/21756703:41
*** salv-orlando has quit IRC03:43
*** acc_ has joined #openstack-nova03:45
*** yuner027 has quit IRC03:48
*** yamahata has quit IRC03:50
*** baoli has joined #openstack-nova03:59
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-nova04:01
openstackgerritJay Pipes proposed openstack/nova-specs: WIP: Add concept of resource providers  https://review.openstack.org/22554604:02
*** baoli has quit IRC04:03
*** mdrabe has quit IRC04:05
*** EinstCrazy has quit IRC04:06
*** su_zhang has joined #openstack-nova04:11
*** davideagnello has joined #openstack-nova04:12
*** acc_ has quit IRC04:19
*** fawadkhaliq has joined #openstack-nova04:20
*** yuner027 has joined #openstack-nova04:23
*** VikasC has joined #openstack-nova04:27
*** achanda has joined #openstack-nova04:34
alex_xurpodolyaka: yea, sure04:37
*** vilobhmm_11 has joined #openstack-nova04:39
*** Sree has joined #openstack-nova04:51
*** yamahata has joined #openstack-nova04:55
*** rotbeard has quit IRC05:00
*** haomaiwang has quit IRC05:01
*** haomaiwang has joined #openstack-nova05:01
*** deepthi has joined #openstack-nova05:04
*** davideagnello has quit IRC05:05
*** dimsum__ has joined #openstack-nova05:05
*** browne has quit IRC05:07
openstackgerritSean McCully proposed openstack/nova: Creates disk.fallocate_test  https://review.openstack.org/18824905:09
*** dimsum__ has quit IRC05:11
*** browne has joined #openstack-nova05:11
*** moshele has joined #openstack-nova05:19
*** ankit_ag has joined #openstack-nova05:20
*** ssurana has joined #openstack-nova05:21
*** otter768 has joined #openstack-nova05:21
*** otter768 has quit IRC05:26
*** deepakcs has joined #openstack-nova05:28
*** deepthi has quit IRC05:29
*** deepthi has joined #openstack-nova05:30
*** wanghua has quit IRC05:31
*** wanghua has joined #openstack-nova05:32
*** salv-orlando has joined #openstack-nova05:39
*** ssurana has quit IRC05:40
*** wanghua has quit IRC05:43
*** salv-orlando has quit IRC05:44
*** ssurana has joined #openstack-nova05:45
*** salv-orlando has joined #openstack-nova05:45
*** wanghua has joined #openstack-nova05:45
*** shuquan has quit IRC05:54
*** haomaiwang has quit IRC06:01
*** haomaiwang has joined #openstack-nova06:01
*** stevemar has quit IRC06:05
*** e0ne has joined #openstack-nova06:10
*** haomaiwang has quit IRC06:12
*** lsmola has joined #openstack-nova06:12
*** e0ne has quit IRC06:14
*** rajesht has joined #openstack-nova06:14
*** fawadkhaliq has quit IRC06:14
*** fawadkhaliq has joined #openstack-nova06:15
*** Marga_ has quit IRC06:18
*** fawadkhaliq has quit IRC06:19
*** Marga_ has joined #openstack-nova06:19
*** Marga_ has quit IRC06:21
*** atuvenie has joined #openstack-nova06:22
*** rdopiera has joined #openstack-nova06:23
*** park_jhei has joined #openstack-nova06:24
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Imported Translations from Zanata  https://review.openstack.org/22539706:25
*** salv-orlando has quit IRC06:28
*** rdopiera has quit IRC06:30
*** rdopiera has joined #openstack-nova06:30
*** ssurana has quit IRC06:32
*** scheuran has joined #openstack-nova06:32
*** tutj7 has joined #openstack-nova06:34
*** sudipto has joined #openstack-nova06:39
*** sahid has joined #openstack-nova06:46
*** su_zhang has quit IRC06:48
*** salv-orlando has joined #openstack-nova06:50
*** ildikov has quit IRC06:54
openstackgerritRui Chen proposed openstack/nova: Execute _init_instance() concurrently  https://review.openstack.org/22357206:55
openstackgerritSean McCully proposed openstack/nova: Creates disk.fallocate_test  https://review.openstack.org/18824906:55
*** shihanzhang has quit IRC06:56
*** vlaza has joined #openstack-nova06:58
*** nkrinner has joined #openstack-nova06:59
*** shihanzhang has joined #openstack-nova07:00
*** asettle is now known as asettle-GONE07:04
*** asettle-GONE is now known as asettle-afk07:04
*** e0ne has joined #openstack-nova07:06
*** apuimedo_ has joined #openstack-nova07:06
*** davideagnello has joined #openstack-nova07:06
*** fawadkhaliq has joined #openstack-nova07:08
*** dimsum__ has joined #openstack-nova07:08
*** haomaiwang has joined #openstack-nova07:09
*** jamielennox is now known as jamielennox|away07:09
*** davideagnello has quit IRC07:11
*** hanzhang has joined #openstack-nova07:12
*** dimsum__ has quit IRC07:13
*** shihanzhang has quit IRC07:15
*** cfriesen has quit IRC07:15
*** jichen has joined #openstack-nova07:19
*** matrohon has joined #openstack-nova07:19
*** otter768 has joined #openstack-nova07:22
*** otter768 has quit IRC07:27
openstackgerritZhenyu Zheng proposed openstack/nova: Add checks for volume status when rebuilding  https://review.openstack.org/21756707:28
openstackgerritRajesh Tailor proposed openstack/nova: Fix order of arguments in assertEqual  https://review.openstack.org/22127107:29
*** achanda has quit IRC07:38
*** romainh has joined #openstack-nova07:39
*** achanda has joined #openstack-nova07:39
*** ndipanov has joined #openstack-nova07:40
*** ildikov has joined #openstack-nova07:40
*** baoli has joined #openstack-nova07:41
*** jlanoux has joined #openstack-nova07:43
*** vilobhmm_11 has quit IRC07:43
*** browne has quit IRC07:44
*** baoli has quit IRC07:46
*** lpetrut has joined #openstack-nova07:46
*** lpetrut1 has joined #openstack-nova07:49
*** lpetrut has quit IRC07:50
*** lpetrut1 is now known as lpetrut07:50
*** Marga_ has joined #openstack-nova07:52
*** MarcF has joined #openstack-nova07:53
*** vilobhmm_11 has joined #openstack-nova07:53
*** shihanzhang has joined #openstack-nova07:55
*** Marga_ has quit IRC07:57
*** hanzhang has quit IRC07:57
*** dguitarbite has quit IRC07:58
*** haomaiwang has quit IRC08:01
*** haomaiwang has joined #openstack-nova08:01
*** salv-orlando has quit IRC08:03
*** lucasagomes has joined #openstack-nova08:03
*** dguitarbite has joined #openstack-nova08:04
*** acc_ has joined #openstack-nova08:05
*** yuner027 has quit IRC08:05
*** su_zhang has joined #openstack-nova08:06
*** tdurakov has joined #openstack-nova08:06
*** su_zhang has quit IRC08:10
*** pradipta has joined #openstack-nova08:11
openstackgerritZhenyu Zheng proposed openstack/nova: Add checks for volume status when rebuilding  https://review.openstack.org/21756708:13
*** danpb has joined #openstack-nova08:13
*** yassine_ has joined #openstack-nova08:17
*** apuimedo has quit IRC08:18
*** yamahata has quit IRC08:19
*** achanda has quit IRC08:20
openstackgerritEli Qiao proposed openstack/nova: Give instance default hostname if hostname is empty  https://review.openstack.org/22443808:20
*** haomaiwang has quit IRC08:21
*** apuimedo_ has quit IRC08:22
*** apuimedo has joined #openstack-nova08:22
*** acc_ has quit IRC08:24
openstackgerritMarian Horban proposed openstack/nova: Refactoring of HTTP exception message  https://review.openstack.org/22349608:24
*** acc_ has joined #openstack-nova08:24
*** fawadkhaliq has quit IRC08:26
openstackgerritZhenyu Zheng proposed openstack/nova: Add checks for volume status when rebuilding  https://review.openstack.org/21756708:26
*** Sree has quit IRC08:27
*** jlanoux has quit IRC08:27
*** markus_z has joined #openstack-nova08:27
*** jlanoux has joined #openstack-nova08:28
kashyapPaulMurray: Hi, when you're around, just curious - what do you mean by "TLC" in your email? --  "live migration could do with a little TLC".  Please spell out three-letter acronyms in their first occurance. :-)08:30
openstackgerritSergey Nikitin proposed openstack/nova: WIP: Use legacy engineFacade from oslo_db.enginefacade  https://review.openstack.org/22131008:31
openstackgerritSergey Nikitin proposed openstack/nova: WIP: use oslo_db.enginefacade  https://review.openstack.org/22506508:32
*** atuvenie_ has joined #openstack-nova08:32
*** vilobhmm_11 has quit IRC08:35
*** atuvenie has quit IRC08:36
bauzasgood morning Nova08:36
*** baoli has joined #openstack-nova08:42
*** alexpilotti has joined #openstack-nova08:43
*** e0ne has quit IRC08:46
*** Sree has joined #openstack-nova08:47
*** baoli has quit IRC08:47
openstackgerritgaryk proposed openstack/nova: Revert "libvirt-vif: Allow to configure a script on bridge interface"  https://review.openstack.org/22558508:51
*** garyk has joined #openstack-nova08:52
garykjohnthetubaguy: danpb: please see https://review.openstack.org/225585. This is a major blocker for the NSX neutron plugin. I know I gave a +1 but only checkd that with the ML2 plugin and not ours.08:53
*** boris-42 has quit IRC08:53
*** dougwig has quit IRC08:53
*** patrickeast has quit IRC08:53
*** rex_lee_ has quit IRC08:53
*** Marga_ has joined #openstack-nova08:53
garykthis is a regression and i think that we need to deal with the issue better.08:54
openstackgerritsahid proposed openstack/nova: libvirt: verify cpu bw policy capability for host  https://review.openstack.org/22472608:54
*** aix has quit IRC08:54
johnthetubaguygaryk: OK, thats interesting, does the NSX plugin supply a script argument or something?08:55
openstackgerrithuan proposed openstack/nova: Do not rely on XenAPI to guess device names  https://review.openstack.org/21311208:56
garykjohnthetubaguy: no, it does not provide scrips.08:56
garykthat is the issue, i think that the change specifally expects scripts to be supplied08:56
johnthetubaguygaryk: so how does that patch break things?08:56
*** alex_klimov has joined #openstack-nova08:57
danpbgaryk: huh how is a libvirt patch breaking vmware nsx ?!?!?08:57
johnthetubaguygaryk: honestly, it reads the opposite to me?08:57
garykjohnthetubaguy: danpb: can you guys please look at the trace of the bug.08:58
garykdanpb: in the past the code did not expect a script and now it does08:58
*** Marga_ has quit IRC08:58
garykdanpb: this is the exception we get: unsupported configuration: scripts are not supported on interfaces of type bridge08:59
*** salv-orlando has joined #openstack-nova08:59
garykthat is from libvirt08:59
garykso could it be the libvirt version?08:59
*** derekh has joined #openstack-nova08:59
garykthe plugin does not provide a script09:00
*** park_jhei has quit IRC09:00
johnthetubaguygaryk: so I guess its maybe this bit? https://review.openstack.org/#/c/225585/1/nova/virt/libvirt/designer.py,cm still quite confused09:00
garykjohnthetubaguy: i tried setting that too and it still happened09:01
danpboriginally the  designer.py would set   script="" but this was a no op09:01
danpbbecuase the format_dom() method ignored the script attribute entirely09:01
garykjohnthetubaguy: danpb: please note that this is not on the NSx related plugin but all neutron plugins that use the type "bridge"09:01
danpbin the code we now honour the script attribute09:01
johnthetubaguyoh, so script == "" and not None?09:01
danpbso have to get rid of the bogus script="" which should never have been there09:01
johnthetubaguythinking about line 1178 here: https://review.openstack.org/#/c/225585/1/nova/virt/libvirt/config.py,cm09:02
garykmy guessing is that if self.script is not None is the problem. but then everyone should break09:03
garyki can debug this further, but i think that we should revert in the mean time09:03
danpbit would be helpful to see the logs of the CI system09:03
salv-orlando johnthetubaguy: I'm not sure if garyk mentioned that this is not only affecting the NSX plugin, but all the plugins that do direct OVS plugging09:03
danpbthe traceback isn't really enough09:03
johnthetubaguysalv-orlando: that totally makes sense09:04
*** Sree has quit IRC09:04
johnthetubaguysalv-orlando: I guess we don't have any of those on our check queue09:04
danpbit seems like the actual problem is that set_vif_host_backend_ovs_config()  still has the  conf.script=""09:04
salv-orlandojohnthetubaguy: nah all the neutron jobs do hybrid vif plugging09:04
garykdanpb: ok, so that should be set as None?09:05
danpbie the original patch was incomplete09:05
salv-orlandogaryk: probably. Worth testing.09:05
danpbwe shouldjust delete that line as we did for the set_vif_host_backend_bridge_config() method09:05
*** josecastroleon has joined #openstack-nova09:06
garykdanpb: ok, i'll do that and repost after testing09:06
danpbok09:06
danpbif it still fails please attach a n-cpu.log file to the bug09:06
garykdanpb: sue, will do09:07
*** davideagnello has joined #openstack-nova09:07
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Split functional tests for legacy(V2.1) and microversions  https://review.openstack.org/22459409:07
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Specify api_version for functional tests  https://review.openstack.org/22459309:07
johnthetubaguydanpb: garyk: so I have made this block RC1, let me know what works best here09:07
garykjohnthetubaguy: ok, will something in a few minutes09:07
johnthetubaguy:)09:08
*** acc_ has quit IRC09:10
*** davideagnello has quit IRC09:11
*** asettle-afk has quit IRC09:12
ndipanovjohnthetubaguy, when do we want to have the RC1 out - this week?09:12
openstackgerritNikola Dipanov proposed openstack/nova: rebuild: RPC sends additional args and claims are done  https://review.openstack.org/20048509:12
openstackgerritNikola Dipanov proposed openstack/nova: claims: move a debug msg to a warn on missing migration  https://review.openstack.org/22401309:12
*** park_jhei has joined #openstack-nova09:13
*** yuner027 has joined #openstack-nova09:16
*** dougwig has joined #openstack-nova09:16
*** eglynn has joined #openstack-nova09:18
johnthetubaguyndipanov: good question, in theory we tag RC1 tomorrow09:19
johnthetubaguyndipanov: depends how many bad bugs we spot in between now and then really09:19
openstackgerritMan Li Qi proposed openstack/nova: (WIP)Filter instance query result for DB who doesn't support regex  https://review.openstack.org/13017409:19
ndipanovjohnthetubaguy, any chance we could get this https://review.openstack.org/200485 on the list?09:20
*** haomaiwang has joined #openstack-nova09:20
*** claudiub has joined #openstack-nova09:21
johnthetubaguyndipanov: yeah, I was wondering about adding that one, mostly due to being unable to backport it09:21
*** haomaiwang has quit IRC09:21
*** haomaiwa_ has joined #openstack-nova09:21
*** ociuhandu has quit IRC09:21
johnthetubaguyndipanov: so I have added it so it gets more attention, but may have to remove it, hope that works09:21
ndipanovjohnthetubaguy, thanks - let's see09:22
*** ociuhandu has joined #openstack-nova09:22
*** ociuhandu has quit IRC09:22
*** otter768 has joined #openstack-nova09:23
*** haomaiwa_ has quit IRC09:23
*** haomaiwa_ has joined #openstack-nova09:23
*** sayali has quit IRC09:24
*** boris-42 has joined #openstack-nova09:24
*** aix has joined #openstack-nova09:25
*** sayali has joined #openstack-nova09:26
*** claudiub has quit IRC09:26
*** markvoelker has quit IRC09:27
ndipanovjohnthetubaguy, where is the list btw?09:27
*** otter768 has quit IRC09:27
johnthetubaguyndipanov: for the blockers, its technically just the milestone list: https://launchpad.net/nova/+milestone/liberty-rc109:28
johnthetubaguyndipanov: for the possibles we have the tag: https://bugs.launchpad.net/nova/+bugs?field.tag=liberty-rc-potential09:28
openstackgerritgaryk proposed openstack/nova: libvirt: fix direct OVS plugging  https://review.openstack.org/22558509:29
garykjohnthetubaguy: danpb: ^ (in parallel I am adding specific designer tests). hopefully we can do that in a separate patch set.09:29
ndipanovjohnthetubaguy, thanks09:29
garykjohnthetubaguy: danpb: i have tested and that solves the issue09:29
*** Marga_ has joined #openstack-nova09:30
danpbok09:30
johnthetubaguygaryk: danpb: my previous comment was about line 1178 here: https://review.openstack.org/#/c/199092/3/nova/virt/libvirt/config.py,cm09:31
johnthetubaguygaryk: danpb: would it be better to check for None and "" ? i.e. just if self.script?09:31
johnthetubaguyanyways, if the other fixes our immediate issue, that seems like a good quick fix09:32
danpb it is valid to set the script to  "" for some hypervisors, in order to disable the default script09:32
danpbthough we don't need it for openstack, i think it is better to keep it as is09:32
johnthetubaguydanpb: ah, OK, that totally answers my question then09:32
*** tojuvone has joined #openstack-nova09:34
*** Marga_ has quit IRC09:35
johnthetubaguysalv-orlando: garyk: it would be great if you can confirm if/when this fixes all the current CI things that have gone red on your side: https://review.openstack.org/#/c/225585/209:35
*** tutj7 has quit IRC09:36
johnthetubaguygaryk: thank you for jumping on that for us!09:36
*** park_jhei has quit IRC09:36
openstackgerritEli Qiao proposed openstack/nova: Give instance default hostname if hostname is empty  https://review.openstack.org/22443809:38
*** eglynn has quit IRC09:40
*** eglynn has joined #openstack-nova09:40
*** kmARC_ has joined #openstack-nova09:40
garykjohnthetubaguy: at the moment we have issues with our CI. The nova voting one is using Nova net. We are in the process of moving it to Neutron but that is goig to take a while.09:41
*** IanGovett has joined #openstack-nova09:42
*** rex_lee_ has joined #openstack-nova09:42
*** baoli has joined #openstack-nova09:43
*** shyu has quit IRC09:44
johnthetubaguygaryk: OK, understood, CI take a heap of work to get right, they are tricky things09:45
*** dimsum__ has joined #openstack-nova09:47
*** baoli has quit IRC09:48
*** Marga_ has joined #openstack-nova09:52
*** patrickeast has joined #openstack-nova09:53
*** Marga_ has quit IRC09:54
*** Marga__ has joined #openstack-nova09:54
*** ociuhandu has joined #openstack-nova09:56
*** salv-orlando has quit IRC09:57
*** e0ne has joined #openstack-nova09:58
*** Marga__ has quit IRC09:59
*** haomaiwa_ has quit IRC10:01
*** yassine_ has quit IRC10:01
*** haomaiwa_ has joined #openstack-nova10:01
*** fawadkhaliq has joined #openstack-nova10:02
*** eglynn_ has joined #openstack-nova10:02
*** kiran-r has joined #openstack-nova10:03
*** eglynn has quit IRC10:04
*** zhangjn has quit IRC10:10
*** tutj7 has joined #openstack-nova10:14
johnthetubaguyalex_xu: ndipanov: it seems worth a chat about this patch: https://review.openstack.org/#/c/200485/2310:16
johnthetubaguyI am just reading through that again myself10:17
alex_xujohnthetubaguy: yea10:17
*** zhangjn has joined #openstack-nova10:17
alex_xujohnthetubaguy: ndipanov we won't drop claim when we booting and resize instance https://github.com/openstack/nova/blob/master/nova/compute/claims.py#L5110:18
ndipanovalex_xu, we do10:18
alex_xuwhen action succss10:18
ndipanovwe do10:18
alex_xundipanov: where, correct me if I'm misunderstand again10:19
*** zhangjn has quit IRC10:19
ndipanovalex_xu, rebuild has a confirm-revert model10:19
ndipanover migratte10:19
ndipanovwich rebuild doesn;t10:19
ndipanovit happens in the confirm path of migrate10:20
ndipanovalex_xu, go look for it there10:20
alex_xundipanov: but we haven't rebuild confrim10:20
alex_xundipanov: and booting instance won't drop the claim also10:21
alex_xundipanov: if we waiting for 'update_available_resource', that maybe a long time10:21
alex_xuso there maybe happen a lot of race10:21
alex_xualso the last thing, we have option to disable 'update_available_resource' https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L19210:22
ndipanovalex_xu, booting instance does not create a migration record10:22
ndipanovso it does not have to drop it10:22
alex_xundipanov: ok, if the rebuild success, why we drop it?10:23
ndipanovbecause as I explained on the previous patch - from that point the resources will be counted using the instance record10:23
openstackgerritRitesh proposed openstack/python-novaclient: Modify nova help list message for --tenant  https://review.openstack.org/22561210:23
ndipanovdrop10:24
alex_xundipanov: ok, that happened after 60 secs?10:24
*** pbrooko has joined #openstack-nova10:24
ndipanovalex_xu, how about removing that -110:24
alex_xundipanov: or, that may not happened https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L19210:24
ndipanovalex_xu, ^10:24
ndipanovdrop the -1 ps10:25
ndipanovpls10:25
*** romainh has quit IRC10:25
alex_xundipanov: sorry, what your mean? why removing that -110:25
ndipanovalex_xu, well because obviously it's a "I don't really get the code so -1"10:26
*** zhangjn has joined #openstack-nova10:26
ndipanovaka - I am asking a question and -1ing a patch10:26
ndipanovI mean leave it up to you10:26
ndipanovbut other than writing up a code walkthrough I don't know how to answer it better10:26
*** markvoelker has joined #openstack-nova10:28
*** EinstCrazy has joined #openstack-nova10:28
alex_xundipanov: sorry, I'm not asking question, I just think it is wrong, and I didn't get explain.10:28
ndipanovalex_xu, whatever - I'll try to explain it better10:28
*** claudiub has joined #openstack-nova10:28
alex_xundipanov: cool, thanks for the explain!10:29
*** yangyp has joined #openstack-nova10:31
*** markvoelker has quit IRC10:32
ndipanovalex_xu, np - happy to read the code for you anytime :/10:33
*** zhangjn has quit IRC10:35
*** zhangjn has joined #openstack-nova10:35
johnthetubaguyndipanov: can I check about setting the migration to failed vs error, is there a reason for that?10:37
*** yangyp has quit IRC10:38
*** yangyp has joined #openstack-nova10:38
ndipanovjohnthetubaguy, so dansmith complained about that in a previous PS10:39
ndipanovand he was right10:39
ndipanoverror means that instance files will be deleted by a periodic task10:39
ndipanovwhich is not something we want here (ever?)10:39
ndipanovfailed in this case means basically - we could be using the scheduler to retry but in case of evacuate we don't do it as we assume an external process doing the evacuation will decide what to do in that case10:41
ndipanovI left a comment that we don't actually issue a retry like build_and_run does10:41
johnthetubaguyndipanov: yeah, I am really thinking about this one: https://review.openstack.org/#/c/215483/210:41
johnthetubaguysuperdan: I think this one might want a -2 from you: https://review.openstack.org/#/c/215483/210:42
johnthetubaguyndipanov: I remember those loops you mean now, yeah, the clean up is assuming the revert style, something live-migrate is also missing10:42
ndipanovjohnthetubaguy, yes I can comment on that one too10:43
ndipanovI was gonna do this for live migrate but I failed this cycle10:43
*** baoli has joined #openstack-nova10:44
ndipanovhopefully coming early in Mitaka10:44
*** moshele has quit IRC10:44
yangyptest10:44
johnthetubaguyndipanov: yeah, that would be cool to get in10:44
*** yangyp is now known as yangyapeng10:44
*** rajesht_ has joined #openstack-nova10:46
*** aagrawal has joined #openstack-nova10:46
*** baoli has quit IRC10:48
*** wanghua has quit IRC10:49
*** ankit_ag has quit IRC10:50
*** rajesht has quit IRC10:50
*** tojuvone has quit IRC10:51
*** smatzek has joined #openstack-nova10:52
ndipanovjohnthetubaguy, well that was part of the same BP/bug in theory10:53
* johnthetubaguy nods10:53
*** Marga_ has joined #openstack-nova10:55
alex_xundipanov: I think I see now, you aren't good for my first comment, I just say we shouldn't drop , but I didn't say why, right?10:56
*** sayali has quit IRC10:57
*** sayali has joined #openstack-nova10:58
*** Marga_ has quit IRC10:59
*** salv-orlando has joined #openstack-nova11:00
ndipanovalex_xu, no - you are wrong - we HAVE TO drop it11:00
ndipanovI am adding a comment now give me 5 min11:01
*** haomaiwa_ has quit IRC11:01
ndipanovit should explain it11:01
ndipanovI was confirming in the code11:01
*** 6JTAB24P4 has joined #openstack-nova11:01
alex_xundipanov: ok, just want to say sorry, I feel I should explain more clearly11:01
alex_xundipanov: yea, waiting for your replied11:02
*** raorn_ is now known as raorn11:05
*** bradjones has joined #openstack-nova11:05
*** bradjones has quit IRC11:05
*** bradjones has joined #openstack-nova11:05
rajesht_johnthetubaguy, ndipanov: IMO instance files will not be deleted by periodic task if migration status is set to 'error' during live-migration failure11:07
*** atuvenie_ has quit IRC11:07
*** davideagnello has joined #openstack-nova11:08
*** bradjones has quit IRC11:08
rajesht_johnthetubaguy, ndipanov: because periodic task will only delete instance files from compute node (source/dest) only if instance is deleted already11:08
*** bradjones has joined #openstack-nova11:08
*** bradjones has quit IRC11:08
*** bradjones has joined #openstack-nova11:08
rajesht_johnthetubaguy, ndipanov: so there is no harm in setting migration status to 'error' during live-migration failure.11:09
johnthetubaguyrajesht_: I think its about this code: https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L645711:10
*** pbrooko has quit IRC11:10
rajesht_johnthetubaguy: in above link, it will get all the migration record with migration status 'error'11:11
rajesht_johnthetubaguy: but it will only list instance which are deleted11:11
rajesht_johnthetubaguy: https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L646711:11
*** asettle has joined #openstack-nova11:12
rajesht_johnthetubaguy: so only deleted instance which are having migration records with error status are filtered in https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L647111:12
*** davideagnello has quit IRC11:13
rajesht_johnthetubaguy, ndipanov: setting migration status to 'error' during live-migration failure will cover below case as well.11:13
rajesht_johnthetubaguy, ndipanov: if instance live-migration fails after copying instance files from source to dest node and migration status is set to 'error'11:14
johnthetubaguyrajesht_: I think its more about that loop never needs to clean these up11:14
*** bradjones has quit IRC11:14
rajesht_after that if instance gets deleted, the delete call will only delete instance files from instance host (not from other host which might be either source or dest node).11:14
*** bradjones has joined #openstack-nova11:14
*** bradjones has quit IRC11:14
*** bradjones has joined #openstack-nova11:14
johnthetubaguyrajesht_: so lets turn this upside down, they are different on purpose, what is the issue that them being different is causing?11:15
*** asettle has quit IRC11:16
*** asettle has joined #openstack-nova11:16
ndipanovalex_xu, commented11:16
ndipanovon ps 2211:16
alex_xundipanov: cool, reading now11:16
rajesht_johnthetubaguy: first it is not consistent with other migration api (resize, revert-resize, confirm-resize) and second it will not cover scenario which I have mentioned just now.11:17
rajesht_if instance live-migration fails after copying instance files from source to dest node and migration status is set to 'failed'11:17
alex_xundipanov: thanks for such long replied frist11:18
ndipanovrajesht_, so11:18
*** pixelb has joined #openstack-nova11:18
ndipanovthe problem with live migration is that it did not use claiming at all11:18
rajesht_after that if instance gets deleted, the delete call will only delete instance files from instance host (not from other host which might be either source or dest node). and there is no other way to delete those files except that periodic task11:18
ndipanovand migration objects are really part of resource tracking11:18
ndipanovrajesht_, so any talk about consistency is pointless here - we are already pretty inconsistent11:19
*** aagrawal has quit IRC11:19
johnthetubaguyso I am seeing the error state and the failed state expressing a different intent, which while odd, seems OK to me11:20
*** ankit_ag has joined #openstack-nova11:20
ndipanovyes johnthetubaguy ^11:20
rajesht_ndipanov: ok, leaving consistency apart, but how to delete instance files from other node for above scenario ?11:21
rajesht_ndipanov: other node (i.e not instance.host )11:21
*** salv-orlando has quit IRC11:23
*** otter768 has joined #openstack-nova11:24
*** salv-orlando has joined #openstack-nova11:24
*** otter768 has quit IRC11:28
ndipanovrajesht_, you mean in case of a failed migration11:29
*** lucasagomes is now known as lucas-hungry11:29
*** markvoelker has joined #openstack-nova11:29
ndipanovrajesht_, that's actually a good point11:29
rajesht_ndipanov: yes,11:29
ndipanovI was just thinking that11:29
*** asettle has quit IRC11:30
*** pradipta has quit IRC11:30
ndipanovso the migration is failed -> we restart it to a different host, -> it succeeds -> files are left11:30
ndipanovrajesht_, ^ right?11:30
rajesht_ndipanov: I am explaining different case.11:31
rajesht_ndipanov: migration is failed after copying instance files from source to dest -> we delete instance -> delete call remove instance files from instance.host -> how to delete instance files from other host11:32
ndipanovok that too11:32
*** markvoelker has quit IRC11:33
*** romainh has joined #openstack-nova11:34
*** Sree has joined #openstack-nova11:35
*** yassine_ has joined #openstack-nova11:35
ndipanovrajesht_, so to be fair - that problem existed even before the migration record right?11:36
alex_xundipanov: just replied11:36
*** pbrooko has joined #openstack-nova11:36
rajesht_ndipanov: yes11:36
ndipanovrajesht_, well that is an entirely different bug that what you reported11:37
ndipanovalex_xu, thanks11:37
alex_xundipanov: you are welcome11:37
rajesht_ndipanov: so how can I proceed ?11:38
*** bswartz has quit IRC11:39
ndipanovrajesht_, let me comment on the bug11:41
ndipanovtbh I'd like to actually reproduce the issue first11:41
rajesht_ndipanov: sure11:41
*** 6JTAB24P4 has quit IRC11:41
*** moshele has joined #openstack-nova11:45
alex_xundipanov: sorry, I need take a rest for a while, actually I'm ill today, get up do some review for boring...I feel unaffordable now...will be back to check after few hours11:47
ndipanovalex_xu, OK - checking on something11:48
ndipanovyou may have a point actually11:48
*** lpetrut has quit IRC11:51
*** abhishekk has joined #openstack-nova11:52
*** piyanai has joined #openstack-nova11:53
*** aysyd has joined #openstack-nova11:53
*** Marga_ has joined #openstack-nova11:56
alex_xundipanov: :)11:58
*** Marga_ has quit IRC12:00
*** maurosr is now known as murilovf12:02
*** murilovf is now known as maurosr12:02
*** tutj7 has quit IRC12:03
*** artom has joined #openstack-nova12:04
*** thorst has joined #openstack-nova12:04
*** moshele has quit IRC12:08
*** markvoelker has joined #openstack-nova12:11
*** ildikov has quit IRC12:12
*** piyanai has quit IRC12:15
*** piyanai has joined #openstack-nova12:16
*** atuvenie_ has joined #openstack-nova12:16
*** baoli has joined #openstack-nova12:17
*** mwagner_lap has joined #openstack-nova12:18
*** piyanai has quit IRC12:18
*** jecarey has quit IRC12:20
*** ferest has joined #openstack-nova12:21
*** yangyapeng has quit IRC12:23
*** lalit has joined #openstack-nova12:24
*** ildikov has joined #openstack-nova12:25
openstackgerritjichenjc proposed openstack/nova-specs: New API for get service info from id  https://review.openstack.org/17241212:25
lalitbauzas: are you there?12:26
*** _gryf has quit IRC12:26
*** VikasC has quit IRC12:26
bauzaslalit: I do12:26
bauzaslalit: but I'll run into a meeting in the next mins12:26
lalitbauzas: ohk..when I can get your time if possible?12:27
*** ferest has quit IRC12:27
bauzaslalit: what do you want to discuss ?12:28
lalitIt is regarding patch https://review.openstack.org/#/c/213041/12:28
lalitI have put global methods of flavor in Flavor/FlavorList objects but some of the test are failing..the issue might be the way of mocking which is not clear for me..12:30
*** lucas-hungry is now known as lucasagomes12:30
*** Daisy has joined #openstack-nova12:31
bauzaslalit: mmm, ok12:31
* bauzas needs to look at the chanvge12:31
*** edmondsw has joined #openstack-nova12:31
lalitbauzas: in file https://review.openstack.org/#/c/213041/17/nova/tests/unit/api/openstack/compute/test_flavor_access.py line 144 I want to mock _flavor_get_all_db method which is @staticmethod and @require_context method , I tried like self.stubs.Set(objects.FlavorList, '_flavor_get_all_db', fake_get_all_flavors_sorted_list) but test is failing with TypeError: unbound method fake_get_all_flavors_sorted_list() must be called wi12:37
lalitbazuas: How I can mock some static method of class, which is called within the class methods12:39
*** rlrossit has joined #openstack-nova12:39
*** rlrossit has left #openstack-nova12:39
*** rlrossit has joined #openstack-nova12:39
*** dave-mccowan has joined #openstack-nova12:40
*** Daisy has quit IRC12:41
*** sudipto has quit IRC12:43
*** e0ne has quit IRC12:44
*** dimsum__ has quit IRC12:47
*** dimsum__ has joined #openstack-nova12:47
*** xyang1 has joined #openstack-nova12:48
*** dimsum__ is now known as dims12:48
*** lalitd has joined #openstack-nova12:48
*** dims is now known as Guest3194212:49
*** Guest31942 is now known as dims__12:49
*** rfolco has joined #openstack-nova12:50
*** deepakcs has quit IRC12:53
*** deepthi has quit IRC12:53
*** Marga_ has joined #openstack-nova12:56
bauzaslalit: back13:00
*** Marga_ has quit IRC13:01
bauzaslalit:  could you please explain me again your problem ?13:01
*** ildikov has quit IRC13:03
*** ildikov has joined #openstack-nova13:04
*** jaypipes has joined #openstack-nova13:05
*** dustins has joined #openstack-nova13:05
*** ctrath has joined #openstack-nova13:05
bauzaslalit: oh I see your problem13:05
*** mdrabe has joined #openstack-nova13:06
*** moshele has joined #openstack-nova13:06
bauzaslalit: well, it's pretty clear, nope ? you're mocking a module method, not an object13:06
*** exploreshaifali has joined #openstack-nova13:07
*** renatoarmani has joined #openstack-nova13:08
bauzaslalit: here, flavor_obj is the module reference, not the generated object13:08
*** davideagnello has joined #openstack-nova13:09
*** renatoarmani has quit IRC13:09
*** fawadkhaliq has quit IRC13:10
*** EinstCrazy has quit IRC13:11
*** davideagnello has quit IRC13:13
*** pbrooko has quit IRC13:14
*** pkoniszewski has quit IRC13:14
dhellmannjohnthetubaguy: does novaclient need a new release before we create the stable branch? http://paste.openstack.org/show/469795/13:17
johnthetubaguydhellmann: I thought we were good, but I should sure check13:18
*** mfisch has quit IRC13:18
lalitbauzas: I have changed in nova/objects/flavor.py in my local machine ..that file and line no I gave for the reference ... and what changes I have mentioned above I have done on my local machine which is not yet uploaded.13:18
johnthetubaguydhellmann: I guess we sure need the global requirements update13:19
*** fawadkhaliq has joined #openstack-nova13:19
*** mfisch has joined #openstack-nova13:19
*** mfisch is now known as Guest6124313:19
*** raildo-afk is now known as raildo13:19
bauzaslalit: well, looking at your change, I think you can't do all of that like this way13:19
bauzaslalit: because you're wanting to modify a remotable classmethod13:20
*** lascii is now known as alaski13:20
bauzaslalit: a remotable method (classmethod or not) means that the code is actually executed by the conductor manager13:21
bauzaslalit: which means that you can't change something before making sure that you don't break the compatibility with the previous versions13:21
*** jaypipes has quit IRC13:22
dhellmannjohnthetubaguy: check what it is, you might be ok. We're going to try for stable branches today, so if you submit a release patch asap I can take care of it.13:22
bauzaslalit: https://github.com/openstack/nova/blob/master/nova/objects/base.py#L289-L36213:23
*** haomaiwang has joined #openstack-nova13:23
bauzaslalit: https://github.com/openstack/nova/blob/master/nova/cmd/compute.py#L65-L6813:23
*** otter768 has joined #openstack-nova13:25
bauzasand https://github.com/openstack/oslo.versionedobjects/blob/master/oslo_versionedobjects/base.py#L156-L21713:25
lalitbauzas: ok, so in this case how I can put the global methods in Flavor objects ? can you suggest13:25
*** VW has joined #openstack-nova13:25
bauzaslalit: I need to understand first what you want to do13:26
bauzaslalit: so, given that now there are 2 DBs, you're wanting to compare both ?13:26
lalitbazuas: in https://review.openstack.org/#/c/213041/17/nova/objects/flavor.py line 298 . I want to put  method _flavor_get_all_db in side FlavorList13:27
lalitas @staticmethod and @require_context13:28
*** otter768 has quit IRC13:29
lalitbazuas: I have changed it and put _flavor_get_all_db method in FlavorList object and it is working fine. but some tests like  nova.tests.unit.api.openstack.compute.test_flavor_access.FlavorAccessTestV21.test_list_flavor_with_no_admin_ispublic_none is failing with "TypeError: unbound method fake_get_all_flavors_sorted_list() must be called with FlavorList instance as first argument (got FakeRequestContext instance instead)"13:31
*** leitan has joined #openstack-nova13:32
PaulMurraybauzas, was there a plan to skip this weeks scheduler meeting?13:32
*** ankit_ag has quit IRC13:33
bauzasPaulMurray: yup, we agreed on that last week13:33
leitanHi everyone, has anyone ever tried to use another notification topic than "notifications" ? , cause im seeing that nova ... is just publishing the compute.instance.update events to the other topic on the queue, and the compute.instance.create.end and delete.start are just published to the topic "notifications" no matter what13:33
bauzaslalit: I asked you *why*, not how :)13:33
PaulMurraybauzas, is there a wiki page or etherpad with stuff like that on now? The eavesdrop page is pretty useless13:33
*** smatzek has quit IRC13:33
bauzasPaulMurray: you mean, knowing the cancellations ?13:33
*** superdan is now known as dansmith13:34
bauzasPaulMurray: well we could provide a wiki if needed13:34
PaulMurraybauzas, yes, actually I notice some of the meetings have a link to agendas or logs etc., maybe something similar can be done on the nova scheduler entry13:35
*** eharney has joined #openstack-nova13:35
*** sayali has quit IRC13:35
*** abhishekk has quit IRC13:36
*** obedmr has joined #openstack-nova13:36
PaulMurraysee: http://eavesdrop.openstack.org/#Nova_Scheduler_(ex._Gantt)_Team_Meeting13:36
lxsliPaulMurray: n0ano did post to os-dev saying no scheduler meeting this week13:37
*** zhangjn has quit IRC13:37
PaulMurraylxsli  - thinking of something more permanent13:37
PaulMurraybut thanks anyway13:37
bauzasPaulMurray: yeah, agreed, we should have made a change for removing that specific entry13:38
bauzasPaulMurray: not sure tho if it's possible13:38
bauzasI mean, exclude some specific dates13:38
*** renatoarmani has joined #openstack-nova13:38
*** mriedem has joined #openstack-nova13:39
*** burt has joined #openstack-nova13:41
johnthetubaguymriedem: curious what you think about releasing another python-novaclient before the stable branch is cut?13:41
*** sayali has joined #openstack-nova13:41
mriedemjohnthetubaguy: is there some specific change in mind?13:42
*** jaypipes has joined #openstack-nova13:42
johnthetubaguymriedem: I was wondering about getting this one included, I guess, otherwise, not sure we have much to add: https://github.com/openstack/python-novaclient/commit/b1204446ef17e7df244b23d7552da24a6d86b53f13:42
*** vladikr has joined #openstack-nova13:43
johnthetubaguywe could just backport, but nice to avoid some of that if we can13:43
*** sayali has quit IRC13:43
mriedemstable will be branched from the latest release tag?13:43
mriedemor HEAD of master?13:43
alex_xujohnthetubaguy: mriedem do we still have time to backport some api bug fix?13:44
mriedemalex_xu: to which branch?13:44
alex_xumriedem: kilo13:45
johnthetubaguymriedem: I think the last tag13:45
mriedemalex_xu: stable/kilo is still around for awhile13:45
mriedemalex_xu: so i don't see why not13:45
alex_xumriedem: ok, got it, thanks13:45
mriedemjohnthetubaguy: there was a feature change that went into master after 2.2913:45
mriedemnot sure if you want that in stable/liberty or not13:46
*** salv-orl_ has joined #openstack-nova13:46
*** r-daneel has joined #openstack-nova13:46
*** e0ne has joined #openstack-nova13:47
*** erlon has joined #openstack-nova13:47
mriedemjohnthetubaguy: i'd be fine with a 2.30 release and then branch13:47
*** salv-orlando has quit IRC13:47
*** mmedvede has joined #openstack-nova13:48
mriedemthese are the diffs https://github.com/openstack/python-novaclient/compare/2.29.0...master13:49
*** dane-fichter has joined #openstack-nova13:50
*** haypo has left #openstack-nova13:50
*** fawadkhaliq has quit IRC13:51
*** kylek3h has joined #openstack-nova13:52
*** su_zhang has joined #openstack-nova13:53
ndipanovalex_xu, responded - it seems that you are correct13:54
dansmithjohnthetubaguy: so on this: https://review.openstack.org/#/c/215483/213:54
*** sayali has joined #openstack-nova13:54
dansmithjohnthetubaguy: It looks like you were back and forth a little, but I'm not sure where you landed13:55
dansmithjohnthetubaguy: I think that probably the right thing to do is commit this for consistency, and then in mitaka ndipanov has plans to actually add a state field that follows a state machine so that all movements are consistnt13:55
dansmithjohnthetubaguy: given that liberty would be the first release to expose migration records for live migration, it might be good to have it be consistent13:56
dansmithhowever, I'm also fine with the "meh, leave it as is and move to the state thing later anyway"13:56
*** Marga_ has joined #openstack-nova13:57
*** sseverson has quit IRC13:57
ndipanovdansmith, well13:58
ndipanovin case of live migrate that may be OK13:58
ndipanovI am not sure - what do we do when the migration fails13:59
ndipanovas soon as we've ran migrate disk and power off13:59
ndipanovwe can't really delete files anymore on the destination13:59
ndipanovin the general case14:00
*** salv-orl_ has quit IRC14:00
ndipanovidk14:00
markus_z@cores: Needs a 2nd +2: https://review.openstack.org/#/c/215102/  (if possible)14:00
dansmithndipanov: well, I'm not sure what has to do with this, I thought this was just visibility through the api14:00
*** haomaiwang has quit IRC14:01
*** david-ly_ is now known as david-lyle14:01
dansmithndipanov: but, I'm looking and realizing that my patch to get most of this exposed in the API never made it because I think we were going to delay that until after the state machine14:01
*** haomaiwang has joined #openstack-nova14:01
ndipanovdansmith, right14:01
ndipanovso the problem ans why this patch was posted even though the bug does not say so14:01
*** Marga_ has quit IRC14:02
ndipanovis that it leaves files on destination hosts in some cases (afaiu the guy who reported it)14:02
johnthetubaguydansmith: I am kinda on the fence, I like the consistency, but I recon it ndipanov's claims patch should be consistent with the live-migrate case14:02
dansmithndipanov: because we're triggering something on the status field/14:02
*** smatzek has joined #openstack-nova14:03
ndipanovdansmith, yes that cleanup task14:03
ndipanovtaht you pointed out on my patch14:03
dansmithndipanov: but that shouldn't be doing cleanups from live migrations, should it?14:03
ndipanovdansmith, let me check14:04
dansmithlooks like it would do anything I guess, but not sure it *should*14:04
*** jlvillal has joined #openstack-nova14:05
ndipanov yeah it would do anything14:05
dansmithis that the right thing to do though?14:05
johnthetubaguyinterestingly, it sets the migration to failed to stop that migration getting picked up again, or something like that14:06
dansmithright,14:06
dansmithwhich is why a live migration going straight ->failed as it does now means this task wouldn't run on it14:06
dansmithbut if we apply the patch, then it would14:06
dansmithwhich is probably what the poster is aiming for, but I'm not sure it's the right thing to do14:07
*** zhangjn has joined #openstack-nova14:07
ndipanovdansmith, well consider it like this14:07
*** Daisy has joined #openstack-nova14:07
ndipanovif we fail and then re-migrate elsewhere14:07
ndipanovwe may be left with orphan files14:07
*** dane-fichter has quit IRC14:07
ndipanovso we definitely need to consider this going forward14:07
ndipanovright now - I am not sure what happens if live mig fails14:08
dansmithwhat I don't want to have happen,14:08
dansmithis that we fail in the  middle of migrating, don't set host=hostB, and then have this task delete the actual instance files14:08
*** pbrooko has joined #openstack-nova14:08
dansmithI'd rather have orphans than zombies, or whatever :)14:08
dansmithone of those cases in the patch,14:09
dansmithhe sets it to error if pre_live_migration fails14:09
ndipanovI think data loss is the word you're looking for :)14:09
dansmithwhich would be before we've moved anything..14:09
dansmithheh, yeah14:09
*** e0ne has quit IRC14:10
openstackgerritsahid proposed openstack/nova: libvirt: verify cpu bw policy capability for host  https://review.openstack.org/22472614:10
*** thangp has joined #openstack-nova14:10
ndipanovbut dansmith but we set it to 'failed' when the actual live_migration fails too14:10
dansmithyeah, maybe it's right to do it in that case14:11
*** jecarey has joined #openstack-nova14:11
*** burgerk has joined #openstack-nova14:11
dansmithit really depends I think.. if live migration fails and we're doing block migration, does it really leave orphans around?14:11
*** Daisy has quit IRC14:11
dansmithalso, how does this periodic task handle instances on shared storage?14:11
dansmithdoes driver.delete_instance_files() check shared storage?14:12
*** Sree has quit IRC14:12
*** zhangjn has quit IRC14:12
*** lpetrut has joined #openstack-nova14:12
ndipanovi think (hope) so14:12
*** nelsnelson has joined #openstack-nova14:12
*** krtaylor has quit IRC14:13
dansmithnot that I see :(14:13
ndipanov:(14:13
dansmithhttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L7087-714614:13
*** sayali has quit IRC14:13
dansmithoops14:13
dansmithhttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L7087-L714614:13
*** e0ne has joined #openstack-nova14:14
ndipanovooops14:14
mriedemjohnthetubaguy: did you want me to move forward with the 2.30 novaclient release proposal to the release team?14:14
dansmithnot sure that's the right place to do it though.. the periodic probably needs to do that check14:14
danpbdansmith: what's that you say ?  a bug in nova migration code ?  i don't believe it ;-P14:15
mriedemdansmith: https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L91414:15
mriedemthere is a check for shared before calling delete_instance_files14:15
*** kiran-r has quit IRC14:15
dansmithmriedem: that's not what we're talking about14:16
mriedemi think the destroy_disks kwarg is checked in the compute manager based on shared storage14:16
ndipanovmriedem, not in the periodic task14:16
mriedemoh14:16
dansmithmriedem: https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L6447-L649014:16
mriedemthen that seems like a problem...14:16
dansmithyeah14:16
dansmithdanpb: this is not a bug in the migration code14:16
dansmithndipanov: so I'll put up a patch for this, but the question is still "if this wasn't broken, under what conditions would we want to do this for live migration"14:17
*** sayali has joined #openstack-nova14:18
*** ijuwang has joined #openstack-nova14:18
openstackgerritSylvain Bauza proposed openstack/nova: Correct memory validation for live migration  https://review.openstack.org/18015114:18
ndipanovdansmith, well - live migration should take care of this on it's own14:19
ndipanovbut that may not always happen14:19
ndipanovsimilar to resize I think14:19
ndipanovso the answer is probably that we want to do this for live mig if we think it's a good idea14:19
dansmithjohnthetubaguy: I'm going to target this data loss bug straight for rc1 if that's okay14:19
*** zhangjn has joined #openstack-nova14:19
dansmithndipanov: but not if pre-live-migration fails right?14:19
*** jhesketh has quit IRC14:20
ndipanovafaict this guards against, during the whole dance of migration one node went awol14:20
ndipanovwell even then the message could get lost right?14:20
dansmithyeah, but do we have anything to clean up at that point?14:20
dansmitheither way, if you think it's safe, then that's fine14:20
ndipanovthat task I think :)14:20
*** jhesketh has joined #openstack-nova14:20
dansmithjust makes me nervous14:20
ndipanovI don't - I'm jus thinking what it was supposed to do14:20
bauzasjaypipes: around ?14:21
bauzasjaypipes: currently reviewing https://review.openstack.org/#/c/213591/14:21
ndipanovI think we definitely need a clear way to decide if something failed14:21
ndipanovbefore we can decide to clean it up14:21
ndipanovthere's a lot of guessing14:21
*** pbrooko_ has joined #openstack-nova14:22
openstackgerritPavel Kholkin proposed openstack/nova: WIP: Use legacy engineFacade from oslo_db.enginefacade  https://review.openstack.org/22131014:22
*** krtaylor has joined #openstack-nova14:22
*** david-lyle has quit IRC14:22
bauzasjaypipes: so, if I read correctly, you changed the test to be a negative one ? coolness14:22
openstackgerritPavel Kholkin proposed openstack/nova: WIP: use oslo_db.enginefacade  https://review.openstack.org/22506514:23
*** pbrooko has quit IRC14:23
dansmithndipanov: I'm actually worried this is not an easy fix.. I'm not sure we have interfaces out of the driver to make the call at this point...still looking14:23
dansmithndipanov: to fix the task for shared storage I mean14:23
ndipanovthe periodic task you mean?14:24
*** browne has joined #openstack-nova14:24
jaypipesbauzas: ya.14:24
bauzasjaypipes: ok, I just left a comment about except: but that's just a comment, +1'd14:25
johnthetubaguydansmith: +1 for targeting a data loss bug14:25
*** Daisy has joined #openstack-nova14:25
dansmithndipanov: yeah, but found some things that might give me what I want14:25
dansmithjohnthetubaguy: k14:25
*** vlaza has quit IRC14:26
dansmithndipanov: ah, yeah, no I don't think I can make this determination from the periodic14:26
openstackgerritMonty Taylor proposed openstack/gantt: Change ignore-errors to ignore_errors  https://review.openstack.org/22573414:26
*** david-lyle has joined #openstack-nova14:26
bauzasjaypipes: last point, is this intentional ? https://review.openstack.org/#/c/213592/1114:26
mriedemclaudiub: want to set a priority on this bug? https://bugs.launchpad.net/nova/+bug/146605614:27
openstackLaunchpad bug 1466056 in OpenStack Compute (nova) kilo "Hyper-V: serial ports issue on Windows Threshold" [Undecided,In progress] - Assigned to Claudiu Belu (cbelu)14:27
dansmithndipanov: because live migration does that during the pre phase, which we'd have to re-execute in order to get the answer14:27
bauzasjaypipes: quite funny, do you want an ATC badge maybe ? :D14:27
*** Marga_ has joined #openstack-nova14:27
ndipanovdansmith, sounds like a job for migration context?14:27
*** Marga_ has quit IRC14:28
*** armax has joined #openstack-nova14:28
dansmithndipanov: yeah, but not sure that's a change I want to make at this point in the release ...14:28
*** Marga_ has joined #openstack-nova14:28
dansmithndipanov: and actually, it can't be in the migration context, because the instance could have been moved again since this migration that we're cleaning up was run, so we need it on the migration record itself probably, which is even more of a change14:29
ndipanovdansmith, ugh14:30
ndipanovwell at that point we need full blown history of everything really14:30
ndipanovhow about if we made the PT a bit more defensive14:30
*** tsekiyama has joined #openstack-nova14:31
ndipanovas in - the instance is clearly gone but has artifacts on our host14:31
ndipanovthat may not be so easy either...14:32
jaypipesbauzas: abandoned. no idea how I f'd that up. :)14:32
dansmithndipanov: yeah, not sure how we can do that in a reasonable way14:32
bauzasjaypipes: there will be an Upstream Training in Tokyo, if you want to attend :p14:32
dansmithhah14:32
ndipanovwell it would either have to be very defensive (i.e. do it only for deleted instances)14:32
ndipanovLOL14:32
openstackgerritLucas Alvares Gomes proposed openstack/nova: Ironic: Add support for microversion  https://review.openstack.org/22184814:33
dansmithndipanov: yeah, we could do that I guess14:33
ndipanovnot sure how useful that is14:33
dansmithndipanov: but that means the residue stays until the instance is deleted14:33
dansmithright14:33
ndipanovbut it's better than nothing14:33
* bauzas jk, heh14:33
dansmithndipanov: well, the other option is to disable this by default, document it in the release notes heavily if people want to turn it on for non-shared cases14:33
dansmithndipanov: because if you're on shared storage, this isn't a problem for you anyway (right?)14:33
ndipanovyeah I think so, but shared in this case means ceph too14:34
openstackgerritMonty Taylor proposed openstack/nova: Change ignore-errors to ignore_errors  https://review.openstack.org/22577314:34
dansmithndipanov: right, but ceph should be unaffected by this just like shared-file-on-nfs is right?14:34
mriedemrajesht_: this isn't appropriate for stable as a backport https://review.openstack.org/#/c/223968/14:35
mriedemrajesht_: it's just code cleanup14:35
ndipanovyeah I guess so14:35
dansmithndipanov: problem is, we have to add a new config variable for this, since the original patch shared one with instance_delete_interval for backportability14:37
dansmithjohnthetubaguy: ^^14:37
ndipanovsigh14:37
dansmithif this weren't a CVE I would say we just revert this code, honestly14:37
ndipanovhow is it a CVE?14:37
dansmithndipanov: leaving instance data laying around on unrelated nodes14:38
dansmithit was weak at best, but it was handled as an embargoed patch, so... :(14:38
ndipanovyeah :(14:39
dansmithfull disclosure, I reviewed it and didn't catch this along with the few others that reviewed it14:40
ndipanovour CVE process blows I am not at all surprised14:41
dansmithyeah, well, regardless14:41
dansmithadding another conf for this seems like the easiest thing to do at this point14:42
ndipanovyeah sadly14:42
ndipanovwhich is bound to raise questions - are you opening people up to a security issue14:42
ndipanovwhich I don't think this is unless I am missing something14:42
claudiubmriedem: sorry, I was afk. Thanks for setting the priority and reviewing it. :)14:43
dansmithndipanov: well, I think the security exposure was weak to begin with, but as I understand it, the most important thing is that there is a way to not be exposed14:44
*** eharney has quit IRC14:44
dansmithndipanov: if we can't reasonably have a safe default (deleting data != safe) then I think this is the next best thing14:44
*** zzzeek has joined #openstack-nova14:45
*** zhangjn has quit IRC14:45
johnthetubaguydansmith: reading through the context here14:46
johnthetubaguyndipanov: would in interested in ideas to improve the embargo review, I know some folks are working on a security patch only gerrit system14:48
*** jlanoux has quit IRC14:49
ndipanovjohnthetubaguy, well I don't have any better than that :)14:50
mriedemclaudiub: can you reply to the comment in https://review.openstack.org/#/c/223290/ ?14:50
*** zhangjn has joined #openstack-nova14:51
johnthetubaguyndipanov: I think its blocked on us upgrading gerrit, which is taking time after it broke the world a few months back, dunno any more than that in terms of status I am afraid14:51
*** achanda has joined #openstack-nova14:51
johnthetubaguydansmith: are you thinking turning the periodic task off by default, or something like that? https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L644814:52
*** cfriesen has joined #openstack-nova14:52
dansmithjohnthetubaguy: yes, just a sec14:52
openstackgerritDan Smith proposed openstack/nova: Disable the _cleanup_incomplete_migrations() periodic task by default  https://review.openstack.org/22581114:52
dansmithjohnthetubaguy: ndipanov ^14:52
*** xek has quit IRC14:53
johnthetubaguydansmith: I am missing a bit, its only working on deleted instances, is the problem that with shared storage that disk could be used elsewhere somehow?14:54
openstackgerritMonty Taylor proposed openstack/python-novaclient: Change ignore-errors to ignore_errors  https://review.openstack.org/22582114:54
dansmithlol14:54
andreykurilinjohnthetubaguy: hi!14:55
dansmithndipanov: so, this doesn't do general cleanup at all :D14:55
johnthetubaguyandreykurilin: hi14:55
andreykurilinjohnthetubaguy: I need your help. When novaclient 2.29.0 was released, global-requirements was not updated and all projects use previous release 2.28.114:56
claudiubmriedem: done.14:57
mriedemandreykurilin: https://github.com/openstack/requirements/blob/master/global-requirements.txt#L16314:57
xyang1mriedem: hi, can you take a look of this patch? https://review.openstack.org/#/c/225278/14:57
mriedemnovaclient 2.29 can be used14:57
mriedemandreykurilin: https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L26014:57
andreykurilinmriedem: can be, but 2.28.1 is installed by default14:57
*** EinstCrazy has joined #openstack-nova14:57
mriedemandreykurilin: huh?14:57
mriedemthat would only happen if someone capped at 2.28.114:57
dansmithjohnthetubaguy: the problem is I'm an idiot apparently14:57
mriedemoh you mean 2.28.1 was already installed, it's not going to force the update to 2.2914:57
mriedemandreykurilin: but why would we need to raise the minimum required novaclient in g-r to 2.29?14:58
mriedempeople can upgrade if they need to14:58
johnthetubaguydansmith: did you change coffee supplier?14:59
*** mdrabe has quit IRC14:59
*** EinstCrazy has quit IRC14:59
*** electrocucaracha has joined #openstack-nova14:59
dansmithjohnthetubaguy: no, BUT, I haven't had much yet this morning, so I guess I get a pass, right?14:59
johnthetubaguydansmith: sure :)14:59
*** albertom has quit IRC14:59
*** emagana has joined #openstack-nova14:59
johnthetubaguydansmith: I subscribe to the "data loss is bad" point of view, so thats cool15:00
dansmithheh15:00
andreykurilinmriedem: Please look at latest results of gate-rally-dsvm-rally-nova job15:00
andreykurilinmriedem: http://logs.openstack.org/63/225663/2/check/gate-rally-dsvm-rally-nova/610db4d/logs/devstacklog.txt.gz#_2015-09-21_14_12_32_44815:00
dansmithjohnthetubaguy: lemme wait for ndipanov to agree and then I'll drop the bug and the patch and work on that next cup of coffee15:00
*** haomaiwang has quit IRC15:01
johnthetubaguyandreykurilin: that seems out of date, somehow15:01
*** achanda has quit IRC15:01
johnthetubaguyupper-constraints.txt15:01
ndipanovagree with what dansmith ?15:01
*** haomaiwang has joined #openstack-nova15:01
dansmithndipanov: there is an only-for-deleted-instances filter in that periodic :D15:01
*** devlaps has joined #openstack-nova15:02
ndipanovthere is15:02
andreykurilinjohnthetubaguy: I post a change today https://review.openstack.org/#/c/225593/ . But dhellmann said "The constraints file was updated in another patch syncing the  constraints for all of our releases, so that part of this change isn't  needed."15:02
ndipanovso then we should be good15:02
ndipanovalthough that makes the fix even more bizarre15:02
andreykurilinso we have 2.28.1 used in the gates now. at least in Rally gates15:02
johnthetubaguyandreykurilin: but mriedem pointed out this: https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L26015:03
johnthetubaguyandreykurilin: maybe rally needs to sync the latest requirements?15:03
*** pbrooko has joined #openstack-nova15:03
andreykurilinjohnthetubaguy: https://github.com/openstack/rally/blob/master/requirements.txt#L2615:04
andreykurilinit is equal to global-requirements15:04
*** pbrooko_ has quit IRC15:04
johnthetubaguyandreykurilin: its not that one, its this one: https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L26015:04
andreykurilinmriedem: "but why would we need to raise the minimum required novaclient in g-r to 2.29?" because 2.29.0 release contains several critical bug-fixes15:04
johnthetubaguyandreykurilin: the log you posted seemed to disagree with that15:04
johnthetubaguyndipanov: +1 on that fix being even more bizarre15:05
*** zhangjn has quit IRC15:05
*** albertom has joined #openstack-nova15:05
johnthetubaguyandreykurilin: the lots said this, which seems incorrect given the current state of the global requirements repo: Collecting python-novaclient===2.28.1 (from -c /opt/stack/new/requirements/upper-constraints.txt (line 263))15:05
*** zhangjn has joined #openstack-nova15:06
johnthetubaguyandreykurilin: but I am far from expert with this stuff, but seems odd to me15:06
*** zhangjn has quit IRC15:06
dhellmannandreykurilin: we don't raise minimum requirements just for bug fixes15:07
dhellmannjohnthetubaguy, andreykurilin : we *just* merged the constraints change, so it may not be showing up in test jobs yet15:07
johnthetubaguydhellmann: ah, that would do it15:07
*** zhangjn has joined #openstack-nova15:07
dhellmannif you refresh your requirements sandbox you'll see 2.29.0 there now15:08
*** zhangjn has quit IRC15:08
andreykurilinjohnthetubaguy: http://logs.openstack.org/63/225263/2/check/gate-tempest-dsvm-heat/a3ed66d/logs/devstacklog.txt.gz#_2015-09-21_13_40_04_796 log from one of the latest patch in heat15:08
*** annegentle has joined #openstack-nova15:08
johnthetubaguyandreykurilin: yeah, the required updated only just merged ^15:08
*** zhangjn has joined #openstack-nova15:09
*** zhangjn has quit IRC15:09
*** ZZelle has joined #openstack-nova15:09
*** zhangjn has joined #openstack-nova15:10
openstackgerritMike Dorman proposed openstack/nova: Cells v1: Support attach/detach interface events  https://review.openstack.org/21545915:11
*** lpetrut has quit IRC15:11
andreykurilindhellmann: what is requirement to change version? what about broken one of the main functional(boot a server with bdmV1)?15:11
*** lpetrut has joined #openstack-nova15:11
andreykurilindhellmann: 2.29.15:11
*** zhangjn has quit IRC15:11
*** eharney has joined #openstack-nova15:12
*** Piet has joined #openstack-nova15:12
*** zhangjn has joined #openstack-nova15:12
dhellmannandreykurilin: the latest version will be installed by default in unit tests and other jobs that do not yet honor the constraints file. jobs that do use the constraints file will also get 2.29.0 the next time they are run, now that the file is updated.15:13
andreykurilinjohnthetubaguy: ok, great. I expect that some jobs will be green after recheck15:13
dhellmannandreykurilin: we raise the minimum version when a project depends on having a feature that is not implemented in an earlier version15:13
johnthetubaguymriedem: sorry, I forgot to reply, if you could do the 2.30 that would be great15:14
andreykurilindhellmann: I suppose that we can raise the minimum version when we don't want to recommend to use previous minimum version.15:15
*** kmARC_ has quit IRC15:16
*** mdrabe has joined #openstack-nova15:16
*** hemnafk is now known as hemna15:16
*** devlaps has quit IRC15:19
mriedemjohnthetubaguy: ok i'll do that15:20
mriedemxyang1: will take a look sometime today15:20
xyang1mriedem: great, thanks!15:20
lalitbauzas: yaa, that was commented by alaski and melwitt for to put global methods as the static methods of Flavor objects15:20
lalitbauzas: sorry for the late reply, was in meeting15:21
openstackgerritDaniel Berrange proposed openstack/nova-specs: Libvirt driver emulator threads placement policy  https://review.openstack.org/22589315:22
*** rushil has joined #openstack-nova15:22
*** stevemar has joined #openstack-nova15:22
*** dustins is now known as dustins|away15:23
*** jlanoux has joined #openstack-nova15:24
*** otter768 has joined #openstack-nova15:26
*** devlaps has joined #openstack-nova15:28
*** jdurgin1 has joined #openstack-nova15:29
johnthetubaguyalex_xu: hey, I just spotted the -2 here: https://review.openstack.org/#/c/220791/15 do we have patches up for that already?15:29
*** otter768 has quit IRC15:30
*** ildikov has quit IRC15:32
*** pixelb has quit IRC15:33
bauzaslalit: otp15:33
*** pixelb has joined #openstack-nova15:34
*** pbrooko has quit IRC15:34
*** jdurgin1 has quit IRC15:35
*** mtanino has joined #openstack-nova15:35
*** pbrooko has joined #openstack-nova15:35
*** tjones has joined #openstack-nova15:39
*** tjones has left #openstack-nova15:39
*** EinstCrazy has joined #openstack-nova15:40
alaskilalit: I only caught part of the conversation so maybe my suggestion won't help but you could look at https://review.openstack.org/#/c/161904/9/nova/tests/unit/objects/test_instance_mapping.py,cm for inspiration on how testing was done in a similar situation15:40
ctrathalaski: is cells v2 useable yet in master?15:41
*** exploreshaifali has quit IRC15:41
alaskictrath: it's not15:41
*** nkrinner has quit IRC15:42
ctrathalaski: thanks.. is the plan to make is useable in the mitaka release?15:42
mriedemthe plan was to make it usable in liberty15:43
alaskictrath: yep, that's definitely the plan.  we spent more time in some areas than I was expecting this cycle, but I think we can do it this time15:43
mriedempatches welcome15:43
*** ssurana has joined #openstack-nova15:43
mriedema better question is, what needs to be done before it's usable?15:43
ctrathmriedem: +115:43
mriedemthere are outstanding patches for cells v2 in https://etherpad.openstack.org/p/liberty-nova-priorities-tracking15:44
mriedemwhich are going to be deferred to mitaka15:44
*** atuvenie_ has quit IRC15:45
mriedemctrath: there is also a weekly meeting https://wiki.openstack.org/wiki/Meetings/NovaCellsv215:45
bauzasmriedem: no longer weekly15:45
alaskipersisting the request spec is a big piece.  Then there's adding a buildrequest object/table, though I'm rethinking this and will have an alternate proposal soon.  and then there's some db/RPC switching work15:45
ctrathmriedem: thanks.. I'll start attending that.15:45
alaskibut I'm going to write all of this up before summit so people can read up if they wish15:46
alaskiyeah, the meeting is temporarily biweekly during freeze.  we'll go back to weekly after the summit15:46
bauzasalaski: mriedem: btw. I saw you made very valuable feedback on my changes but without leaving a note, so consequently missed it :)15:48
* bauzas should lobby for a +0 CR15:48
mriedembauzas: the az devref change?15:48
bauzasmriedem: yup15:48
*** matrohon has quit IRC15:49
bauzasmriedem: since my dash is pretty messy, I missed that15:49
mriedemi didn't want to -1 and make you ragequit :)15:49
bauzasmriedem: I'm resilient15:49
bauzasmriedem: I'm rather A/P15:49
bauzasyou kill me, I respawn15:49
*** zhangjn has quit IRC15:50
mriedemwill silver kill you?15:50
mriedemmaybe don't tell me15:50
*** yassine_ has quit IRC15:50
openstackgerritDaniel Berrange proposed openstack/nova-specs: Libvirt real time instances  https://review.openstack.org/13968815:50
*** stevemar has quit IRC15:51
*** sayali has quit IRC15:52
bauzasmriedem: I haven't yet found my kryptonite15:52
*** zhangjn has joined #openstack-nova15:53
*** haomaiwang has quit IRC15:54
*** haomaiwang has joined #openstack-nova15:55
*** stevemar has joined #openstack-nova15:57
*** sseverson has joined #openstack-nova15:58
*** emagana has quit IRC16:00
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-nova16:01
*** stevemar has quit IRC16:02
*** emagana has joined #openstack-nova16:02
*** diogogmt has joined #openstack-nova16:02
*** jlanoux has quit IRC16:02
*** salv-orlando has joined #openstack-nova16:03
*** alejandrito has joined #openstack-nova16:03
*** apuimedo has quit IRC16:06
*** ildikov has joined #openstack-nova16:06
*** atuvenie_ has joined #openstack-nova16:07
*** alex_klimov has quit IRC16:10
*** su_zhang has quit IRC16:11
*** Daisy has quit IRC16:11
*** scheuran has quit IRC16:12
openstackgerritJohn Garbutt proposed openstack/nova: Add version parameter for servers schema extension points  https://review.openstack.org/22203216:12
openstackgerritJohn Garbutt proposed openstack/nova: Filter leading/trailing spaces for name field in v2.1 compat mode  https://review.openstack.org/22079116:12
*** apuimedo has joined #openstack-nova16:13
*** zhangjn has quit IRC16:14
openstackgerritAndreas Jaeger proposed openstack/nova: Fix capitalization of IP  https://review.openstack.org/22592316:15
*** EinstCrazy has quit IRC16:15
*** atuvenie__ has joined #openstack-nova16:17
*** atuvenie_ has quit IRC16:17
*** moshele has quit IRC16:18
mriedemdoffm: there are still two with hits in here https://review.openstack.org/#/c/223751/16:19
mriedemso let's not remove those, otherwise it looks good16:19
openstackgerritMark Doffman proposed openstack/nova: libvirt: Don't attempt to convert initrd images.  https://review.openstack.org/22528916:20
johnthetubaguyndipanov: are you still happy with this one? I think I get why it should work now. https://review.openstack.org/#/c/200485/2316:21
johnthetubaguydansmith: I am wondering if you wanted to re-apply your +2 to this one: https://review.openstack.org/#/c/200485/2316:21
markus_z@cores: A 2nd +2 would be great: https://review.openstack.org/#/c/215102/  (libvirt, live-migration, console)16:23
*** nic has joined #openstack-nova16:25
*** rushil has quit IRC16:26
mriedemdoffm: looks like you need to add the -V option to lsof here https://review.openstack.org/#/c/223125/16:26
mriedemto see why it's failing16:26
*** whenry_ has joined #openstack-nova16:27
*** Apoorva has joined #openstack-nova16:27
mriedemjohnthetubaguy: this seems to be cutting it very close to rc1 for string freeze https://review.openstack.org/#/c/225923/16:28
johnthetubaguymriedem: yeah, seems too late16:29
johnthetubaguylooks like they are reaching out to them16:29
*** mdrabe_ has joined #openstack-nova16:30
mriedemjohnthetubaguy: there are 2 approved novaclient changes going through zuul now, i'll push the 2.30 release request once those are merged16:32
ndipanovjohnthetubaguy, so finishing up a comment16:32
ndipanovalex_xu, is right but we have the same race in resize too16:32
ndipanovjohnthetubaguy, give me 5 minutes16:33
johnthetubaguyndipanov: ah, I missed a comment somewhere16:33
*** mdrabe has quit IRC16:33
johnthetubaguymriedem: sounds OK to me. If we miss the window, we can always backport the fixes folks might need16:34
*** dfisher has joined #openstack-nova16:34
*** sahid has quit IRC16:34
openstackgerritMark Doffman proposed openstack/nova: Move logging outside of LibvirtConfigObject.to_xml  https://review.openstack.org/22421616:35
johnthetubaguyndipanov: the way I read it, you don't decrement the resource usage as you don't pass the flavor in, but I have honestly got quite confused around all those details16:36
*** stevemar has joined #openstack-nova16:37
johnthetubaguyndipanov: I am wondering if we should let this slip into mitaka? i.e. should we delay RC1 for this?16:37
*** romainh has left #openstack-nova16:38
*** annegentle has quit IRC16:38
*** annegentle has joined #openstack-nova16:39
*** e0ne has quit IRC16:41
*** VW has quit IRC16:41
*** rushil has joined #openstack-nova16:42
*** VW has joined #openstack-nova16:42
*** garyk has quit IRC16:42
*** coreywright has quit IRC16:44
*** dustins|away is now known as dustins16:45
*** VW has quit IRC16:47
*** browne has quit IRC16:47
*** VW has joined #openstack-nova16:48
dfisheras a first-time contributor to nova, I'm struggling to decipher a test failure.  For https://review.openstack.org/#/c/225267/ and the gate-nova-python27 run, I'm getting http://paste.openstack.org/show/472969/  Can somebody help me out with this?16:52
*** coreywright has joined #openstack-nova16:52
nicFirst things first: welcome, and thanks for the help16:52
dfisher:)16:52
openstackgerritMark Doffman proposed openstack/nova: DO NOT MERGE: Extra logging for lxc teardown fail.  https://review.openstack.org/22312516:54
ndipanovjohnthetubaguy, I commented on https://review.openstack.org/#/c/200485/16:55
*** tongli has joined #openstack-nova16:55
ndipanovthe issue is extremely subtle16:55
ndipanovI think we should merge it ASAP really as this can't be backported and makes evacuate better16:55
ndipanovbut up to you16:55
*** derekh has quit IRC16:55
*** ijw has joined #openstack-nova16:56
*** markus_z has quit IRC16:57
*** haomaiwang has quit IRC16:58
*** haomaiwang has joined #openstack-nova16:59
*** haomaiwang has quit IRC17:01
*** haomaiwang has joined #openstack-nova17:01
*** haomaiwang has quit IRC17:01
mriedemdfisher: the test is checking explicitly if yo'uve changed a value in an enum field17:01
mriedemwhich HVType is17:01
mriedemb/c it changes the contract for the objects that use that enum17:02
dfisherah.17:02
mriedem"Some objects have changed; please make sure the versions have been bumped, and then update their hashes here."17:02
* dfisher nods17:02
mriedemit's talking about the objects under nova.objects that use that field17:02
*** haomaiwang has joined #openstack-nova17:02
*** haomaiwang has quit IRC17:03
mriedemdfisher: are there going to be more changes upstream for solaris support in nova? or is this just enabling things to work out of tree at oracle?17:03
*** jamespd has quit IRC17:03
dansmithndipanov: so after your long comment on your patch, I'm not sure where you stand.. you want to land that as-is with bugs reported for future tweaks, yes?17:03
*** haomaiwang has joined #openstack-nova17:03
dfishermriedem: we have a driver that we're *trying* to get in but getting CI set up on our network is an IT nightmare.17:04
*** rdopiera has quit IRC17:04
ndipanovdansmith, actually I am not sure myself tbh :(17:04
mriedemdfisher: is there a spec for that?17:04
dfisherno, not yet.17:04
*** jamespd has joined #openstack-nova17:04
dansmithndipanov: okay17:04
dfisherthis is the only prereq for us, however.  this little patch.17:04
ndipanovlet me think about it some more17:04
mriedemdfisher: then i'm not sure that you're trying to get a driver in :)17:04
dansmithndipanov: in case it's not obvious, I'm appreciative of you working on making it better :)17:05
ndipanovit's surprisingly tricky17:05
dfisherwe're trying to get CI in place *before* coming in.17:05
dfisherthere's no sense in doing specs/blueprints if we can't participate long-term17:05
mriedemdfisher: that's kind of getting the cart before the horse17:05
mriedemit's probably in your best interest to get the spec and discussion going on a new virt driver before spending a lot of time on a 3rd party CI system17:06
*** unicell has joined #openstack-nova17:06
dfisherok.  I'll work with my team on that piece.17:06
ndipanovdansmith, thanks :)17:06
*** sudipto has joined #openstack-nova17:07
*** su_zhang has joined #openstack-nova17:09
*** danpb has quit IRC17:10
dfishermriedem:  ok, so it looks like I need to bump nova/objects/hv_spec.py to v1.2 .. right?17:11
dansmithdfisher: that patch doesn't pass unit tests17:11
dansmithdfisher: it's not cool to recheck it for that reason, as you just spent a bunch of resources re-running a thing that won't pass17:11
*** haomaiwang has quit IRC17:11
dfisherdansmith:  understood.  As I said, I'm new to contributing to Nova.  Apologies for the wasted resources.17:12
dansmithdfisher: yep, understand17:12
*** asselin has quit IRC17:12
*** devlaps has quit IRC17:12
ndipanovdansmith, OK I'17:12
ndipanovve made up my mind17:13
mriedemdfisher: well anything that uses https://github.com/openstack/nova/blob/master/nova/objects/fields.py#L634 in nova.objects.17:13
ndipanovI'll update the patch17:13
mriedemdfisher: and this https://github.com/openstack/nova/blob/master/nova/objects/fields.py#L65817:13
dansmithndipanov: heh, okay :)17:14
dfishermriedem: ok.17:14
*** pbrooko has quit IRC17:14
*** asselin has joined #openstack-nova17:17
*** moshele has joined #openstack-nova17:19
dfishermriedem:  would you recommend that we do a spec for solaris zones before merging this patch?17:20
*** achanda has joined #openstack-nova17:20
*** electrocucaracha has quit IRC17:21
mriedemdfisher: well, if your goal is to add a solaris virt driver to nova, you're going to need a spec for that,17:21
mriedemand that would make this change one of the work items (of many) for that spec17:21
mriedemdfisher: there are other out of tree things in that hvtype though, like zvm, so there is precedent for it not needing to be in tree17:22
mriedemfor better or worse17:22
mriedemhaving said all that, this is going to need to wait for mitaka anyway because of the rpc version bump and the fact we're tagging liberty rc1 tomorrow17:22
dfisheroh absolutely.17:22
mriedemdfisher: btw, is your virt driver code already out on github somewhere?17:22
dfisherit's not on github, but it's open on java.net.  want the link?17:23
mriedemsure17:23
*** davideagnello has joined #openstack-nova17:23
dfisherdigging … please hold :)17:23
*** e0ne has joined #openstack-nova17:24
dfisherhttps://java.net/projects/solaris-userland/sources/gate/show/components/openstack/nova/files/solariszones17:27
dansmithdfisher: just a preview of the future, I'm going to expect a very detailed explanation of why you can't support all of solaris' boutique virtualization things in the libvirt library before I'm on board with you adding another driver to nova17:27
*** otter768 has joined #openstack-nova17:27
dfisherit's incredibly slow for some reason.17:27
* dansmith thinks: maybe it's because: java17:27
dfisher:)17:27
*** thedodd has joined #openstack-nova17:28
dfisherdansmith:  moving all of our functionality to libvirt would (likely) be impossible.  We'd end up turning libvirt into a simple proxy (take some libvirt call and transform it into the proper zones call).17:29
dfishernot that modifying libvirt is impossible.  getting that level of buyoff from the internal teams would be impossible.17:29
dansmithdfisher: that's pretty much exactly what libvirt is17:29
*** aix has quit IRC17:29
mriedemdfisher: how accurate is this anymore? https://www.redhat.com/archives/libvir-list/2008-November/msg00007.html17:30
dansmithdfisher: I get that the shortest path to glory is dumping a bunch of code on us, but that's not really a thing that matters to me :)17:30
dfisherxVM died when Sun got bought by Oracle.17:30
dansmithmriedem: xvm is xen.. a different thing17:30
dfisherdansmith:  please don't think we're dumping and running here.17:30
dfisherthe LDOMs teams have largely moved away from libvirt AFAIK17:31
dansmithdfisher: the reality is even if you're going to stick around, you're very likely to duplicate a lot of code that already exists in the other virt drivers, which wouldn't be duplicated if we accessed you via libvirt17:31
*** otter768 has quit IRC17:31
*** hitalia has joined #openstack-nova17:32
mriedemthere is much beautiful xml to be had in this repo17:32
dfisherhonestly, what's the difference?  It's a ton of bolt-on code to libvirt or a driver which uses the proper Nova pieces in a self-contained format17:32
dfisherthere's already all of the existing virt/driver.py code to support hyper-v, libvirt, vmware, etc.  This is another driver in that fashion17:33
dansmithdfisher: it's a pretty big difference, especially since you said it would just be libvirt proxying through to your stuff17:33
*** browne has joined #openstack-nova17:33
dansmithdfisher: right, and many of those duplicate a lot of each other17:34
dansmithdfisher: lots of image management stuff, some networking bits, etc17:34
dfisheri know we looked at the libvirt angle when we started this back during Grizzly and it was deemed to be unfeasible for us.17:34
dansmithdfisher: fwiw, everyone says that :)17:34
dfisherwhat's the point then in having a modular framework then?  Your framework works *great* and we're able to simply drop in and go.17:35
ndipanovdansmith, super easy17:35
ndipanovhttps://review.openstack.org/#/c/224013/417:35
mriedemi for one love the plethora of virt type and version conditionals all over the libvirt driver in nova17:35
ijwmriedem, you have no sense of adventure17:35
dansmithdfisher: our driver model is not very concrete17:35
dansmithdfisher: I do get that plugging in at our level is less work for you :)17:36
ijwdansmith: you say that but it's not terribly variable at this point.  It's just not committed as a stable, backward compatible interdface17:36
dansmithijw: our virt interface has very very little abstraction between the compute manager and the virt driver, IMHO17:37
*** subscope has joined #openstack-nova17:37
*** breitz has joined #openstack-nova17:37
ijwtrue nuff17:38
dhellmannjohnthetubaguy, mriedem: what did you decide about a novaclient release today? should I wait to create your stable/liberty branch?17:39
dfisherso, what about the other non-libvirt drivers?  Are you pushing those owners/vendors to adopt libvirt?17:39
mriedemdhellmann: i was waiting for 225821 to merge17:39
mriedemit's in the gate now17:39
dansmithdfisher: no, but other people that have shown up since have, yes, which is why we consume lxc from libvirt for example17:39
dhellmannmriedem: ok, thanks17:39
dfisherthe major difference here is those other drivers are typically non-linux based.17:40
dfisherlike solaris zones17:40
dfisherwhereas lxc is not.17:40
dansmithI think you lost me, but when I was talking to the oracle guy in HK about all your virtualization things, they all sounded nearly equivalent in model to linux containers or qemu at one level or another17:41
doffmmriedem: In https://review.openstack.org/#/c/223751/ I can only find one that is still failing. 1249065. That started failing again today. I have a feeling that last week it had been 10 days since that last failure.17:42
doffmmriedem: Is there anything we do to indicate that this test is intermittent / shouldn't be removed for now?17:42
dfisherdansmith:  I'll work with my team on a Mitaka spec for this.  We can hopefully address the lack of libvirt usage and move this forward.17:43
*** garyk has joined #openstack-nova17:43
mriedemdoffm: sometimes we put a comment in the query yaml file, but it's probably not necessary right now, it could be failing on stable/kilo for example and we just haven't backported a fix there17:44
mriedemdoffm: the other was http://status.openstack.org/elastic-recheck/index.html#146117217:44
*** lpetrut has quit IRC17:44
openstackgerritNikola Dipanov proposed openstack/nova: rebuild: RPC sends additional args and claims are done  https://review.openstack.org/20048517:45
dansmithndipanov: yep, got it17:45
ndipanovjohnthetubaguy, dansmith ^ also I updated the patch and basically followed alex_xu 's advice17:45
dansmithndipanov: okay I have a call starting soon, but I'll put it in my tab queue17:45
doffmmriedem: I'm going blind. Ok, will remove both from patch.17:46
*** harlowja has joined #openstack-nova17:46
mriedemdoffm: on bug 1249065 - it was check queue and experimental, so might just be someone's bad change17:48
openstackbug 1249065 in OpenStack Compute (nova) "Nova throws 400 when attempting to add floating ip (instance.info_cache.network_info is empty)" [Medium,Fix released] https://launchpad.net/bugs/1249065 - Assigned to Matt Riedemann (mriedem)17:48
mriedemdoffm: yeah, there were 2 changes that hit that bug, one was just a busted change that failed everything. the other was an ironic patch and the bug showed up on the kilo side of the upgrade job, so that makes sense. there was a change for that bug which we didn't backport to kilo b/c of rpc api version changes17:50
mriedemso leaving that query around for now is ok17:50
openstackgerritNikola Dipanov proposed openstack/nova: rebuild: RPC sends additional args and claims are done  https://review.openstack.org/20048517:53
*** Apoorva_ has joined #openstack-nova17:57
*** baoli has quit IRC17:59
*** Apoorva has quit IRC18:00
*** baoli has joined #openstack-nova18:01
*** moshele has quit IRC18:04
*** tonytan4ever has joined #openstack-nova18:05
*** fawadkhaliq has joined #openstack-nova18:11
openstackgerritAndreas Jaeger proposed openstack/nova: Fix capitalization of IP  https://review.openstack.org/22592318:14
*** tsekiyam_ has joined #openstack-nova18:15
*** fawadkhaliq has quit IRC18:15
*** tsekiyama has quit IRC18:18
*** wverdugo500 has joined #openstack-nova18:19
*** tsekiyam_ has quit IRC18:19
*** electrocucaracha has joined #openstack-nova18:21
*** angdraug has joined #openstack-nova18:23
*** fawadkhaliq has joined #openstack-nova18:25
openstackgerritgaryk proposed openstack/nova: libvirt: add unit tests for the designer utility methods  https://review.openstack.org/22597518:27
*** Apoorva_ has quit IRC18:30
*** tonytan4ever has quit IRC18:30
*** Apoorva has joined #openstack-nova18:31
*** pixelb has quit IRC18:31
*** VW has quit IRC18:35
*** electrocucaracha has quit IRC18:36
*** vilobhmm_11 has joined #openstack-nova18:36
*** VW has joined #openstack-nova18:36
*** vladikr has quit IRC18:40
*** VW has quit IRC18:41
*** fawadkhaliq has quit IRC18:41
*** su_zhang has quit IRC18:45
*** dfisher has left #openstack-nova18:48
*** su_zhang has joined #openstack-nova18:49
*** tonytan4ever has joined #openstack-nova18:49
*** renatoarmani has quit IRC18:49
*** rushil has quit IRC18:55
*** sudipto has quit IRC18:57
*** rushil has joined #openstack-nova18:57
openstackgerritMatt Riedemann proposed openstack/nova: live-migration: Logs exception if operation failed  https://review.openstack.org/21782218:58
*** vladikr has joined #openstack-nova18:58
*** su_zhang has quit IRC19:00
*** vilobhmm_11 has quit IRC19:00
*** vilobhmm_11 has joined #openstack-nova19:00
*** Marga_ has quit IRC19:00
*** baoli has quit IRC19:02
*** gabriel-bezerra has quit IRC19:02
*** nllrte has joined #openstack-nova19:02
*** nllrte has left #openstack-nova19:03
*** matrohon has joined #openstack-nova19:03
*** annegentle has quit IRC19:03
*** bradjones has quit IRC19:04
mriedemapmelton: i was going to work on the functional test changes for https://review.openstack.org/#/c/216895/ unless you have that worked out locally19:09
*** gabriel-bezerra has joined #openstack-nova19:10
apmeltonmriedem: sounds good, I really appreciate it19:10
*** ociuhandu has quit IRC19:10
apmeltonand no, I don't have anything worked out locally19:10
*** lucasagomes is now known as lucas-dinner19:12
claudiubmriedem: hi. you've amended one of my patches and you removed the exception's message from the log: https://review.openstack.org/#/c/217822/19:13
mriedemclaudiub: it'll be in the LOG.exception trace right?19:13
*** Piet has quit IRC19:14
mriedemclaudiub: see everywhere else that LOG.exception is used in the compute manager19:14
claudiubso LOG.exception logs the original exception's message?19:15
*** ijw has quit IRC19:16
mriedem"Exception info is always added to the logging message."19:16
mriedemyes19:16
erlonndipanov: ping19:17
dansmithndipanov: still around?19:18
mriedemclaudiub: http://paste.openstack.org/show/473153/19:19
claudiubmriedem: yeah, just tested myself. sorry, my bad.19:20
mriedemnp19:20
*** electrocucaracha has joined #openstack-nova19:21
*** ZZelle_ has joined #openstack-nova19:24
*** obedmr has quit IRC19:25
*** VW has joined #openstack-nova19:27
*** otter768 has joined #openstack-nova19:28
*** obedmr has joined #openstack-nova19:28
*** ociuhandu has joined #openstack-nova19:29
*** otter768 has quit IRC19:32
*** breitz has quit IRC19:35
*** Marga_ has joined #openstack-nova19:35
*** hitalia has quit IRC19:36
*** breitz has joined #openstack-nova19:37
*** ctrath has quit IRC19:44
erlonndipanov: all: I'm trying to add a fix on horizon, to allow volume type selection in the 'Boot from image(Creates a new volume)', this is handled in os-volumes_boot in nova, but, along the code path there are several mentions to removing this in version 2 of RPC API. Do you think this is an acceptable fix?19:44
*** Marga_ has quit IRC19:46
*** Marga_ has joined #openstack-nova19:46
*** ctrath has joined #openstack-nova19:46
mriedemapmelton: so i think the problem in the functional tests is it's using the vlanmanager via a fixture19:48
mriedemapmelton: so i tries to ensure a fake vlan100 interface19:48
mriedem*it tries19:48
mriedemso i guess we just have to stub out the call to netifaces.ifaddresses....19:50
*** ijw has joined #openstack-nova19:51
*** baoli has joined #openstack-nova19:52
*** baoli has quit IRC19:53
*** baoli has joined #openstack-nova19:53
apmeltonmriedem: ah, interesting19:53
*** VW_ has joined #openstack-nova19:53
apmeltonmriedem: where's that fixture get defined?19:53
mriedemnova.test19:53
mriedemhttps://github.com/openstack/nova/blob/master/nova/test.py#L7419:54
*** ijw has quit IRC19:56
*** VW has quit IRC19:57
*** VW has joined #openstack-nova19:57
apmeltonmriedem: if it's using the actual VlanManager does that mean it's actually creating those interfaces?19:57
openstackgerritAndreas Jaeger proposed openstack/nova: Fix capitalization of IP  https://review.openstack.org/22592319:57
*** VW has quit IRC19:57
*** Piet has joined #openstack-nova19:57
*** VW_ has quit IRC19:57
*** VW has joined #openstack-nova19:58
mriedemapmelton: something must fake that stuff out19:58
*** hitalia has joined #openstack-nova19:59
*** e0ne has quit IRC19:59
*** e0ne has joined #openstack-nova20:00
apmeltonmriedem: https://github.com/openstack/nova/blob/74f0b29233c26bb747aded13d069247a50df8419/nova/network/linux_net.py#L1262-L126820:00
mriedemapmelton: yeah, https://github.com/openstack/nova/blob/74f0b29233c26bb747aded13d069247a50df8419/nova/tests/unit/conf_fixture.py#L4820:05
mriedemset in the ConfFixture20:05
mriedemwhich is set for all nova tests here https://github.com/openstack/nova/blob/74f0b29233c26bb747aded13d069247a50df8419/nova/test.py#L225:20:06
mriedemoops https://github.com/openstack/nova/blob/74f0b29233c26bb747aded13d069247a50df8419/nova/test.py#L22520:06
apmeltoninteresting20:06
mriedemso if i just patch netifaces.ifaddresses in the SampleNetworks fixture, things are happy20:07
apmeltonshould be20:07
mriedemso maybe rather than copy/paste this pattern everywhere https://review.openstack.org/#/c/216895/1/nova/tests/unit/network/test_manager.py20:07
mriedemwe can just add that into linux_net like _execute is done20:08
mriedemi'll take a look at doing that globally if CONF.fake_network20:08
*** emagana_ has joined #openstack-nova20:08
*** jichen has quit IRC20:08
*** emagana has quit IRC20:08
*** su_zhang has joined #openstack-nova20:09
*** tongli has quit IRC20:09
*** rushil has quit IRC20:09
apmeltonsounds good mriedem, thanks for walking me through the test fixtures!20:09
*** annegentle has joined #openstack-nova20:10
*** lpetrut has joined #openstack-nova20:13
*** su_zhang has quit IRC20:13
*** smatzek has quit IRC20:14
*** baoli has quit IRC20:20
*** thangp has quit IRC20:21
*** e0ne has quit IRC20:29
openstackgerritChuck Carmack proposed openstack/nova: WIP: Disable security group tests in tempest-dsvm-cells-rc using a config option  https://review.openstack.org/22604320:30
*** Apoorva_ has joined #openstack-nova20:30
mriedemccarmack: that series can all be closes-bug ^20:31
mriedemsince each change is in a repo that is associated with that bug20:31
*** tonytan4ever has quit IRC20:32
ccarmackmriedem: so if a fix crosses multiple repos, its close-bug on each repo commit?20:32
mriedemccarmack: if it closes the work for the bug on that project, then yes20:33
mriedemif you have mulitiple changes for the same bug in the same project, then partial-bug or related-bug is OK until the final change in that project which actually closes the bug for that project,20:33
mriedembut i don't think that's the case here20:33
*** Apoorva has quit IRC20:34
*** su_zhang has joined #openstack-nova20:37
*** ijw has joined #openstack-nova20:38
ccarmackmriedem: ok, btw some of the scenario tests that create security groups are blacklisted for cells because neutron is disabled.  Ie. if I un-blacklist them, I get "No floating IP pool found" error.  So even if I add a skip check for security groups in tempest, the test is still blacklisted for the floating ip pool problem.20:39
*** markvoelker has quit IRC20:41
*** rlrossit has left #openstack-nova20:43
mriedemccarmack: then devstack should set service_available.neutron=False for cells20:43
mriedemyou could make that a dependent change for your devstack change20:44
*** tonytan4ever has joined #openstack-nova20:44
mriedemccarmack: you shouldn't be trying to test cells with neutron anyway20:44
mriedemthe gate-tempest-dsvm-cells job runs with nova-network20:44
ccarmackmriedem: yes, nova-network is used for the cells gate -- http://logs.openstack.org/04/225204/1/experimental/gate-tempest-dsvm-cells/34812c8/logs/localrc.txt.gz20:45
bauzasccarmack: I'm about to look at reducing the tempest rc file by writing an etherpad, could you just lemme know which changes you're writing now for that?20:45
ccarmackmriedem: I think that's why I get "no floating IP pool found" when I unblacklist some of the tests for cells20:46
mriedembauzas: just follow the dependency chain here https://review.openstack.org/#/c/226043/20:47
mriedemgoes nova -> devstack -> tempest20:47
mriedemccarmack: yeah, so if you're doing local testing, don't use neutron20:47
bauzasmriedem: okay, will look at that tomorrow20:48
ccarmackmriedem: its failing with the experimental cells CI20:48
ccarmackI stopped trying to run this locally20:48
bauzasmriedem: my goal is to look at Tempest and provide some devref for helping some new contributors to have low-hanging-bugs20:48
bauzasby creating a bug for each of those20:48
bauzasand using an etherpad for tracking20:48
mriedembauzas: there is the cells testing etherpad that alaski had20:49
mriedemi'd just track there probably20:49
bauzasmriedem: yeah, was thinking about that one20:49
mriedemhttps://etherpad.openstack.org/p/nova-cells-testing20:49
bauzasyup, know it :)20:49
mriedemcould probably delete most of that and just point at the rc file in nova's tree now20:49
bauzasyup...20:50
mriedemccarmack: https://review.openstack.org/#/c/225199/3/tempest/scenario/test_stamp_pattern.py20:50
mriedemyou can't test with test_stamp_pattern20:50
mriedemccarmack: # @decorators.skip_because(bug="1205344")20:50
ccarmackyes, I saw that, ... mriedem20:50
mriedemthere are reasons why test_stamp_pattern is skipped20:50
mriedemnot cells reasons20:50
mriedembig fat ugly reasons https://review.openstack.org/#/c/218355/20:51
mriedemthat kashyap hasn't fixed yet20:51
mriedem:P20:51
openstackgerritSylvain Bauza proposed openstack/nova: Add some devref for AZs  https://review.openstack.org/22380220:51
*** pumaranikar has joined #openstack-nova20:52
ccarmackmriedem: but if you look at test_minimum_basic_scenario, thats in the blacklist.  I tried to unblacklist, thinking it doesn't even create a security group, but then I go "no floating IP pool found"20:53
ccarmackmriedem: So adding the skip test is kind of pointless if the test won't run due to neutron is disabled (ie for tests that do create a security group)20:54
mriedemccarmack: in the nova change with the rc file, you enabled test_volume_boot_pattern20:54
mriedemnot test_minimum_basic_scenario20:54
ccarmackmriedem: yes I'm seeing if that runs and I can remove the blacklist20:54
*** matrohon has quit IRC20:55
mriedemnote that in tempest, things like this:20:55
mriedem@test.services('compute', 'volume', 'image', 'network')20:55
mriedemthat means it's going to check that service_available config option and skip those tests if one of those services aren't available20:55
mriedem^ is in test_minimum_basic_scenario, so that won't run20:55
mriedemin gate-tempest-dsvm-cells anyway20:56
mriedemnetwork is confusing b/c it really means neutron20:56
ccarmackmriedem: oh, thanks for the heads up. so many ways to block a test20:56
*** pumaranikar has quit IRC20:57
*** aix has joined #openstack-nova20:57
*** pumaranikar has joined #openstack-nova20:57
ccarmackmriedem:  my question is, should I add the security group skip checks even if the test is not running for other reasons?20:57
mriedemccarmack: yes, because neutron has the port_security_enabled config option20:58
mriedemwhich can be FALSE20:58
mriedemsorry, False - didn't mean to shout20:58
*** angdraug has quit IRC20:59
mriedemor it's a flag on the network provider, i'm not sure exactly, but it's a thing that basically says no security groups21:00
mriedemsc68cal: could explain it i'm sure21:00
* sc68cal reads scrollback21:00
mriedem"create_port:port_security_enabled": "rule:admin_or_network_owner or rule:context_is_advsvc",21:00
mriedemlooks like it's a policy thing21:00
*** dustins has quit IRC21:01
*** andrewbogott has joined #openstack-nova21:01
mriedemonce rax upstreams their neutron driver then people can use cells with neutron :)21:01
mriedemalaski: ^ something like that, right?21:01
mriedembtw, what does cern/godaddy use for network? nova-net?21:02
alaskimriedem: heh, something like that21:02
sc68calmriedem: nova-net21:02
alaskiyeah, I think everyone else is nova-net with cells21:02
*** raildo is now known as raildo-afk21:02
sc68calmriedem: RAX upstreaming their neutron driver won't add neutron-cells support by itself21:02
sc68calmriedem: mlavelle is supposed to be working on neutron cells support21:02
*** vilobhmm_11 has quit IRC21:03
*** pumaranikar has quit IRC21:03
*** lpetrut has quit IRC21:03
sc68calmriedem: he works at RAX, but it's a separate effort21:03
*** ijw has quit IRC21:03
mriedemi thought there would be magical leprechauns or something once the driver was there? easy button?21:03
mriedemc'mon21:03
sc68calmriedem: :)21:03
ccarmackmriedem:  I'm not clear if adding the security group skip checks is worth it since some test are not running due to neutron is disabled, or some bug is blocking the test21:03
*** rfolco has quit IRC21:04
alaskithe reason cells works for us is that we don't expose the networking api on its own.  that's the challenging part we haven't solved yet, getting the two to interact properly21:04
mriedemccarmack: ignore cells when doing the tempest change21:04
*** angdraug has joined #openstack-nova21:04
mriedemccarmack: you can also run nova-network w/o cells and no security groups if you want21:04
mriedemmordred: jeblair: is community infra running neutron or nova-net?21:04
andrewbogottBefore I log a bug… am I totally misunderstanding how "openstack security group rule delete” should work?  It seems like it must take two positionals (group, rule) but it only takes one, and then fails...21:04
*** vilobhmm_11 has joined #openstack-nova21:05
mriedemmordred: jeblair: or depends on what the backing hp/rax clouds are using?21:05
mordredaroo?21:05
mordredmriedem: we do not run either21:05
mordredmriedem: yet21:05
mordredmriedem: but infra-cloud will run neutron21:05
mriedemyeah, i walked it back21:05
mordred:)21:05
mriedemneutron with security groups?21:05
mordredmriedem: fwiw, all of our cloud providers wuse neutron21:05
mordredwe do not have any use for securityu-groups no21:05
mriedemccarmack: ^ that's your answer then21:06
mordredbut at least one of our public clouds does implement them21:06
*** eharney has quit IRC21:06
mriedemandrewbogott: is that a python-openstackclient question?21:06
mordredand wejust have to remeber to go set them to accept al as  afirst step in using that cloud :)21:06
*** burgerk has quit IRC21:06
andrewbogottmriedem: yes… is that its own #room these days?21:06
mriedemandrewbogott: i just find dtroyer or stevemar on -dev21:07
stevemarandrewbogott: yes, #openstack-sdks21:07
mriedemor there21:07
stevemar;)21:07
andrewbogottok, thanks21:07
andrewbogottThere is /also/ a nova bug underneath that command, but I have to get a proper demonstration of the bug first :)21:08
mriedemnova does'nt have bugs21:10
mriedemsorry21:10
stevemarmriedem: truth21:10
mriedemexcept what this fixes https://review.openstack.org/#/c/223203/21:11
* mriedem wishes some brave cores would approve that21:11
*** r-daneel has quit IRC21:14
andrewbogottmriedem: if you feel like indulging me, a simple question:  Can you delete security group rules, at all?  I can’t because "Out of range value for column 'deleted' at row 1"21:15
andrewbogottWhich I fear is going to turn out to be a schema-migration issue and hence impossible to reproduce :(21:15
mriedemumm21:15
mriedemi assume tempest has a test to add/remove secgroup rules21:15
andrewbogottI’d think21:15
claudiubneutron security groups?21:15
andrewbogottnova21:16
mriedemhttps://github.com/openstack/tempest/blob/master/tempest/api/compute/security_groups/test_security_group_rules.py21:16
mordredandrewbogott: yes21:17
mordredhttps://github.com/openstack-infra/shade/blob/master/shade/__init__.py#L3044-L3056 too21:17
andrewbogottSo most likely my db is in an unexpected state due to a broken migration script :(21:17
mordredandrewbogott: yes21:17
andrewbogottok :(  Time to read a couple year’s worth of commit logs I guess21:18
*** ijw has joined #openstack-nova21:19
*** stevemar has quit IRC21:19
*** stevemar has joined #openstack-nova21:20
*** markvoelker has joined #openstack-nova21:20
openstackgerritMatt Riedemann proposed openstack/nova: net: explicitly set mac on linux bridge  https://review.openstack.org/21689521:22
mriedemapmelton: ^ that should do it21:22
*** stevemar has quit IRC21:24
*** achanda has quit IRC21:24
*** kylek3h has quit IRC21:26
*** bnemec has quit IRC21:27
mriedemalaski: bauzas: in case you haven't seen this https://etherpad.openstack.org/p/PAO-LDT-cells-patches21:27
mriedemshows up on the operators ML21:27
* bauzas looking21:28
*** promulo has joined #openstack-nova21:28
bauzasmriedem: I know that CERN runs a few hacks21:28
bauzasmriedem: mostly for sync'ing flavors and other stuff21:28
mriedemlooks like this is mostly NeCTAR21:28
alaskihadn't seen that, thanks21:28
*** otter768 has joined #openstack-nova21:28
mriedemhttp://lists.openstack.org/pipermail/openstack-operators/2015-September/008171.html21:29
bauzasmriedem: alaski: belmoreira  provided some github links for their sutff21:29
alaskigodaddy seems to be pushing up a lot of their stuff21:29
*** thorst has quit IRC21:29
alaskistuff from nectar I mean21:29
bauzasand I guess they probably unattended the PAO midcycle, saw they're running for an EU Ops meetup21:29
mriedemi was wondering if those were the same21:29
bauzaslemme find the CERN githubs21:30
mriedemhttps://github.com/cernops/nova ?21:30
bauzashttps://github.com/cernops/nova-flavor-create that kind of stuff21:31
bauzasbut they have other stuff21:31
mriedemyeah21:32
mriedemdb purge21:32
mriedemquota sync21:32
*** alexpilotti has quit IRC21:32
bauzashttps://github.com/cernops?utf8=%E2%9C%93&query=nova21:32
bauzasyeah that21:32
mriedemsome of that i think we're trying to work into nova-manage21:32
mriedemlike db purge21:32
mriedemand i thought there was some quota sync spec for liberty21:32
mriedemhttp://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/refresh-quotas-usage.html21:33
*** Piet has quit IRC21:33
mriedemheh, code never landed https://blueprints.launchpad.net/nova/+spec/refresh-quotas-usage21:33
bauzasmmm21:33
*** promulo has left #openstack-nova21:33
bauzasromain hardouin21:33
bauzasI know that guy21:33
*** otter768 has quit IRC21:33
mriedemthey landed a spec but no code21:33
mriedem:(21:33
mriedemfor once it's not our fault!21:33
bauzasIIRC, he works for cloudwatt21:33
bauzasyou know, our French Amazon  :p21:34
bauzasthat has been deadshot21:34
bauzasheadshot21:34
*** promulo has joined #openstack-nova21:35
bauzasour "sovereign cloud" ha ha21:36
*** promulo has left #openstack-nova21:36
bauzasmriedem: any idea if the Nectar patches are Kilo or later ?21:40
bauzasmriedem: nvm https://github.com/NeCTAR-RC/nova/blob/nectar/juno/setup.cfg#L321:40
mriedemat least they keep their patches in public github21:41
bauzasyeah21:41
mriedemhttps://github.com/NeCTAR-RC/nova/blob/nectar/kilo/setup.cfg21:41
bauzasI'm just worried by the rebase21:41
mriedemthat's their problem21:41
*** bnemec has joined #openstack-nova21:41
mriedemheh, forked from comstud-nova https://github.com/comstud/nova21:42
bauzasyay21:42
bauzasbut it seems they rebased on top of it21:42
mriedemyes21:42
mriedemversion = 2013.221:42
bauzasbecause comstud's repo is older21:42
mriedemi would hope so21:42
mriedemall of this comstud talk is bringing up painful memories and now i have to leavce21:43
bauzasso I guess they forked from it and then rebased from somewhere else21:43
mriedem*leave21:43
bauzashah21:43
*** mriedem is now known as mriedem_away21:43
*** achanda has joined #openstack-nova21:44
*** achanda has quit IRC21:44
*** achanda has joined #openstack-nova21:44
*** jecarey has quit IRC21:46
*** ctrath has quit IRC21:49
*** eglynn_ has quit IRC21:50
openstackgerritNicolas Simonds proposed openstack/nova: Make instance snapshots to respect the force_raw_images setting  https://review.openstack.org/22606921:51
*** alex_klimov has joined #openstack-nova21:56
*** shihanzhang has quit IRC21:58
*** lalitd has quit IRC22:03
*** nic has quit IRC22:03
*** nic has joined #openstack-nova22:04
*** jaypipes has quit IRC22:05
*** alejandrito has quit IRC22:05
*** breitz has quit IRC22:08
*** breitz has joined #openstack-nova22:08
*** mdrabe_ has quit IRC22:09
*** asettle has joined #openstack-nova22:12
*** burt has quit IRC22:13
*** leitan has quit IRC22:13
*** yamahata has joined #openstack-nova22:15
openstackgerritClaudiu Belu proposed openstack/nova: WIP: Hyper-V: adds os-win library  https://review.openstack.org/21210222:15
openstackgerritClaudiu Belu proposed openstack/nova: WIP: Hyper-V: removes *Utils modules and unit tests  https://review.openstack.org/21591722:15
*** stevemar has joined #openstack-nova22:16
*** yuner027 has quit IRC22:19
*** yuner027 has joined #openstack-nova22:19
*** electrocucaracha has quit IRC22:20
*** stevemar has quit IRC22:20
*** tonytan4ever has quit IRC22:21
*** bswartz has joined #openstack-nova22:22
*** Piet has joined #openstack-nova22:23
*** xyang1 has quit IRC22:24
*** alex_klimov has quit IRC22:26
*** su_zhang has quit IRC22:27
*** su_zhang has joined #openstack-nova22:27
*** alexpilotti has joined #openstack-nova22:31
*** VW has quit IRC22:33
*** VW has joined #openstack-nova22:33
*** diogogmt has quit IRC22:35
*** su_zhang_ has joined #openstack-nova22:36
*** dims__ has quit IRC22:37
*** ccarmack has left #openstack-nova22:37
*** thedodd has quit IRC22:37
*** vladikr has quit IRC22:37
*** su_zhang has quit IRC22:38
*** VW has quit IRC22:38
*** ijuwang has quit IRC22:39
*** annegentle has quit IRC22:39
*** pixelb has joined #openstack-nova22:44
*** obedmr has quit IRC22:46
*** markvoelker has quit IRC22:48
*** ctrath has joined #openstack-nova22:56
*** electrocucaracha has joined #openstack-nova22:58
*** cfriesen has quit IRC22:58
*** electrocucaracha has quit IRC22:59
*** cfriesen has joined #openstack-nova23:00
*** derekh has joined #openstack-nova23:00
*** electrocucaracha has joined #openstack-nova23:00
*** aix has quit IRC23:02
*** su_zhang has joined #openstack-nova23:03
*** electrocucaracha has quit IRC23:04
*** mtanino has quit IRC23:05
*** hemna is now known as hemnafk23:06
*** su_zhang_ has quit IRC23:06
*** electrocucaracha has joined #openstack-nova23:06
*** vilobhmm_11 has quit IRC23:07
*** ZZelle_ has quit IRC23:08
*** su_zhang has quit IRC23:09
*** su_zhang has joined #openstack-nova23:10
*** emagana_ has quit IRC23:11
*** obedmr has joined #openstack-nova23:13
*** edmondsw has quit IRC23:13
*** alexpilotti has quit IRC23:16
*** ijw has quit IRC23:16
*** dims has joined #openstack-nova23:17
*** vilobhmm_11 has joined #openstack-nova23:21
*** dims has quit IRC23:23
*** jamielennox|away is now known as jamielennox23:23
*** dims has joined #openstack-nova23:23
*** cfriesen_ has joined #openstack-nova23:23
*** ijw has joined #openstack-nova23:23
*** cfriesen has quit IRC23:24
*** cfriesen__ has joined #openstack-nova23:25
*** hitalia has quit IRC23:26
*** obedmr has quit IRC23:27
*** IanGovett has quit IRC23:28
*** cfriesen_ has quit IRC23:28
*** obedmr has joined #openstack-nova23:28
*** asettle is now known as asettle-afk23:29
*** otter768 has joined #openstack-nova23:29
openstackgerritNicolas Simonds proposed openstack/nova: Fix model query for non-admin flavor lookups  https://review.openstack.org/21180923:30
*** derekh has quit IRC23:32
*** obedmr has quit IRC23:33
*** otter768 has quit IRC23:34
*** dims has quit IRC23:39
*** dims has joined #openstack-nova23:40
*** Apoorva_ has quit IRC23:42
*** dims_ has joined #openstack-nova23:43
*** Apoorva has joined #openstack-nova23:43
*** dims has quit IRC23:45
*** lucas-dinner has quit IRC23:47
openstackgerritClaudiu Belu proposed openstack/nova: WIP: Hyper-V: adds os-win library  https://review.openstack.org/21210223:48
*** zhangjn has joined #openstack-nova23:54
*** zhangjn has quit IRC23:54
*** zhangjn has joined #openstack-nova23:54
openstackgerritNicolas Simonds proposed openstack/nova: Fix model query for non-admin flavor lookups  https://review.openstack.org/21180923:55
*** zhangjn has joined #openstack-nova23:55
*** zhangjn has quit IRC23:55
*** zhangjn has joined #openstack-nova23:56
*** markvoelker has joined #openstack-nova23:56
*** thorst has joined #openstack-nova23:57
*** electrocucaracha has quit IRC23:58
*** asettle-afk has quit IRC23:59
*** achanda_ has joined #openstack-nova23:59
*** aysyd has quit IRC23:59
*** EinstCrazy has joined #openstack-nova23:59

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