Wednesday, 2016-06-29

*** sacharya_ has quit IRC00:00
*** ravikama_ has quit IRC00:00
*** markvoelker has quit IRC00:01
*** markvoelker has joined #openstack-nova00:02
*** markvoelker has quit IRC00:02
*** diogogmt has quit IRC00:02
*** markvoelker has joined #openstack-nova00:02
*** diogogmt has joined #openstack-nova00:03
*** salv-orl_ has quit IRC00:05
*** salv-orlando has joined #openstack-nova00:05
*** akshai has quit IRC00:07
*** shaohe_feng has quit IRC00:08
*** shaohe_feng has joined #openstack-nova00:09
openstackgerritTakashi NATSUME proposed openstack/nova: Stop using mox stubs in nova/tests/unit/virt/disk  https://review.openstack.org/32277800:09
openstackgerritTakashi NATSUME proposed openstack/nova: Stop using mox stubs in nova/tests/unit/cells  https://review.openstack.org/32328700:09
openstackgerritTakashi NATSUME proposed openstack/nova: Archive migrations table  https://review.openstack.org/32368400:09
openstackgerritTakashi NATSUME proposed openstack/nova: Set 'serial' to new volume ID in swap volumes  https://review.openstack.org/25713500:09
*** salv-orlando has quit IRC00:10
*** thorst has joined #openstack-nova00:13
*** jwcroppe has quit IRC00:14
*** jwcroppe has joined #openstack-nova00:14
*** diogogmt has quit IRC00:16
*** shaohe_feng has quit IRC00:18
*** shaohe_feng has joined #openstack-nova00:18
*** jwcroppe has quit IRC00:18
*** edmondsw has quit IRC00:19
*** gjayavelu has joined #openstack-nova00:20
*** diogogmt has joined #openstack-nova00:21
*** thorst has quit IRC00:21
*** gjayavelu has quit IRC00:24
*** shaohe_feng has quit IRC00:28
*** shaohe_feng has joined #openstack-nova00:29
*** rama_y has joined #openstack-nova00:29
mriedem_awayeliqiao: yeah00:37
*** mriedem_away is now known as mriedem00:37
*** shaohe_feng has quit IRC00:39
*** shaohe_feng has joined #openstack-nova00:39
*** apanaitiu has quit IRC00:39
*** hoangcx has joined #openstack-nova00:39
mriedemdansmith: i'm +2 on the vz resize patch now https://review.openstack.org/#/c/182257/ the ci reported success on ps59, everything after that was just reno changes00:43
mriedemi'll hit the libvirt device tagging change before the end of the night00:44
*** zul has joined #openstack-nova00:45
*** shaohe_feng has quit IRC00:49
openstackgerritRong Han proposed openstack/nova: Reset migration.dest_node after finish_revert_resize successfully.  https://review.openstack.org/33527000:50
*** shaohe_feng has joined #openstack-nova00:50
*** rama_y has quit IRC00:51
openstackgerritRong Han proposed openstack/nova: Reset migration.dest_node after finish_revert_resize successfully  https://review.openstack.org/33527000:53
*** thorst has joined #openstack-nova00:59
*** shaohe_feng has quit IRC00:59
*** edand has joined #openstack-nova01:01
*** shaohe_feng has joined #openstack-nova01:02
dansmithmriedem: right on, I +Wd01:03
*** cheneydc has joined #openstack-nova01:04
*** sameo has quit IRC01:06
*** edand has quit IRC01:06
*** cheneydc has quit IRC01:07
*** shaohe_feng has quit IRC01:09
*** shaohe_feng has joined #openstack-nova01:10
openstackgerritHieu LE proposed openstack/nova: Config options: improve libvirt help text (1)  https://review.openstack.org/31653901:10
*** sacharya has joined #openstack-nova01:11
*** salv-orlando has joined #openstack-nova01:12
*** kevin_zh has joined #openstack-nova01:12
*** kevinzh has joined #openstack-nova01:12
*** Jeffrey4l has joined #openstack-nova01:15
mriedemartom: vladikr: the tempest test fails in cleanup, some notes inline https://review.openstack.org/#/c/305120/01:17
mriedemthe good news is it looks like it's getting to teardown at least01:18
*** Sukhdev has quit IRC01:18
mriedemthe crappy thing is it only runs in a non-voting job that we don't even run on nova changes01:18
*** gabriel-bezerra has quit IRC01:18
mriedemgate-tempest-dsvm-neutron-full-ssh01:18
*** ericksonsantos has quit IRC01:18
*** clenimar has quit IRC01:18
*** shaohe_feng has quit IRC01:22
*** salv-orlando has quit IRC01:22
*** shaohe_feng has joined #openstack-nova01:22
*** yamahata has joined #openstack-nova01:22
*** openstack has joined #openstack-nova01:24
*** keekz has joined #openstack-nova01:24
*** raildo is now known as raildo-afk01:27
*** raildo-afk is now known as raildo01:27
openstackgerritLi Yingjun proposed openstack/nova: Microversion 2.32 adds pagination support for hypervisors  https://review.openstack.org/32694001:28
*** EinstCrazy has joined #openstack-nova01:30
*** shaohe_feng has quit IRC01:30
*** shaohe_feng has joined #openstack-nova01:30
*** ericksonsantos has joined #openstack-nova01:30
*** clenimar has joined #openstack-nova01:30
*** gabriel-bezerra has joined #openstack-nova01:33
*** Daisy has joined #openstack-nova01:33
*** ctrath has quit IRC01:33
*** wangqun has joined #openstack-nova01:34
*** ctrath has joined #openstack-nova01:34
*** woodster_ has quit IRC01:39
*** shihanzhang has quit IRC01:39
*** shaohe_feng has quit IRC01:40
*** shaohe_feng has joined #openstack-nova01:41
*** thorst has quit IRC01:43
*** zhangyufei has joined #openstack-nova01:43
*** thorst has joined #openstack-nova01:44
mriedemdansmith: +2 on https://review.openstack.org/#/c/264016/ now01:46
*** zhangyufei has quit IRC01:46
artommriedem, yeah, I figured I'd push the failing Tempest test to show that at least the testing-the-api-part works01:48
artomI need to figure out how to do cleanup properly01:49
artomOnce again, thanks for the late reviews :)01:49
*** shaohe_feng has quit IRC01:50
*** shaohe_feng has joined #openstack-nova01:51
*** thorst has quit IRC01:52
*** gjayavelu has joined #openstack-nova01:53
*** zz_dimtruck is now known as dimtruck01:57
dansmithmriedem: woot02:00
dansmithdid the service_version thing in the next patch get fixed?02:00
*** shaohe_feng has quit IRC02:01
*** shaohe_feng has joined #openstack-nova02:01
artomdansmith, yes! https://review.openstack.org/#/c/264017/02:02
mriedemseems ok02:02
*** EinstCra_ has joined #openstack-nova02:02
*** yamahata has quit IRC02:02
mriedemhowever, i think i've spotted an issue02:02
openstackgerritSTEW TY proposed openstack/nova: Complete verification for api-ref os-flavor-extra-specs  https://review.openstack.org/33365102:04
mriedemartom: dansmith: i've rained on the parade here https://review.openstack.org/#/c/264017/63/nova/compute/manager.py02:04
*** EinstCrazy has quit IRC02:05
mriedempre-created ports won't get tagged02:06
artommriedem, claudiu actually raised that in his testing - he saw it as, if you have two nics on the same network, they get the tag or lack thereof of the last nic in the boot request02:06
artomWe cowardly were hoping to punt this to post-FF as a bug02:07
mriedemi'm not really following that scenaroi02:08
mriedem*scenario02:08
artomSay you boot with --nic net-id=blah,tag=blah --nic net-id=blah02:09
artomSame net02:09
artomFirst nic has tag, second one doesn't02:09
artomNo tags get assigned, because in that loop we only check for network ID02:09
artomTwo nics, same network ID, whatever nic the loop ends with is what gets applied to all nics with that network ID02:10
dansmithmriedem: do we persist the port_id in the vif structure?02:10
*** stewie925 has quit IRC02:10
mriedemdansmith: i'm pretty sure02:10
artomdansmith, yeah, the fix shouldn't be hard02:11
*** shaohe_feng has quit IRC02:11
dansmithmriedem: so we should be able to match on networkid, port id or address per usual right?02:11
dansmithactually, maybe port id will always be set by this point?02:11
mriedemdansmith: https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L186702:11
dansmither, maybe we don't update it02:11
*** shaohe_feng has joined #openstack-nova02:11
mriedemcalling _build_network_info_model happens at the end of allocate_for_instance02:12
mriedemright before we return that to the compute manager02:12
mriedemwhich uses that vif list to tag the stuff02:12
dansmithokay02:12
mriedemwhich we should use to set the vif.uuid when creating that in the compute manager02:13
mriedemit doesn't get us around the pre-created port issue though02:13
dansmithwhat I'm not clear on is, do we have to do the trifecta? match on portid, networkid, and address?02:14
dansmithbecause I think we'll end up with a fourth thing when we get segments, right?02:14
mriedemyou can't specify network and port id in the same nic on the request02:15
mriedemit's either port or network02:15
dansmithor address02:15
mriedemyeah02:15
mriedembut address is fine for either02:15
dansmithI'm asking if we have to handle all three in that libvirt function02:15
mriedemgod i had to write down this acceptance matrix in my get me a network spec02:15
mriedemwhich libvirt function?02:16
mriedem_build_device_metadata?02:16
dansmithdo we not update the network request with the portid all the time once we've allocated it?02:16
mriedemno02:16
dansmithno in _apply_vif_tag()02:16
mriedemthe network request is basically immuatable i think02:16
*** salv-orlando has joined #openstack-nova02:16
dansmithit just sucks to have to spread that 3-way switching logic everywhere that has to deal with a request02:17
mriedemthe network request is not changed after it hits the compute api02:17
mriedemand we don't persist the network request so you can't look it up later or modify it02:17
mriedemwell.....we have the request spec :)02:17
*** tyrola has joined #openstack-nova02:18
dansmithwell, anyway, artom you on top of that fixup tomorrow?02:18
mriedemrequest spec doesn't store requested_networks today though02:18
artomdansmith, for the manager? I think so... is the conclusion that we do end up doing that trifecta match, as you call it?02:19
dansmithyeah, I guess02:19
*** shaohe_feng has quit IRC02:21
*** houming has joined #openstack-nova02:21
*** shaohe_feng has joined #openstack-nova02:21
*** tyrola has quit IRC02:22
mriedemwe could also fail the request if you request duplicate nics with a tag02:22
dansmithwhy? that doesn't seem helpful02:22
mriedemto avoid the thing artom was describing above02:22
dansmithif you want two nics on the same segment for bonding and you tag those as something, that's legit I think02:23
dansmithI think full matching of the request (the trifecta as it is now known heretofore) will resolve that02:23
mriedemi didn't say it was a good idea02:23
mriedem:)02:23
artomdansmith, yeah, except we have to way of knowing which one has the tag and which doesn't02:23
dansmithfrankly I'm digesting too much queso right now to really have good ideas02:24
mriedemit's actually like a quadfecta02:24
mriedemwith pci02:24
*** salv-orlando has quit IRC02:24
mriedemmegatuple 4ever02:24
mriedemyeah i seriously don't want to be talking about this anymore today, i've just dumped -1s all over :)02:24
dansmithartom: okay let's talk about it tomorrow when I'm fresher02:24
mriedemi need some kenny powers before bed02:24
mriedemeliqiao: i'll hit that perf event patch first thing in the morning02:25
artomdansmith, sure02:25
openstackgerritLi Yingjun proposed openstack/nova: Adds view builders for hypervisors controller  https://review.openstack.org/33528202:25
artommriedem, I'll try to post a WIP that address the, err, "concrete" feedback on the API patch02:25
*** baoli_ has quit IRC02:25
artomUnit tests are still WIP, but functional tests I think are OK02:26
mriedemheh, yeah i actually have some real -1 worthy stuff in there02:26
*** sacharya_ has joined #openstack-nova02:26
dansmithartom: oh I see what you mean on the lack of a tagged one02:26
mriedemartom: there aren't any functional api sample tests in there02:26
mriedemthe api sample docs do not a test make02:26
artommriedem, "concrete" was a bad word02:26
*** erlon has quit IRC02:26
mriedemactionable02:26
artommriedem, not posted yet, but they're here locally02:26
mriedemis the business word for it02:26
dansmithartom: we can probably do something sane like make a list of the network requests and pop them out as we use them so that we don't give N things M tags02:26
artommriedem, actionable at 22:30 :)02:27
artomLike, I'm not going to lay some unit tests in 10 minutes02:27
artomBut I can fix some conditionals02:27
*** ctrath has quit IRC02:27
mriedemi can lay most things in less than 10 minutes02:27
mriedembut that's not something i usually brag about02:27
artomYeah, I'd keep that to myself if I were you02:27
dansmithokay, that's the cue.. I'm out02:28
mriedemanywho, with that, i'll bit you adieu02:28
*** sacharya has quit IRC02:28
*** mriedem has quit IRC02:28
*** shaohe_feng has quit IRC02:31
*** rfolco has joined #openstack-nova02:31
*** rfolco has quit IRC02:32
*** rfolco has joined #openstack-nova02:32
*** shaohe_feng has joined #openstack-nova02:34
*** code-R has joined #openstack-nova02:37
openstackgerritArtom Lifshitz proposed openstack/nova: Add DeviceTaggingFilter to scheduler  https://review.openstack.org/33149002:39
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451102:39
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451002:39
openstackgerritArtom Lifshitz proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401702:39
* artom hopes what he posted makes sense.02:42
*** shaohe_feng has quit IRC02:42
artomAnd on that, sleep.02:42
artomSeason finale of GoT will wait again.02:42
*** armax_ has joined #openstack-nova02:42
*** shaohe_feng has joined #openstack-nova02:42
*** TravT has quit IRC02:43
*** TravT has joined #openstack-nova02:43
*** armax has quit IRC02:44
*** armax_ is now known as armax02:44
openstackgerritLi Yingjun proposed openstack/nova: Microversion 2.32 adds pagination support for hypervisors  https://review.openstack.org/32694002:47
*** sheel has joined #openstack-nova02:48
*** prateek has joined #openstack-nova02:48
*** akshai has joined #openstack-nova02:49
*** yamahata has joined #openstack-nova02:49
*** thorst has joined #openstack-nova02:50
openstackgerritLi Yingjun proposed openstack/nova: Adds view builders for hypervisors controller  https://review.openstack.org/33528202:51
*** svenkat has joined #openstack-nova02:51
*** shaohe_feng has quit IRC02:52
*** shaohe_feng has joined #openstack-nova02:53
*** fragatina has quit IRC02:55
*** fragatina has joined #openstack-nova02:55
*** Daisy has quit IRC02:56
*** Daisy has joined #openstack-nova02:56
*** svenkat has quit IRC02:57
*** thorst has quit IRC02:57
*** gjayavelu has quit IRC02:58
*** klkumar has joined #openstack-nova02:58
openstackgerritLi Yingjun proposed openstack/nova-specs: Flavor notifications spec  https://review.openstack.org/32133603:01
*** akshai_ has joined #openstack-nova03:01
*** gyee has quit IRC03:02
*** shaohe_feng has quit IRC03:02
*** cheneydc has joined #openstack-nova03:03
*** shaohe_feng has joined #openstack-nova03:03
*** akshai has quit IRC03:05
*** jamielennox is now known as jamielennox|away03:07
*** jamielennox|away is now known as jamielennox03:07
*** dimtruck is now known as zz_dimtruck03:12
*** shaohe_feng has quit IRC03:12
*** jwcroppe has joined #openstack-nova03:12
*** shaohe_feng has joined #openstack-nova03:13
openstackgerritZhenyu Zheng proposed openstack/nova: Add pagination and changes-since for instance-actions  https://review.openstack.org/32632603:14
*** prateek has quit IRC03:17
*** krtaylor has joined #openstack-nova03:18
*** krtaylor has quit IRC03:20
*** DaiDV has joined #openstack-nova03:20
*** DaiDV has quit IRC03:20
*** sacharya_ has quit IRC03:20
*** sacharya has joined #openstack-nova03:20
*** salv-orlando has joined #openstack-nova03:21
*** prateek has joined #openstack-nova03:22
*** shaohe_feng has quit IRC03:23
*** shaohe_feng has joined #openstack-nova03:23
*** salv-orlando has quit IRC03:26
*** imcsk8 has quit IRC03:26
*** imcsk8 has joined #openstack-nova03:26
*** sree has joined #openstack-nova03:29
*** prateek has quit IRC03:30
*** shaohe_feng has quit IRC03:33
*** shaohe_feng has joined #openstack-nova03:34
*** prateek has joined #openstack-nova03:35
*** ducttape_ has joined #openstack-nova03:35
openstackgerritLi Yingjun proposed openstack/nova: Implement hypervisor notifications  https://review.openstack.org/31531203:36
*** akshai_ has quit IRC03:37
*** akshai has joined #openstack-nova03:38
*** gongysh has joined #openstack-nova03:39
*** jwcroppe has quit IRC03:41
*** shaohe_feng has quit IRC03:43
*** shaohe_feng has joined #openstack-nova03:44
*** sacharya has quit IRC03:49
*** Daisy has quit IRC03:49
*** sacharya has joined #openstack-nova03:49
*** Daisy has joined #openstack-nova03:49
*** shaohe_feng has quit IRC03:53
*** shaohe_feng has joined #openstack-nova03:54
*** Daisy has quit IRC03:54
*** salv-orlando has joined #openstack-nova03:54
*** thorst has joined #openstack-nova03:55
*** salv-orlando has quit IRC04:00
*** thorst has quit IRC04:03
*** shaohe_feng has quit IRC04:04
*** shaohe_feng has joined #openstack-nova04:04
*** ducttape_ has quit IRC04:07
*** houming has quit IRC04:11
*** shaohe_feng has quit IRC04:14
*** shaohe_feng has joined #openstack-nova04:15
*** zerda2 has joined #openstack-nova04:15
*** links has joined #openstack-nova04:22
*** prateek has quit IRC04:23
*** shaohe_feng has quit IRC04:24
*** shaohe_feng has joined #openstack-nova04:25
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/33318104:26
*** armax has quit IRC04:29
*** liverpooler has quit IRC04:30
*** jwcroppe has joined #openstack-nova04:30
*** salv-orlando has joined #openstack-nova04:30
*** markvoelker has quit IRC04:31
*** akshai has quit IRC04:32
*** salv-orlando has quit IRC04:33
*** Sukhdev has joined #openstack-nova04:34
*** shaohe_feng has quit IRC04:34
*** code-R has quit IRC04:34
*** shaohe_feng has joined #openstack-nova04:35
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/33318104:36
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Remove invalid test for config option scheduler_host_manager  https://review.openstack.org/32747704:36
*** ratailor has joined #openstack-nova04:38
*** ratailor has quit IRC04:40
*** ratailor has joined #openstack-nova04:40
*** sudipto has joined #openstack-nova04:42
*** gongysh has quit IRC04:43
*** shaohe_feng has quit IRC04:45
*** shaohe_feng has joined #openstack-nova04:45
openstackgerritTakashi NATSUME proposed openstack/nova-specs: Fix Newton approved specs list  https://review.openstack.org/33530604:46
*** browne has quit IRC04:50
*** DaiDV has joined #openstack-nova04:51
*** rcernin has joined #openstack-nova04:53
*** shaohe_feng has quit IRC04:55
*** shaohe_feng has joined #openstack-nova04:55
openstackgerritSudipta Biswas proposed openstack/nova: Introduce the memory bandwidth monitor  https://review.openstack.org/32978304:58
openstackgerritSudipta Biswas proposed openstack/nova: Base enablement for memory bandwidth monitor  https://review.openstack.org/26677304:58
openstackgerritSudipta Biswas proposed openstack/nova: Update setup.cfg for memory bandwidth monitor  https://review.openstack.org/32978504:58
*** pcaruana has quit IRC04:58
*** salv-orlando has joined #openstack-nova04:59
*** sacharya has quit IRC05:00
*** thorst has joined #openstack-nova05:01
*** Daisy has joined #openstack-nova05:01
openstackgerritDao Cong Tien proposed openstack/nova: Ironic Driver: override get_serial_console()  https://review.openstack.org/32815705:02
*** Daisy has quit IRC05:03
*** Daisy has joined #openstack-nova05:04
*** shaohe_feng has quit IRC05:05
*** shaohe_feng has joined #openstack-nova05:05
*** salv-orlando has quit IRC05:06
*** M00nr41n has quit IRC05:06
*** jwcroppe has quit IRC05:07
*** thorst has quit IRC05:08
*** code-R has joined #openstack-nova05:09
*** claudiub has joined #openstack-nova05:10
*** code-R_ has joined #openstack-nova05:12
*** salv-orlando has joined #openstack-nova05:14
*** code-R has quit IRC05:15
*** shaohe_feng has quit IRC05:15
*** shaohe_feng has joined #openstack-nova05:16
*** pbandark has joined #openstack-nova05:16
*** code-R has joined #openstack-nova05:17
*** code-R_ has quit IRC05:17
*** code-R has quit IRC05:17
*** prateek has joined #openstack-nova05:19
*** moshele has joined #openstack-nova05:23
*** prateek has quit IRC05:23
*** shaohe_feng has quit IRC05:26
*** shaohe_feng has joined #openstack-nova05:26
*** jwcroppe has joined #openstack-nova05:27
*** takashin has joined #openstack-nova05:28
*** gjayavelu has joined #openstack-nova05:32
*** markvoelker has joined #openstack-nova05:32
*** pc_m has quit IRC05:33
*** rcernin has quit IRC05:33
openstackgerrithuan proposed openstack/nova: XenAPI: Do not rely on XenAPI to get device names  https://review.openstack.org/21311205:34
*** pc_m has joined #openstack-nova05:34
*** GB21 has joined #openstack-nova05:35
*** shaohe_feng has quit IRC05:36
*** shaohe_feng has joined #openstack-nova05:36
*** prateek has joined #openstack-nova05:37
*** markvoelker has quit IRC05:37
*** ducttape_ has joined #openstack-nova05:38
*** ducttape_ has quit IRC05:42
*** GB21 has quit IRC05:44
gjayaveluHi johnthetubaguy: when you get chance, can you please take a look at these patches https://review.openstack.org/#/c/196171 & https://review.openstack.org/#/c/204219/. thanks!05:44
*** shaohe_feng has quit IRC05:46
*** edand has joined #openstack-nova05:47
*** shaohe_feng has joined #openstack-nova05:47
*** chandankumar has joined #openstack-nova05:49
openstackgerritTakashi NATSUME proposed openstack/nova-specs: Fix blueprints and specs link in ocata template  https://review.openstack.org/33531205:51
*** nkrinner_afk is now known as nkrinner05:54
*** EinstCra_ has quit IRC05:55
*** mjura has joined #openstack-nova05:55
*** shaohe_feng has quit IRC05:56
*** EinstCrazy has joined #openstack-nova05:57
*** ociuhandu has joined #openstack-nova05:57
*** shaohe_feng has joined #openstack-nova05:57
*** mjura has quit IRC06:00
*** liverpooler has joined #openstack-nova06:00
*** mjura has joined #openstack-nova06:00
*** edand has quit IRC06:01
*** Daisy has quit IRC06:03
*** edand has joined #openstack-nova06:03
*** Daisy has joined #openstack-nova06:03
*** apanaitiu has joined #openstack-nova06:05
*** thorst has joined #openstack-nova06:05
*** rcernin has joined #openstack-nova06:05
*** shaohe_feng has quit IRC06:07
*** M00nr41n has joined #openstack-nova06:08
*** Daisy has quit IRC06:08
*** paul-carlton2 has joined #openstack-nova06:09
*** shaohe_feng has joined #openstack-nova06:09
*** thorst has quit IRC06:12
*** GB21 has joined #openstack-nova06:13
*** pcaruana has joined #openstack-nova06:16
*** shaohe_feng has quit IRC06:17
*** abalutoiu_ has joined #openstack-nova06:17
*** abalutoiu_ has quit IRC06:17
*** tyrola has joined #openstack-nova06:18
*** shaohe_feng has joined #openstack-nova06:18
*** pcaruana is now known as pcaruana|afk|06:19
*** lpetrut has joined #openstack-nova06:19
*** andreas_s has joined #openstack-nova06:20
*** M00nr41n has quit IRC06:22
*** M00nr41n has joined #openstack-nova06:23
*** tyrola has quit IRC06:23
*** Sukhdev has quit IRC06:24
*** lpetrut has quit IRC06:24
*** ftersin has joined #openstack-nova06:24
*** sridharg has joined #openstack-nova06:26
*** Daisy has joined #openstack-nova06:26
*** ftersin has quit IRC06:27
*** shaohe_feng has quit IRC06:27
*** fragatina has quit IRC06:29
*** shaohe_feng has joined #openstack-nova06:30
openstackgerritGhanshyam Mann proposed openstack/nova: api-ref: verify assisted-volume-snapshots.inc  https://review.openstack.org/32697506:30
openstackgerritZhenyu Zheng proposed openstack/nova: Add pagination and changes-since for instance-actions  https://review.openstack.org/32632606:31
*** markvoelker has joined #openstack-nova06:33
*** M00nr41n has quit IRC06:33
*** aloga_ has joined #openstack-nova06:34
*** M00nr41n has joined #openstack-nova06:34
*** sahid has joined #openstack-nova06:37
openstackgerritGhanshyam Mann proposed openstack/nova: api-ref: verify assisted-volume-snapshots.inc  https://review.openstack.org/32697506:37
*** markvoelker has quit IRC06:37
*** shaohe_feng has quit IRC06:37
openstackgerritGhanshyam Mann proposed openstack/nova: api-ref: verify assisted-volume-snapshots.inc  https://review.openstack.org/32697506:38
*** shaohe_feng has joined #openstack-nova06:38
*** luis5tb has joined #openstack-nova06:38
gmann_johnthetubaguy: ^^ updated as per comments, check if it looks fine now.06:39
*** amotoki has joined #openstack-nova06:39
gmann_johnthetubaguy: also i want to change the "id" value in response from  create_info['id'] to snapshot_id which is more meaningful06:41
gmann_johnthetubaguy: let me add patch for that06:41
openstackgerritPawel Koniszewski proposed openstack/nova: Extend live-migration-force-complete to use postcopy if available  https://review.openstack.org/32907706:42
openstackgerritPawel Koniszewski proposed openstack/nova: Add automatic switching to postcopy mode when migration is not progressing  https://review.openstack.org/32849906:42
*** phuongnh has joined #openstack-nova06:45
*** shaohe_feng has quit IRC06:48
*** muawiakhan has joined #openstack-nova06:49
*** muawiakhan has quit IRC06:49
*** pcaruana|afk| is now known as pcaruana06:49
openstackgerritTony Breeds proposed openstack/nova: DNM: testing removal of non libguestfs injection paths  https://review.openstack.org/32472006:49
*** mpavone has joined #openstack-nova06:50
*** muawiakhan has joined #openstack-nova06:50
*** shaohe_feng has joined #openstack-nova06:50
*** jlanoux has joined #openstack-nova06:52
*** diga has joined #openstack-nova06:53
*** aloga_ has quit IRC06:53
*** jed56 has joined #openstack-nova06:53
*** sudipto has quit IRC06:54
*** itamarl has joined #openstack-nova06:55
*** belmoreira has joined #openstack-nova06:56
*** shaohe_feng has quit IRC06:58
*** shaohe_feng has joined #openstack-nova06:58
*** diga has quit IRC07:08
*** shaohe_feng has quit IRC07:08
*** shaohe_feng has joined #openstack-nova07:08
*** tesseract- has joined #openstack-nova07:09
*** thorst has joined #openstack-nova07:10
openstackgerritMuawia Khan proposed openstack/nova: Remove network information from IOVisor vif  https://review.openstack.org/29925307:11
*** DaiDV has quit IRC07:12
*** imcsk8 has quit IRC07:16
*** imcsk8 has joined #openstack-nova07:16
*** tlbr has quit IRC07:17
*** thorst has quit IRC07:17
*** roeyc has joined #openstack-nova07:18
*** shaohe_feng has quit IRC07:18
*** shaohe_feng has joined #openstack-nova07:19
*** tlbr has joined #openstack-nova07:19
*** ratailor has quit IRC07:22
*** jwcroppe has quit IRC07:23
openstackgerritAndreas Jaeger proposed openstack/python-novaclient: List system dependencies for running common tests  https://review.openstack.org/33498407:24
*** kevin_zh has quit IRC07:24
*** kevinzh has quit IRC07:24
*** kevin_zh has joined #openstack-nova07:24
*** kevinzh has joined #openstack-nova07:24
*** DaiDV has joined #openstack-nova07:27
*** shaohe_feng has quit IRC07:29
*** diga has joined #openstack-nova07:29
openstackgerritZhenyu Zheng proposed openstack/nova: Add pagination and Changes-since filter support for os-migrations.  https://review.openstack.org/33040607:29
*** GB21 has quit IRC07:30
*** shaohe_feng has joined #openstack-nova07:30
bauzasgood morning Nova07:30
*** gjayavelu has quit IRC07:32
*** markvoelker has joined #openstack-nova07:34
*** zz_dimtruck is now known as dimtruck07:34
*** liusheng has quit IRC07:34
*** RuiChen has quit IRC07:34
*** liusheng has joined #openstack-nova07:35
openstackgerritPaul Murray proposed openstack/nova: Convert websocketproxy to use db for token validation  https://review.openstack.org/33399007:36
*** amotoki has quit IRC07:37
*** paul-carlton2 has quit IRC07:38
*** markvoelker has quit IRC07:38
*** EinstCrazy has quit IRC07:39
*** shaohe_feng has quit IRC07:39
*** shaohe_feng has joined #openstack-nova07:40
*** ducttape_ has joined #openstack-nova07:40
*** EinstCrazy has joined #openstack-nova07:40
*** Daisy has quit IRC07:41
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Imported Translations from Zanata  https://review.openstack.org/33199607:42
*** Daisy has joined #openstack-nova07:42
*** amotoki has joined #openstack-nova07:43
*** ducttape_ has quit IRC07:44
openstackgerritZhenyu Zheng proposed openstack/nova: Add pagination and changes-since for instance-actions  https://review.openstack.org/32632607:45
*** Daisy has quit IRC07:45
*** Daisy has joined #openstack-nova07:45
*** lpetrut has joined #openstack-nova07:46
*** RuiChen has joined #openstack-nova07:46
*** shaohe_feng has quit IRC07:49
*** lchen_ has quit IRC07:50
openstackgerritZhenyu Zheng proposed openstack/nova: Add check of capabilities for detach interface  https://review.openstack.org/30811507:50
*** shaohe_feng has joined #openstack-nova07:50
*** RuiChen has quit IRC07:51
*** lchen_ has joined #openstack-nova07:51
*** EinstCrazy has quit IRC07:52
*** jichen has joined #openstack-nova07:52
*** EinstCrazy has joined #openstack-nova07:53
*** ccard has joined #openstack-nova07:53
*** paul-carlton2 has joined #openstack-nova07:54
openstackgerritGhanshyam Mann proposed openstack/nova: Return snapshot_id in os-assisted-volume-snapshots POST  https://review.openstack.org/33534907:55
openstackgerritZhenyu Zheng proposed openstack/nova: Remove mox in tests/unit/objects/test_security_group  https://review.openstack.org/30713507:58
*** hshiina has joined #openstack-nova07:59
*** shaohe_feng has quit IRC07:59
*** luis5tb has quit IRC07:59
*** zzzeek has quit IRC08:00
*** tlbr has quit IRC08:00
*** ratailor has joined #openstack-nova08:00
*** shaohe_feng has joined #openstack-nova08:00
*** zzzeek has joined #openstack-nova08:00
*** RuiChen has joined #openstack-nova08:01
*** ratailor has quit IRC08:02
*** ratailor has joined #openstack-nova08:02
*** mvk has joined #openstack-nova08:02
openstackgerritLucian Petrut proposed openstack/nova: Hyper-V: properly handle shared storage  https://review.openstack.org/33511408:02
*** ihrachys has joined #openstack-nova08:03
*** tlbr has joined #openstack-nova08:03
*** ratailor has quit IRC08:03
*** Manikanta has joined #openstack-nova08:03
lyarwoodmdbooth: Morning, could I ask for another review of my stable-rescue series? https://review.openstack.org/#/q/topic:bp/virt-rescue-stable-disk-devices+status:open08:04
*** ratailor has joined #openstack-nova08:04
*** tlbr has quit IRC08:04
openstackgerritZhenyu Zheng proposed openstack/nova: Remove mox in tests/unit/objects/test_quotas  https://review.openstack.org/30714108:05
openstackgerritZhenyu Zheng proposed openstack/nova: Remove mox in tests/unit/objects/test_instance_info_cache  https://review.openstack.org/30715508:05
openstackgerritZhenyu Zheng proposed openstack/nova: Remove mox in tests/unit/objects/test_pci_device  https://review.openstack.org/30761508:06
openstackgerritGhanshyam Mann proposed openstack/nova: Return snapshot_id in os-assisted-volume-snapshots POST  https://review.openstack.org/33534908:07
openstackgerritZhenyu Zheng proposed openstack/nova: Remove mox in tests/unit/objects/test_compute_node  https://review.openstack.org/30762508:07
*** tlbr has joined #openstack-nova08:07
gmann_johnthetubaguy: alex_xu oomichi : Can you check this one (for assisted_volume_snapshot API )- https://review.openstack.org/#/c/335349/08:08
alex_xugmann_: put it in my review list, will try to reach that later08:09
gmann_alex_xu: Thanks. very fast response :)08:09
johnthetubaguygmann_: I still think that will need a new microversion08:09
*** shaohe_feng has quit IRC08:10
*** takashin has left #openstack-nova08:10
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: [WIP] Testing latest u-c  https://review.openstack.org/30334508:10
gmann_johnthetubaguy: humm, even no API change actually08:10
johnthetubaguygmann_: yeah, sorry, I was thinking you were dropping it in the API08:10
johnthetubaguygmann_: I thought I added this comment on the API ref review that was updating that stuff08:10
*** shaohe_feng has joined #openstack-nova08:11
gmann_johnthetubaguy: yea, i too struggled to add api-ref for that08:11
openstackgerritsahid proposed openstack/nova: network: handle unauthorized exception from neutron  https://review.openstack.org/31201408:11
johnthetubaguygmann_: so it does change the API I think08:11
*** jwcroppe has joined #openstack-nova08:12
gmann_johnthetubaguy: humm, i thought just fixing the bug by returning the meaningful and expected id value08:12
johnthetubaguygmann_: so its possible a user relies on the id they pass in (all be it un used by nova) getting passed back in that return value08:13
johnthetubaguygmann_: frankly, I think we should return an empty response, and update the return status code08:14
johnthetubaguybut thats a new microversion08:14
gmann_johnthetubaguy: yea if returning empty then its microversion08:15
*** thorst has joined #openstack-nova08:15
gibi_johnthetubaguy: hi! I fixed your comments in the instance.update transformation https://review.openstack.org/#/c/325923/ . Could you check it pleases?08:15
*** markus_z has joined #openstack-nova08:15
gmann_johnthetubaguy:  but as this is only used by cinder does not seems worth of microversion08:15
gmann_i thought of returning correct id value and not sure anyone using this API was comparing/relying on that dummy value08:16
johnthetubaguygmann_: true, other than clarity of the API08:16
johnthetubaguygmann_: right, we have no idea how people use our API, so we are not allowed to break the contract08:16
*** dimtruck is now known as zz_dimtruck08:17
openstackgerritIldiko Vancsa proposed openstack/nova: WIP Don't check cinder volume states during attach  https://review.openstack.org/31578908:17
openstackgerritIldiko Vancsa proposed openstack/nova: [WIP] Remove check_attach  https://review.openstack.org/33535808:17
*** shaohe_feng has quit IRC08:20
*** shaohe_feng has joined #openstack-nova08:20
openstackgerritIldiko Vancsa proposed openstack/nova: [WIP] Remove check_attach  https://review.openstack.org/33535808:20
*** DaiDV has quit IRC08:20
*** klkumar has quit IRC08:21
lyarwoodDoes anyone know the XenProject CI recheck command before I start spamming comments into a change? I can't seem to find it documented anywhere.08:21
*** danpb has joined #openstack-nova08:22
*** thorst has quit IRC08:23
johnthetubaguylyarwood: it normally says in its comment08:23
johnthetubaguyxen: recheck I think08:23
johnthetubaguyyeah, it says: Build failed.  To recheck use 'xen: recheck'.08:24
*** roeyc has quit IRC08:24
lyarwoodjohnthetubaguy: yeah sorry, lack of coffee this morning, I just went straight to the wiki and didn't even think to toggle CI comments back on and read them, *sigh*08:25
lyarwoodjohnthetubaguy: thanks :)08:25
johnthetubaguylyarwood: no worries, I asked BobBall to find that out myself08:25
openstackgerritWeiwei Gu proposed openstack/nova: migration volume failed for invalid type  https://review.openstack.org/31586408:26
*** roeyc has joined #openstack-nova08:27
*** Daisy has quit IRC08:28
*** jwcroppe has quit IRC08:28
*** Daisy has joined #openstack-nova08:28
*** tyrola has joined #openstack-nova08:29
alex_xugmann_: agree with johnthetubaguy on your patch, remove it with microvresion is more safe.08:29
*** shaohe_feng has quit IRC08:30
*** ratailor has quit IRC08:30
openstackgerritDao Cong Tien proposed openstack/nova: Ironic Driver: override get_serial_console()  https://review.openstack.org/32815708:30
*** shaohe_feng has joined #openstack-nova08:31
*** GB21 has joined #openstack-nova08:31
gibi_bauzas: hi! if you have some review time then there are commits in the notification transformation chain that needs a second +2. Chain starts here https://review.openstack.org/#/c/313654/08:32
*** sameo has joined #openstack-nova08:32
*** ratailor has joined #openstack-nova08:32
gmann_alex_xu: johnthetubaguy:  humm. thinking more on this..08:32
gmann_johnthetubaguy: on this - https://review.openstack.org/#/c/326975/7/api-ref/source/parameters.yaml08:33
bauzasgibi_: ack, in a meeting for the next hour, but will try :)08:33
gmann_johnthetubaguy: mentioning "cinder uuid" will be not good i think as it can be anything08:33
johnthetubaguygibi_: will try finish off those others ASAP08:33
gmann_johnthetubaguy: thats why i just mentioned ID passed in create information08:33
johnthetubaguygmann_: agreed, sorry my comment in there was missleading08:33
*** PaulMurray has joined #openstack-nova08:34
johnthetubaguygmann_: ignore that one, read the other comments, I think we just say its an arbitry string that gets passed back to the user08:34
gmann_johnthetubaguy: cool, ll update that08:34
*** markvoelker has joined #openstack-nova08:34
*** diga has quit IRC08:34
johnthetubaguygmann_: need the same for the id in the response too08:34
*** klkumar has joined #openstack-nova08:35
gibi_bauzas, johnthetubaguy: thanks a lot!08:35
gmann_johnthetubaguy: yea, ll try to capture that also08:35
*** luis5tb has joined #openstack-nova08:37
markus_zdims: Do you maybe remember why you put this to "incomplete"? https://bugs.launchpad.net/nova/+bug/141818708:37
openstackLaunchpad bug 1418187 in nova (Ubuntu) "_get_host_numa_topology assumes numa cell has memory" [Medium,Incomplete]08:37
markus_zsahid: You're the assignee ^08:37
*** ratailor has quit IRC08:38
*** zz_dimtruck is now known as dimtruck08:38
*** ratailor has joined #openstack-nova08:38
*** markvoelker has quit IRC08:38
*** roeyc has quit IRC08:39
*** dmk0202 has joined #openstack-nova08:39
*** shaohe_feng has quit IRC08:40
sahidmarkus_z: it's fixed, no?08:41
*** ducttape_ has joined #openstack-nova08:41
*** shaohe_feng has joined #openstack-nova08:41
sahidthis patch should have fixed that issue https://review.openstack.org/gitweb?p=openstack/nova.git;a=commitdiff;h=8df48025c36c8bc595f346f0b76ee010ae86737d08:41
markus_zsahid: I'm not sure, is it?08:41
*** cheneydc has quit IRC08:41
*** paul-carlton2 has quit IRC08:42
markus_zsahid: You said so otherwise in the commit message "Also this cannot be considered come a fix for bug 1418187 ..."08:42
openstackbug 1418187 in nova (Ubuntu) "_get_host_numa_topology assumes numa cell has memory" [Medium,Incomplete] https://launchpad.net/bugs/141818708:42
sahidyes in a long term perspective, related to the scheduling08:42
*** diga has joined #openstack-nova08:43
markus_zdoes it make sense to close this one and open a new one which states the problem from a scheduler POV?08:44
*** speller has joined #openstack-nova08:44
openstackgerritZhenyu Zheng proposed openstack/nova: Add pagination and Changes-since filter support for os-migrations.  https://review.openstack.org/33040608:44
sahidmarkus_z: yes, but actually I think Nikola introcued some patch to let the placement be done by the kernel itself but I can't really remember08:45
*** ducttape_ has quit IRC08:46
sahidit's probably not relevant anymore08:46
markus_zWould you then add a few lines to that bug report and clarify that and close it? Right now the bug triage got a little confused what to do with this.08:47
*** speller has quit IRC08:49
pkoniszewskihello, can i ask for reapprove on this series - https://review.openstack.org/#/q/topic:bp/auto-live-migration-completion ? it failed due to merge conflict, rebase was clean on 2 patches so there is just +W missing08:49
openstackgerritJohn Hua proposed openstack/nova: POC: WIP: XenAPI: device tagging  https://review.openstack.org/33378108:49
*** shaohe_feng has quit IRC08:51
sahidmarkus_z: ok08:51
*** yassine__ has joined #openstack-nova08:51
*** shaohe_feng has joined #openstack-nova08:51
markus_zthanks08:51
markus_zdanpb: Good morning. During the virtlogd tests I've seen that the boot message won't get printed into the "console.log" file *unless* I'm already connected to the terminal (executing a 'reboot' for example).08:52
*** derekh has joined #openstack-nova08:52
markus_zdanpb: Folks from my Linux department looked into it and they guess that this could be an issue in qemu itself.08:53
openstackgerritGhanshyam Mann proposed openstack/nova: api-ref: verify assisted-volume-snapshots.inc  https://review.openstack.org/32697508:53
gmann_johnthetubaguy: check if its fine now, added a NOTE also for that id(let me know if does not suits there)08:54
gmann_johnthetubaguy: link - https://review.openstack.org/32697508:55
tdurakovjohnthetubaguy: ping08:55
*** paul-carlton2 has joined #openstack-nova08:56
markus_zanthonyper: Good morning, got a minute to talk about "get console output"? I'm still breaking it (for XEN) with https://review.openstack.org/#/c/334480/4 and I think I need a second pair of eyes.08:57
openstackgerritPawel Koniszewski proposed openstack/nova: libvirt: Live migration fails when config_drive_format=iso9660  https://review.openstack.org/23465908:57
*** mfeoktistov has joined #openstack-nova08:58
*** gongysh has joined #openstack-nova08:58
*** roeyc has joined #openstack-nova09:00
*** shaohe_feng has quit IRC09:01
*** shaohe_feng has joined #openstack-nova09:02
*** lpetrut has quit IRC09:04
*** lpetrut has joined #openstack-nova09:04
*** pece has joined #openstack-nova09:08
johnthetubaguytdurakov: hi, I am around09:08
tdurakovcould you please review https://review.openstack.org/#/c/332124/09:08
tdurakovjohnthetubaguy: new workflow, without extra param to existing method09:09
*** EinstCrazy has quit IRC09:10
johnthetubaguytdurakov: ah, you going for adding new methods, I think that may well end up cleaner, will take a look09:10
*** ratailor has quit IRC09:11
*** EinstCrazy has joined #openstack-nova09:11
tdurakovjohnthetubaguy: thanks!09:11
*** ratailor has joined #openstack-nova09:11
*** shaohe_feng has quit IRC09:11
*** shaohe_feng has joined #openstack-nova09:12
*** imcsk8 has quit IRC09:12
*** imcsk8 has joined #openstack-nova09:12
johnthetubaguytdurakov: any chance you could update the git commit message describing the old flow, and the new flow you are adding?09:13
tdurakov5 min09:13
tdurakovwill do09:13
tdurakovjohnthetubaguy: ^09:13
*** EinstCra_ has joined #openstack-nova09:14
*** luis5tb has quit IRC09:16
*** EinstCrazy has quit IRC09:17
*** mgoddard has joined #openstack-nova09:17
openstackgerritDao Cong Tien proposed openstack/nova: Stop using mox from unit/virt/xenapi/stubs.py  https://review.openstack.org/33484809:18
openstackgerritRicardo Noriega proposed openstack/nova: Fix some typos  https://review.openstack.org/33507809:20
*** ratailor has quit IRC09:20
*** thorst has joined #openstack-nova09:20
*** shaohe_feng has quit IRC09:21
tdurakovjohnthetubaguy: could you please explain about min_version?09:22
*** Alexei_987 has joined #openstack-nova09:22
*** DaiDV has joined #openstack-nova09:22
*** Alexei_987 has left #openstack-nova09:22
*** ratailor has joined #openstack-nova09:23
*** roeyc has quit IRC09:23
*** shaohe_feng has joined #openstack-nova09:24
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Add namespace oslo.db.concurrency in nova-config-generator.conf  https://review.openstack.org/33539409:25
*** ociuhandu has quit IRC09:25
*** sudipto has joined #openstack-nova09:27
*** gongysh has quit IRC09:27
*** thorst has quit IRC09:28
johnthetubaguytdurakov: yes, the idea is we report the service version for every compute node09:29
johnthetubaguytdurakov: so we know when every compute node has been upgraded09:30
tdurakovis it in database?09:30
johnthetubaguytdurakov: its used for data migrations in the conductor09:30
johnthetubaguytdurakov: yes, it gets cached in each service, and refreshed on a SIG_HUP09:30
johnthetubaguyits what is used to do the auto pinning of the RPC version09:30
johnthetubaguyactually, maybe thats the same information...09:31
*** EinstCra_ has quit IRC09:31
tdurakovjohnthetubaguy: could you point me please to the code?09:31
*** EinstCrazy has joined #openstack-nova09:31
*** shaohe_feng has quit IRC09:32
*** Daisy has quit IRC09:32
johnthetubaguytdurakov: its spread all over the shop, but let me point at a usage of it... https://github.com/openstack/nova/blob/master/nova/objects/pci_device.py#L11809:32
*** Daisy has joined #openstack-nova09:32
*** shaohe_feng has joined #openstack-nova09:32
tdurakovjohnthetubaguy: acked, will address comments and ping you bit later09:34
*** GB21 has quit IRC09:35
*** mvk has quit IRC09:35
*** mvk has joined #openstack-nova09:36
*** roeyc has joined #openstack-nova09:36
johnthetubaguytdurakov: not sure we need to use min_service version, see the updated comment09:36
*** amotoki has quit IRC09:37
*** Daisy has quit IRC09:37
openstackgerritMaciej Szankin proposed openstack/nova: config options: Improve help for conductor  https://review.openstack.org/32478409:38
tdurakovjohnthetubaguy: yup, need to update tests anyway09:38
*** hshiina has quit IRC09:38
tdurakovand commit message09:38
*** Daisy has joined #openstack-nova09:39
*** ducttape_ has joined #openstack-nova09:41
*** shaohe_feng has quit IRC09:42
*** Daisy has quit IRC09:43
*** shaohe_feng has joined #openstack-nova09:43
*** ducttape_ has quit IRC09:46
*** DaiDV has quit IRC09:48
*** salv-orlando has quit IRC09:50
*** amotoki has joined #openstack-nova09:50
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: libvirt: simplify "get_console_output" interface  https://review.openstack.org/33448009:51
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: DON'T MERGE: more logs for change Ic3c22b96937  https://review.openstack.org/33540409:51
*** shaohe_feng has quit IRC09:52
*** shaohe_feng has joined #openstack-nova09:52
*** GB21 has joined #openstack-nova09:53
*** roeyc has quit IRC09:56
*** sree has quit IRC09:56
openstackgerritHieu LE proposed openstack/nova: Remove mox from unit/virt/libvirt/test_imagebackend.py (2)  https://review.openstack.org/33541110:02
*** shaohe_feng has quit IRC10:02
*** shaohe_feng has joined #openstack-nova10:03
openstackgerritClaudiu Belu proposed openstack/nova: Added support for new block device format in vmops  https://review.openstack.org/24629910:03
openstackgerritClaudiu Belu proposed openstack/nova: hyper-v: device tagging  https://review.openstack.org/33188910:03
*** gjayavelu has joined #openstack-nova10:04
*** gjayavelu has quit IRC10:09
*** hoangcx has quit IRC10:13
*** shaohe_feng has quit IRC10:13
*** shaohe_feng has joined #openstack-nova10:13
*** dedery has joined #openstack-nova10:16
*** jichen has quit IRC10:21
*** salv-orlando has joined #openstack-nova10:22
*** shaohe_feng has quit IRC10:23
*** amotoki has quit IRC10:23
*** ftersin has joined #openstack-nova10:23
*** thorst has joined #openstack-nova10:25
*** shaohe_feng has joined #openstack-nova10:26
*** salv-orlando has quit IRC10:27
openstackgerritJohn Garbutt proposed openstack/nova: Make Ironic options definitions consistent  https://review.openstack.org/33188110:29
openstackgerritJohn Garbutt proposed openstack/nova: Make Ironic options definitions consistent  https://review.openstack.org/33188110:31
openstackgerritJohn Garbutt proposed openstack/nova: Improve help context of ironic options  https://review.openstack.org/33243310:31
*** thorst has quit IRC10:33
*** amotoki has joined #openstack-nova10:33
*** shaohe_feng has quit IRC10:33
*** wangqun has quit IRC10:34
*** roeyc has joined #openstack-nova10:35
*** ratailor has quit IRC10:36
*** shaohe_feng has joined #openstack-nova10:36
*** markvoelker has joined #openstack-nova10:36
*** sambetts|afk is now known as sambetts|deadlin10:36
*** sudipto has quit IRC10:36
*** sahid has quit IRC10:37
*** sambetts|deadlin is now known as sambetts|halfher10:38
*** GB21 has quit IRC10:38
*** sambetts|halfher is now known as sambetts|HAK10:38
*** sambetts|HAK is now known as sambetts|HFK10:38
*** sahid has joined #openstack-nova10:39
*** markvoelker has quit IRC10:40
PaulMurrayHi sahid, do you have a moment to talk about your comments on https://review.openstack.org/#/c/320063/16/nova/objects/console_connection.py10:41
*** ratailor has joined #openstack-nova10:41
*** sambetts|HFK is now known as sam|schrodinger10:41
*** sam|schrodinger is now known as sambetts|cat10:42
*** ducttape_ has joined #openstack-nova10:42
*** shaohe_feng has quit IRC10:43
*** amotoki has quit IRC10:44
sahidPaulMurray: if that is possible for you I prefer to talk throught the review system10:45
*** diga has quit IRC10:45
PaulMurraysahid, I can do that as well, but sometimes a chat is quicker to get an understanding - if you have a minute10:45
sahidPaulMurray: ok10:46
PaulMurrayI was actually just adding a comment, but wanted to get your thoughts10:46
PaulMurrayat the moment there is a dict being passed around with the connection information10:46
*** shaohe_feng has joined #openstack-nova10:46
PaulMurraythe plan is to replace that with this object10:47
*** ducttape_ has quit IRC10:47
*** zenoway has joined #openstack-nova10:47
PaulMurraythat's why I put the token back in the object10:47
PaulMurrayso I think it needs to be a field for that purpose10:47
PaulMurraydoes that make sense to you ?10:47
mnestratovhello all10:47
*** GB21 has joined #openstack-nova10:48
mnestratovneed some review for https://review.openstack.org/#/c/217679 please10:48
*** gszasz has joined #openstack-nova10:50
openstackgerritRong Han proposed openstack/nova: Allow "revert_resize" to recover error instance after resize/migrate  https://review.openstack.org/33474710:50
anthonypermarkus_z: Hi, I'll have a look at the "get console output" and try to understand what is broken.10:52
*** ratailor has quit IRC10:52
openstackgerritLucian Petrut proposed openstack/nova: Hyper-V: properly handle shared storage  https://review.openstack.org/33511410:52
*** sudipto has joined #openstack-nova10:53
*** shaohe_feng has quit IRC10:54
*** ratailor has joined #openstack-nova10:54
*** shaohe_feng has joined #openstack-nova10:54
openstackgerritJohn Garbutt proposed openstack/nova: Config Options: Improve help text for debugger  https://review.openstack.org/31182210:55
*** ratailor has quit IRC10:55
*** EinstCrazy has quit IRC10:55
*** ratailor has joined #openstack-nova10:55
openstackgerritJohn Garbutt proposed openstack/nova: Config Options: Improve help text for debugger  https://review.openstack.org/31182210:56
*** salv-orlando has joined #openstack-nova10:56
sahidPaulMurray: you mean you need to pass this object with the token field to consoleauth service ?10:57
PaulMurrayno, it is passed between compute manager and api10:57
*** ecelik has joined #openstack-nova10:58
PaulMurraybut not at the moment - the relevant parts are packed into a dict10:58
*** mfedosin has joined #openstack-nova10:58
sahidso if that attribute is not in fields it will be lost during the trasnfert, that what you mena?10:59
*** salv-orl_ has joined #openstack-nova10:59
openstackgerritJohn Garbutt proposed openstack/nova: Help text for the ephemeral storage options  https://review.openstack.org/32490711:00
markus_zanthonyper: Thanks! I also pushed https://review.openstack.org/#/c/335404/1 to get more log output.11:00
*** chhavi has joined #openstack-nova11:01
openstackgerritJohn Garbutt proposed openstack/nova: Help text for the ephemeral storage options  https://review.openstack.org/32490711:01
PaulMurraysahid - yes, that's right11:01
openstackgerritEvgeny Antyshev proposed openstack/nova: Release note for vzstorage volume driver  https://review.openstack.org/33543911:02
*** amotoki has joined #openstack-nova11:02
sahidi see, this object starts to be kind of obscure, some fields are delcared and not stored and some others are not declared but stored11:03
*** salv-orlando has quit IRC11:03
*** shaohe_feng has quit IRC11:04
*** mfedosin has quit IRC11:04
*** shaohe_feng has joined #openstack-nova11:04
*** salv-orl_ has quit IRC11:05
*** smatzek has joined #openstack-nova11:05
PaulMurraysahid, yes, it is odd - if we could store the token in the database it wouldn't be a problem, but that is considered a security flaw11:05
PaulMurraysahid, so we need to store a hash instead.11:05
sahidPaulMurray: it was not possible to have two objects ? one for the database represantion and one other generated when we need to transfert it over the wire ?11:06
PaulMurraysahid, I'm not sure I understand why. One purpose of objects is to separate db representation from the object representation. Its ok to transform the fields.11:08
PaulMurraysahid, I agree the code in this case looks hacky - jsut trying to find a neat way to write it11:09
johnthetubaguydoes the object just hold the hash value?11:09
PaulMurrayjohnthetubaguy, what I have done so far is include a field called 'token' but store a field called 'token_hash' - I don't retain the hash in the object.11:10
johnthetubaguydoes that may the from_db call very strange?11:11
PaulMurrayjohnthetubaguy, we need to provide the token to retrieve the object, so that gets hashed to do the lookup and put in the object11:11
johnthetubaguymake^11:11
PaulMurrayThat is what is odd - swapping items in the dict: https://review.openstack.org/#/c/320063/16/nova/objects/console_connection.py11:11
johnthetubaguyso, if the object just had a token_hash field only, that wouldn't work I guess?11:12
*** lucasagomes is now known as lucas-hungry11:13
PaulMurrayI guess so, but we also need the token11:13
*** svenkat has joined #openstack-nova11:13
johnthetubaguyright, thats my question, who needs the token11:13
johnthetubaguyit feels like the object should just store the token hash, and an RPC call that needs the token, gets that string passed to it directly?11:14
*** shaohe_feng has quit IRC11:14
*** sudipto has quit IRC11:14
johnthetubaguyor like sahid said, we have a separate object for RPC, but that might end up being overkill in this case11:15
*** shaohe_feng has joined #openstack-nova11:15
*** luis5tb has joined #openstack-nova11:15
johnthetubaguy(assuming the token is an opaque string)11:15
PaulMurray...thinking11:15
PaulMurrayThe reasons I got stuck is I made the object generate the token. There is an authorize() method that generates a token and creates the object in the datbase11:16
johnthetubaguyPaulMurray: that could return the token, and set the token_hash on the object, I supose?11:17
PaulMurrayYes, that is what I did first time around.11:17
PaulMurrayI've been back and forth with this11:17
johnthetubaguyoh, did that not work for some other reason?11:17
PaulMurrayThe token is needed for a url (for consoles)11:18
*** mfedosin has joined #openstack-nova11:18
PaulMurrayI put the url generation in the object as well - if the object knows the token everything can be encapsulated in it11:18
PaulMurrayif not everything has to be done separately11:19
johnthetubaguythe problem is, you read the object from the database, and it should be complete, I feel11:19
johnthetubaguywhere is the code for who calls authorize to get the token?11:19
PaulMurrayI did think about doing this in the db api methods instead of the object. I think that makes a lot of sense.11:20
PaulMurrayThen the object doesn't need to know11:20
johnthetubaguyah, so this is very close...11:20
johnthetubaguyPaulMurray: what if you just have the field token_hash?11:20
johnthetubaguyPaulMurray: surely everything is happy then?11:20
johnthetubaguy(as you already return the generated token)11:20
PaulMurraywhat do you mean?11:20
johnthetubaguyinstead of your object field being token11:21
johnthetubaguymake it the token_hash11:21
johnthetubaguyeverything else stays the same11:21
*** bvanhav has joined #openstack-nova11:21
PaulMurrayyes, but then I have to keep the token as well as the object and if I call a method on the object that needs the token I have to pass it in.11:22
PaulMurray...and check that the right token is being passed in11:22
johnthetubaguyPaulMurray: yes, I think thats a good thing, we should be explicit about who has the token11:22
johnthetubaguyPaulMurray: so I don't see any object methods that need self.token, am I missing something?11:23
PaulMurrayThe access_url property11:23
*** ftersin_ has joined #openstack-nova11:24
*** kolesovdv has joined #openstack-nova11:24
johnthetubaguyPaulMurray: ah, so so why not return that from authorize?11:24
PaulMurrayhttps://review.openstack.org/#/c/320063/16/nova/objects/console_connection.py@6211:24
*** shaohe_feng has quit IRC11:24
PaulMurraythe token or the url ?11:25
johnthetubaguythe url11:25
*** shaohe_feng has joined #openstack-nova11:25
PaulMurrayactually I do return the token11:25
PaulMurraymaybe...11:25
johnthetubaguyright, instead return the url, and store the hash in the object11:25
PaulMurrayThat may work actually.11:26
*** ftersin has quit IRC11:26
johnthetubaguyits more like generate_access_url at that point, I guess11:26
PaulMurrayyes11:26
PaulMurrayI did start with that access_url property being a function that took the token as a property.11:27
PaulMurray...as a parameter I mean11:27
PaulMurraybut I'm not sure I need the token to be returned - except that it makes the refactor a pain11:27
PaulMurrayI think this is not going to make it in the next two days11:28
*** sree has joined #openstack-nova11:28
*** rodrigods has quit IRC11:28
PaulMurrayso I'll think around it a bit more11:28
*** rodrigods has joined #openstack-nova11:28
johnthetubaguyOK11:28
PaulMurraythanks though - useful as alway11:28
johnthetubaguyyou might want to think more about the create call11:29
*** tinbar has joined #openstack-nova11:29
johnthetubaguyPaulMurray: maybe return the url and the object from a create method?11:29
*** tinbar has quit IRC11:29
*** irenab has quit IRC11:29
johnthetubaguythe object allows you to validate tokens, that being its main use, I assume11:30
*** jlanoux has quit IRC11:30
PaulMurrayit also stores the information needed for the proxies to connect to the correct instance11:31
PaulMurrayIt needs the extrenal access details to validate the method used to connect11:31
PaulMurrayit needs the internal access details to connect - and to check with the compute manager that it is going to connect to the right thing11:32
PaulMurrayand it needs the token as a credential11:32
PaulMurraySo there is actually more checking going on then it appears at first11:32
*** sree has quit IRC11:33
openstackgerritClaudiu Belu proposed openstack/nova: hyper-v: device tagging  https://review.openstack.org/33188911:33
johnthetubaguyPaulMurray: yeah, so I think the model is wrong here...11:33
johnthetubaguyPaulMurray: thinking about this more, create a separate object just for the ConsoleAuthToken (i.e. the hash that is stored), but have that as a field in a (non persisted) object called ConsoleConnection, I think there are two objects here, with different APIs11:34
*** shaohe_feng has quit IRC11:35
*** shaohe_feng has joined #openstack-nova11:35
*** dimtruck is now known as zz_dimtruck11:36
PaulMurraydid you mean "ConsoleAuthToken is a non-persisted field in ConsoleConnection"11:36
PaulMurrayor ConsoleConnection is nont persisted ?11:36
*** markvoelker has joined #openstack-nova11:37
mdboothlyarwood danpb: Got a minute to talk about stable rescue?11:37
mdboothI'm just reviewing lyarwood's patch, and I've spotted a potential issue11:38
mdboothHowever, I don't see how it works in the existing code either11:38
mdboothIssue is with config disks11:38
mdboothThe new stable rescue adds the existing config disk to the rescue domain xml11:38
mdboothIt *doesn't* add the rescue config disk to the domain xml11:39
mdboothWhich means that we'll presumably use the non-rescue config disk11:39
mdboothHowever, the existing code doesn't seem to add any config disk to the domain xml11:39
mdboothSo how on earth does it work?11:39
johnthetubaguyPaulMurray: I mean ConsoleConnection has no persistent fields, one of those is the ConsoleAuthToken object that is persisted11:39
*** irenab has joined #openstack-nova11:40
mdboothAlso, what would be the implications of adding 2 config disks to the same guest?11:40
mdboothiow, perhaps stable should only add the rescue config disk, but that would be a wart in itself.11:40
*** markvoelker has quit IRC11:41
danpbmdbooth: i didn't know there was a separate config disk for rescue mode ?  why would that be needed ?11:41
lyarwoodmdbooth: ah wait, check _get_guest_storage_config, it looks like we only add the old disk.conf to the domain in both cases11:41
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Return instance of Guest from method write_instance_config  https://review.openstack.org/26514611:41
danpbafaik the only extra disk was supposed to be the rescue image disk11:41
mdboothdanpb: We specifically generate a 'rescue config disk'11:42
mdboothThere's a 'rescue_password'11:42
danpbmdbooth: why ?11:42
mdboothwhich I assume lives in the rescue config disk11:42
PaulMurrayjohnthetubaguy, I have to go - I will think more, thanks11:42
lyarwoodmdbooth: sorry correction ,that's only if disk.config is in the mapping that it isn't for the original unstable rescues11:42
*** thorst has joined #openstack-nova11:42
*** ducttape_ has joined #openstack-nova11:43
*** ayoung has quit IRC11:43
lyarwoodmdbooth: that's also injected into the rescue image if configured11:43
* mdbooth doesn't know where the rescue password comes from or how important it is11:43
mdboothlyarwood: Only if there's no config disk11:43
mdboothiirc11:43
*** amotoki has quit IRC11:44
mdboothOh, that code has changed in the last couple of days11:44
danpbmdbooth: if there's a changed passwd, i'd expect the original config disk to be rebuilt to include it - certainly having 2 config disks on one vm doesn't make sense11:44
mdboothdanpb: Well it might not be changed, just different11:44
mdboothi.e. 1 for rescue, 1 for not11:44
claudiubalaski: hi. you previously had a +2 on this, can you approve pls? https://review.openstack.org/#/c/330035/11:44
mdboothI don't know what the contract is here11:45
*** shaohe_feng has quit IRC11:45
*** ociuhandu has joined #openstack-nova11:45
mdboothUm...11:45
lyarwoodmdbooth: AFAICT for a rescue we will attempt to inject the new pass into the rescue image if CONF.libvirt.inject_partition != -2 but anyway that isn't the issue here11:45
*** shaohe_feng has joined #openstack-nova11:45
mdboothWith change I931421ea688641e2ceb212c6dc099639c53433f2 we're now doing injection when there's a config disk, whereas previously we didn't11:46
*** fifieldt has quit IRC11:47
mdboothlyarwood: I wonder if ^^^ was an unintentional consequence of this recently merged change11:47
*** ducttape_ has quit IRC11:47
mdboothartom: ^^^11:47
mdboothI wonder if this is a problem11:48
mdboothIf we're now doing injection where previously we didn't, could that break users?11:48
alaskiclaudiub: got it11:49
*** chandankumar has quit IRC11:50
artommdbooth, yeah, that's... potentially a problem11:51
mdboothlyarwood: I'm just going to dump my review comments as is11:51
*** chandankumar has joined #openstack-nova11:51
lyarwoodmdbooth: thanks, just to confirm that for the original unstable rescues we don't add the config disk, for the new stable rescues we add the original config disk11:53
*** ratailor has quit IRC11:53
mdboothCan anybody add context to this? I understand how config disks are created and added to a domain, but honestly not really how user's use them.11:53
pkoniszewskijohnthetubaguy: hi, could you reapprove https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/auto-live-migration-completion ? We lost +W on two patches due to a rebase, auto converge patch had a conflict so lost everything11:53
lyarwoodmdbooth: http://docs.openstack.org/user-guide/cli_config_drive.html might help11:54
mdboothlyarwood: I'm not convinced the rescue password ever worked11:54
lyarwoodmdbooth: and http://cloudinit.readthedocs.io/en/latest/topics/datasources.html11:54
mdboothSo how did users log in?11:54
lyarwoodmdbooth: well there's no logging in with most rescue images11:55
mdboothHardcoded admin password in the root image?11:55
*** shaohe_feng has quit IRC11:55
lyarwoodmdbooth: live ISOs etc just drop into a rescue shell and allow you to poke around11:55
*** aysyd has joined #openstack-nova11:56
mdboothWith no authentication, in a cloud environment, and your data attached11:56
*** shaohe_feng has joined #openstack-nova11:56
mdboothOver the network11:56
mdboothNice11:56
*** jlanoux has joined #openstack-nova11:56
*** akshai has joined #openstack-nova11:57
lyarwoodmdbooth: over a console, not over the network11:57
lyarwoodmdbooth: well, in terms of ssh etc that I assume you mean right?11:57
mdboothAh, ok11:57
mdboothYeah11:57
*** sean-k-mooney has quit IRC11:57
* mdbooth wasn't thinking about login over console11:57
mdboothSo, I guess that previously the rescue disk worked because you could log in over console11:58
mdboothSo network info not required11:58
mdboothadmin password is hardcoded or not required11:58
*** jwcroppe has joined #openstack-nova11:58
mdboothStable now uses original admin password. This is better, but possibly still wrong?11:59
mdboothartom: Do you plan to fix the injection thing?11:59
artommdbooth, we are now :)12:00
mdboothartom: :)12:00
artomEveryone missed that in the FF craziness12:00
lyarwoodmdbooth: well they both methods of rescue pass the rescue_password as admin_password to _create_images that will try to inject it if configured at present12:01
mdboothartom: I'm embarassed to say I've never even looked at the series :(12:01
artommdbooth, nothing to be embarrassed about - if it makes you feel better, I have no idea what a storage pool even is, but I've heard you're working on them?12:02
*** phuongnh has quit IRC12:02
*** fifieldt has joined #openstack-nova12:02
*** takedakn has joined #openstack-nova12:03
*** ducttape_ has joined #openstack-nova12:04
*** xyang1 has joined #openstack-nova12:04
*** pece has quit IRC12:05
*** ducttape_ has quit IRC12:05
*** jwcroppe has quit IRC12:05
*** shaohe_feng has quit IRC12:05
*** shaohe_feng has joined #openstack-nova12:06
*** ducttape_ has joined #openstack-nova12:06
mdboothlyarwood: So, I do have a concern12:07
mdboothI think that currently it's broken. rescue_password has no effect.12:07
*** markvoelker has joined #openstack-nova12:08
mdboothWith stable rescue, that will still be the case, but the non-rescue config disk will be used, so the non-rescue admin password and network config will be used for rescue.12:08
*** GB21 has quit IRC12:08
openstackgerritGábor Antal proposed openstack/nova: Transform instance.add_fixed_ip notification  https://review.openstack.org/33287612:09
mdboothThat means that we can never fix rescue in the future to use the rescue config explicitly passed in by the api without breaking users relying on the broken behaviour12:09
lyarwoodmdbooth: that's assuming cloud-init etc is used in the rescue image but yeah12:09
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: DON'T MERGE: more logs for change Ic3c22b96937  https://review.openstack.org/33546112:09
mdboothTo me, that falls under 'inevitable future regression'12:09
mdboothSo, do we care?12:10
*** baoli has joined #openstack-nova12:10
*** salv-orlando has joined #openstack-nova12:10
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: DON'T MERGE: more logs for change Ic3c22b96937  https://review.openstack.org/33546112:10
mdboothWell, do we care *enough*?12:10
*** mgoddard has quit IRC12:10
lyarwoodmdbooth: ack, I should be able to correct this so that we use the .rescue config for stable rescues now along with the nits you've added to the review12:10
mdboothBecause stable rescue is an awesome feature, and this is a relatively small thing.12:10
*** wangqun has joined #openstack-nova12:11
mdboothlyarwood: Would we have to remove the existing config disk?12:11
mdboothTo ensure we don't pick it up accidentally?12:11
*** GB21 has joined #openstack-nova12:11
lyarwoodmdbooth: we could but I think we can ensure it isn't picked up at all12:12
lyarwoodmdbooth: I'll give it a try anyway, fix the nits and report back12:12
mdboothI'll take your word on that, because I know nothing about cloud-init12:12
lyarwoodmdbooth: right, by not picked up I mean that it isn't going to be added to the domain for the rescue12:13
lyarwoodmdbooth: we can't stop it from being picked up within the domain if cloud-init etc is there12:13
mdboothlyarwood: Gotcha12:13
*** vishwanathj has joined #openstack-nova12:13
*** klkumar has quit IRC12:13
lyarwoodmdbooth: and if a user wants to play around with it they can do during a normal boot, they don't need a rescue to do that12:13
kashyapartom: It's just a data store (could be local storage on your FS, or NFS, etc). To get a quick sense, on your system which has libvirtd dunning, do `virsh pool list` & `virsh pool-info default`.12:13
mdboothThat's still a wart by the stable rescue manifesto, I think, because there's an aspect of the instance you can't inspect from the rescue instance.12:13
mdboothBut probably not a big deal in practise.12:14
lyarwoodYeah true, worth a line in the commit and release note12:14
*** salv-orlando has quit IRC12:14
*** shaohe_feng has quit IRC12:16
*** shaohe_feng has joined #openstack-nova12:17
*** ljxiash has joined #openstack-nova12:17
*** ivase has joined #openstack-nova12:18
*** mgoddard has joined #openstack-nova12:21
*** lucas-hungry is now known as lucasagomes12:22
*** ducttape_ has quit IRC12:23
*** eharney has quit IRC12:24
*** akshai has quit IRC12:24
*** ftersin has joined #openstack-nova12:25
*** shaohe_feng has quit IRC12:26
*** baoli has quit IRC12:26
*** shaohe_feng has joined #openstack-nova12:27
*** ftersin_ has quit IRC12:27
*** akshai has joined #openstack-nova12:27
*** pradk has joined #openstack-nova12:28
*** akshai_ has joined #openstack-nova12:28
openstackgerritPaul Carlton proposed openstack/nova: Permit Live Migration of Rescued Instances  https://review.openstack.org/30819812:29
openstackgerritPaul Carlton proposed openstack/nova: Add a test utility for checking mock calls with objects  https://review.openstack.org/33394712:29
paul-carlton2johnthetubaguy can you review my changes/comments in the above pls, doing the api changes now12:30
*** baoli has joined #openstack-nova12:30
*** erlon has joined #openstack-nova12:32
*** akshai has quit IRC12:32
*** muawiakhan has quit IRC12:33
openstackgerritAlexis Lee proposed openstack/nova: Make LM downtime params mutable  https://review.openstack.org/31925412:34
openstackgerritAlexis Lee proposed openstack/nova: Make LM timeout params mutable  https://review.openstack.org/31920312:35
*** muawiakhan has joined #openstack-nova12:35
*** baoli has quit IRC12:35
*** zenoway has quit IRC12:35
*** shaohe_feng has quit IRC12:36
*** sree has joined #openstack-nova12:36
*** vishwanathj has quit IRC12:37
*** shaohe_feng has joined #openstack-nova12:37
*** andreas_s has quit IRC12:37
*** diogogmt has quit IRC12:38
*** salv-orlando has joined #openstack-nova12:39
*** luis5tb has quit IRC12:39
paul-carlton2If I add a static method to 'class Instances' do I need to add a new version?12:40
*** chandankumar has quit IRC12:45
*** tbachman has quit IRC12:45
*** eharney has joined #openstack-nova12:45
*** zenoway has joined #openstack-nova12:46
*** salv-orlando has quit IRC12:46
*** shaohe_feng has quit IRC12:46
openstackgerritAlex Xu proposed openstack/nova: Depracate Images Proxy APIs  https://review.openstack.org/33263112:46
openstackgerritAlex Xu proposed openstack/nova: Deprecate Baremetal and fping API  https://review.openstack.org/33382412:46
openstackgerritAlex Xu proposed openstack/nova: Deprecated networks related proxy APIs  https://review.openstack.org/33315112:46
openstackgerritAlex Xu proposed openstack/nova: Filter network related quotas out of quotas API in 2.31  https://review.openstack.org/33382512:46
openstackgerritAlex Xu proposed openstack/nova: Deprecate FixedIP related proxy APIs  https://review.openstack.org/33315212:46
openstackgerritAlex Xu proposed openstack/nova: Deprecated floating ip related proxy APIs  https://review.openstack.org/33382112:46
openstackgerritAlex Xu proposed openstack/nova: Deprecate SecurityGroup related proxy API  https://review.openstack.org/33382212:46
openstackgerritAlex Xu proposed openstack/nova: Deprecate volumes related APIs  https://review.openstack.org/33382312:46
*** shaohe_feng has joined #openstack-nova12:47
*** salv-orlando has joined #openstack-nova12:48
*** gongysh has joined #openstack-nova12:48
*** tbachman has joined #openstack-nova12:48
*** roeyc has quit IRC12:48
*** edmondsw has joined #openstack-nova12:48
alaskipaul-carlton2: if it's not a remotable method I don't believe it changes the object hash which would require a new version. It likely depends on what exactly you're doing but a non remotable static method may not need a new version12:48
* alex_xu reminds the nova api meeting will begin in 10 mins in #openstack-meeting-4 channel12:50
*** andreas_s has joined #openstack-nova12:52
*** wangqun has quit IRC12:52
*** diogogmt has joined #openstack-nova12:52
*** EinstCrazy has joined #openstack-nova12:53
openstackgerritClaudiu Belu proposed openstack/nova: policy: Replaces 'authorize' in nova-api (part 4)  https://review.openstack.org/33003612:53
*** sudipto has joined #openstack-nova12:54
claudiub^ pls reapprove. :)12:54
claudiubalaski: ^12:54
alaskidone12:56
claudiub\o/12:56
*** shaohe_feng has quit IRC12:57
openstackgerritGleb Stepanov proposed openstack/nova: Pin HTTP response codes to API microversions  https://review.openstack.org/30536912:57
*** shaohe_feng has joined #openstack-nova12:57
*** gmann has joined #openstack-nova12:57
*** zerda2 has quit IRC12:58
* alex_xu reminders nova api meeting is running13:01
*** GB21 has quit IRC13:02
paul-carlton2alaski, thanks, i'm just getting minimum version of compute service, I'll see what reviewer say13:02
*** zenoway has quit IRC13:02
*** tyrola_ has joined #openstack-nova13:03
*** pwnall has joined #openstack-nova13:03
*** liverpooler has quit IRC13:03
*** tyrola has quit IRC13:04
*** rlrossit has joined #openstack-nova13:04
*** woodster_ has joined #openstack-nova13:05
*** sameo has quit IRC13:05
*** shaohe_feng has quit IRC13:07
*** shaohe_feng has joined #openstack-nova13:08
*** mdrabe has joined #openstack-nova13:08
*** tblakeslee has joined #openstack-nova13:08
*** M00nr41n has quit IRC13:11
*** ihrachys has quit IRC13:11
*** mriedem has joined #openstack-nova13:12
*** ihrachys has joined #openstack-nova13:13
openstackgerritJohn Garbutt proposed openstack/nova: api-ref: os-certificates.inc  https://review.openstack.org/32336513:14
*** code-R has joined #openstack-nova13:17
*** sdake has joined #openstack-nova13:17
*** shaohe_feng has quit IRC13:17
*** shaohe_feng has joined #openstack-nova13:18
*** sameo has joined #openstack-nova13:18
edleafeCan anyone explain why https://review.openstack.org/#/c/282419/ is stuck? It has 3 +2s, and was +W'd almost 2 months ago.13:21
*** code-R_ has joined #openstack-nova13:21
mriedemedleafe: dependencies in the series aren't merged13:21
*** sdake_ has joined #openstack-nova13:22
*** sdake has quit IRC13:22
edleafemriedem: ah, ok13:22
*** svenkat_ has joined #openstack-nova13:22
edleafeIt's not hugely important; just wondering why it was still there13:23
*** svenkat has quit IRC13:23
*** svenkat_ is now known as svenkat13:23
*** ducttape_ has joined #openstack-nova13:24
*** code-R has quit IRC13:24
*** ftersin_ has joined #openstack-nova13:25
*** sdake has joined #openstack-nova13:26
*** sdake_ has quit IRC13:27
*** rook has quit IRC13:27
*** c64cosmin has joined #openstack-nova13:27
*** shaohe_feng has quit IRC13:27
*** ftersin has quit IRC13:28
*** roeyc has joined #openstack-nova13:28
*** ducttape_ has quit IRC13:29
*** cleong has joined #openstack-nova13:29
*** shaohe_feng has joined #openstack-nova13:30
*** oomichi_ has joined #openstack-nova13:32
*** edand has quit IRC13:32
*** diogogmt has quit IRC13:32
*** mdrabe has quit IRC13:34
*** mdrabe has joined #openstack-nova13:35
dansmithmriedem: I think I posted a solution for the "two nics on a network with different tags" problem on the manager patch13:35
*** links has quit IRC13:36
mriedemget right out of town13:36
paul-carlton2yes13:36
paul-carlton2wrong window¬13:37
openstackgerritPaul Carlton proposed openstack/nova: API changes for live migration of rescued instance  https://review.openstack.org/32828013:37
*** shaohe_feng has quit IRC13:38
gibi_mriedem: hi! It is a frindly reminder about the notification transformation patches. The 3 important patch only needs second +2 https://review.openstack.org/#/c/313654/13:38
*** shaohe_feng has joined #openstack-nova13:38
mriedemdansmith: ok, i'll look after the api meeting and once my caffeine headache goes away13:40
dansmithmriedem: sure13:40
vladikrdansmith, Morning, but what is there are 3? :) What if we will add a tag field to the VIF model and tag these in allocate_for_instance (for neutron), then in the manager, we could run over the vifs and if it's not neutron we will do the same as we do now.. won't it work?13:40
vladikrs/is/if13:40
*** roeyc has quit IRC13:41
*** code-R_ has quit IRC13:41
openstackgerritGábor Antal proposed openstack/nova: Transform instance.add_fixed_ip notification  https://review.openstack.org/33287613:41
dansmithvladikr: yeah, that is probably okay too. I hate touching the vif model because it's so ill-defined, but that will probably be okay13:41
*** code-R has joined #openstack-nova13:41
markus_zShould I execute functional tests in a VM or is it ok to use my local machine? The docs I found don't clarify that: http://docs.openstack.org/developer/nova/test_strategy.html?highlight=functional#functional-tests13:41
dansmithvladikr: did you see my suggestion in the manager patch for just counting?13:42
dansmithI'm not really sure why that wouldn't work either13:42
*** ayoung has joined #openstack-nova13:42
*** ayoung has quit IRC13:42
*** rlrossit has quit IRC13:42
*** ayoung has joined #openstack-nova13:42
vladikrdansmith, ah, did you just comment ? looking13:42
openstackgerritEvgeny Antyshev proposed openstack/nova: Release note for vzstorage volume driver  https://review.openstack.org/33543913:42
dansmithno, last night13:42
dansmithvladikr: https://review.openstack.org/#/c/264017/63/nova/compute/manager.py13:43
*** muawiakhan has quit IRC13:43
dansmithvladikr: line 1352, second part of the comment13:43
*** efried has quit IRC13:43
*** Qiming has quit IRC13:44
*** Qiming has joined #openstack-nova13:44
mdboothartom: In https://review.openstack.org/#/c/303335/, how does moving the creation of the config disk change anything about its contents?13:44
mdboothOr did I miss something?13:44
*** jaugustine has joined #openstack-nova13:44
dansmithmdbooth: we have to move it to late enough that we have device assignments13:44
dansmithmdbooth: like PCI13:44
mdboothdansmith: I can't see where they're passed in, though13:45
mdboothOr is that patch not there, yet?13:45
dansmithmdbooth: next patch13:45
* mdbooth stops searching for something that's not there :)13:45
dansmithwell, maybe the one after that actually, but..13:45
lyarwoodartom / dansmith ; and that's something that would be useful during a rescue?13:45
dansmithlyarwood: down the road we need to regenerate the config drive any time we boot the instance, so yeah13:46
mdboothartom: Are you filing a bug for the injection thing, btw?13:46
*** klkumar has joined #openstack-nova13:46
*** mgoddard_ has joined #openstack-nova13:46
* mdbooth would give it a big red scary regression flag personally.13:46
lyarwooddansmith: right, even if we are booting from a rescue image that is likely a different OS install (live or otherwise)?13:46
dansmithmdbooth: which injection thing?13:46
dansmithlyarwood: absolutely13:47
mdboothdansmith: With the new patch, we're now injecting into the root disk even if we're using a config disk13:47
openstackgerritSudipta Biswas proposed openstack/nova: Introduce the memory bandwidth monitor  https://review.openstack.org/32978313:47
dansmithmdbooth: I don't know what you're talking about :)13:47
openstackgerritSudipta Biswas proposed openstack/nova: Introduce utility module for pcp  https://review.openstack.org/20316313:47
openstackgerritSudipta Biswas proposed openstack/nova: Base enablement for memory bandwidth monitor  https://review.openstack.org/26677313:47
openstackgerritSudipta Biswas proposed openstack/nova: Update setup.cfg for memory bandwidth monitor  https://review.openstack.org/32978513:47
*** ctrath has joined #openstack-nova13:48
*** shaohe_feng has quit IRC13:48
*** shaohe_feng has joined #openstack-nova13:48
mdboothdansmith: https://review.openstack.org/#/c/303335/41/nova/virt/libvirt/driver.py line 3001 of before code13:48
sudiptogibi_, thanks for the review. I have incorporated your comments ^ can you pls take a look when you can?13:48
gibi_sudipto: looking...13:49
*** mpavone has quit IRC13:49
dansmithmdbooth: ah, I don't think that's intentional13:49
mdboothYeah, we discussed it earlier.13:49
mdboothNot worth a revert, but should be fixed asap.13:50
dansmithah, sorry13:50
dansmithyeah, agreed13:50
*** mgoddard has quit IRC13:50
*** thumpba has joined #openstack-nova13:50
* dansmith is all caught up now (hopefully)13:50
lyarwooddansmith: final question, and this is all still valid even if the disk ordering has changed as a result of the rescue? I should really go and read the tagging spec I guess.13:50
*** thumpba has quit IRC13:51
vladikrmdbooth, I can handle it , won't checking for  configdrive.required_by(instance) will fix it?13:51
dansmithlyarwood: meaning does stable disks in rescue obviate the need for tagging?13:51
*** thumpba has joined #openstack-nova13:51
*** mmandel has joined #openstack-nova13:51
dansmithvladikr: I think so yeah13:51
vladikrokay, I'll submit a patch13:51
*** tyrola_ has quit IRC13:51
*** prateek has quit IRC13:52
lyarwooddansmith: well the original unstable method changed the order, stable should keep it the same and I'm assuming can still use the provided metadata13:52
vladikrdansmith, wrt the requested_networks .. I think your suggestion is easier. Also, can't we rely on the fact that requested_networks and nwinfo should be in the same order?13:52
dansmithlyarwood: yeah, but it's not that we need the metadata to be different in rescue, we need it to be refreshed any chance we get13:52
*** diga has joined #openstack-nova13:53
dansmithlyarwood: for example, lets say I'm automating a rescue, so I set a piece of metadata on each instance and then rescue them and run a script that checks that metadata value in order to do a thing13:53
dansmithlyarwood: if I'm on metadata server that works great, but if I'm on configdrive and don't regen when I boot into rescue, I never see the new value13:54
dansmithvladikr: not sure about the order, you'd have to validate that, but agreed, I think not mucking with the network model is ideal if we can manage :)13:54
*** chandankumar has joined #openstack-nova13:54
*** ssurana has joined #openstack-nova13:54
dansmithlyarwood: is there something that causes you issues with this?13:54
*** apanaitiu has quit IRC13:56
*** ametts has joined #openstack-nova13:56
*** shaohe_feng has quit IRC13:58
lyarwooddansmith: sorry, I just didn't think that was a valid use case for a rescue, stable or otherwise13:59
*** shaohe_feng has joined #openstack-nova13:59
openstackgerritGene Kuo proposed openstack/nova: Fix nova delete with EFI booted VMs  https://review.openstack.org/33551213:59
gmannmriedem: no we are not changing the response as it need version bump14:00
lyarwooddansmith: I've been thinking of them in terms of physical hosts and what you would typically do to rescue them, live ISOs, manually pulling off data etc14:00
alex_xumriedem: yea, as gmann said14:00
*** ajo_ has joined #openstack-nova14:00
dansmithlyarwood: okay14:00
gmannmriedem: only question, should we do that(which need version bump)14:00
*** rlrossit has joined #openstack-nova14:00
*** rook- has joined #openstack-nova14:00
mdboothdansmith: So, I hate lyarwood's test: https://review.openstack.org/#/c/270289/18/nova/tests/unit/virt/libvirt/test_driver.py :)14:01
openstackgerritGene Kuo proposed openstack/nova: Fix nova delete with EFI booted VMs  https://review.openstack.org/33551214:01
gmannor leave as it is as its not so critical and creating issues even response is not good in this API14:01
*** pece has joined #openstack-nova14:01
mdboothHowever, I've offered to write him a new one14:01
mdboothGiven we're up against a deadline, though, mind if I run it by you first?14:01
*** c64cosmin has quit IRC14:02
mriedemgmann: alex_xu: the id change in the response is a behavior change14:02
mriedemso it needs a microversion imo14:02
dansmithmdbooth: hmm, yeah, not sure I see where any ordering is really validated there14:02
*** sameo is now known as sameo_afk14:02
gmannmriedem: yes, it need version bump14:03
mdboothdansmith: I was planning to attempt to rewrite the test to actually generate the xml14:03
*** jaugustine has quit IRC14:03
mdboothThen parse the xml to pull out disk paths and ordering14:03
*** mgoddard_ has quit IRC14:03
gmannmriedem: but should we do that change? or leave as it is currently14:03
*** ajo_ has quit IRC14:03
dansmithmdbooth: yeah, that's the only thing that really matters, right? that the xml is in the right order14:03
mriedemgmann: it seems like busy work if no one cares about this14:03
*** jwcroppe has joined #openstack-nova14:04
*** ajo_ has joined #openstack-nova14:04
mriedemwe don't even test that api14:04
gmannyea14:04
*** artom2 has joined #openstack-nova14:04
mdboothdansmith: Ok, cool, thanks. I'll get on it.14:04
*** sridharg has quit IRC14:04
mnestratovany chances to get this reviewed and merged until FF https://review.openstack.org/#/c/217679 ?14:04
dansmithmdbooth: is lyarwood the violent type?14:04
gmannmriedem: or let's iterate it in O as not much bandwidth in Newton14:05
mdboothdansmith: He lives somewhere that's inaccessible by all forms of modern transport, so I'm not sure it matters.14:05
dansmithmdbooth: oh good14:05
artom2mdboith, vladikr, thanks for handling that config drive fix - I have an appointment this morning, so I'm not home for a bit14:05
dansmithmnestratov: that hasn't been waiting for a year yet, so probably not14:05
dansmithmnestratov: (embarrassed sarcasm)14:06
*** zenoway has joined #openstack-nova14:06
lyarwoodmdbooth: haha thanks again ;)14:06
paul-carlton2mdbooth, doesn't he live in Hereford?  That is were the Special Air Service is based so he might know someone!14:06
danpbpaul-carlton2: hehe, yeah, don't wanna upset that lot14:06
*** ajo_ has quit IRC14:07
mriedemmnestratov: on https://review.openstack.org/#/c/217679 you can probably guess what i'm going to ask14:07
*** ajo_ has joined #openstack-nova14:07
mnestratovmriedem: CI?14:07
*** gmann has quit IRC14:07
mriedembingo14:07
lyarwoodpaul-carlton2: 99% of the population around here claim to be in the regiment so you never know :)14:08
*** shaohe_feng has quit IRC14:08
mnestratovmriedem: both reported14:09
mnestratovah14:09
*** ajo_ has quit IRC14:09
mriedemmnestratov: the vz compute ci isn't running the rescue test14:09
mnestratovyou mean rescue tests14:09
mnestratovyeah14:09
*** shaohe_feng has joined #openstack-nova14:09
*** jwcroppe has quit IRC14:09
*** takedakn has quit IRC14:10
*** andreas_s has quit IRC14:10
gibi_sudipto: +1 for the first patch and left a comment in the second patch14:11
sudiptogibi_, thanks. working on the second one and will get back shortly.14:11
*** burt has joined #openstack-nova14:11
dansmithmnestratov: if you will work on a CI run I will go review in parallel14:11
mnestratovof course, forgot we didn't add it14:11
dansmithmnestratov: even though it hasn't been a year yet14:11
dansmithmnestratov: (again, very much sarcasm)14:12
*** oomichi_ has quit IRC14:12
*** mdrabe has quit IRC14:12
mnestratovdansmith: thus we can wait14:12
mnestratov:)14:12
*** tonytan4ever has joined #openstack-nova14:12
gibi_sudipto: just ping me when it is up and I will check14:12
dansmithmnestratov: :)14:12
sudiptogibi_, sure...very shortly, i hope.14:12
*** tblakeslee has quit IRC14:13
mriedemmnestratov: the change itself seems fine14:13
*** mdrabe has joined #openstack-nova14:13
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: libvirt: virtlogd: use virtlogd for char devices  https://review.openstack.org/32376514:14
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: libvirt: simplify "get_console_output" interface  https://review.openstack.org/33448014:14
*** dedery has quit IRC14:14
*** tblakeslee has joined #openstack-nova14:15
*** breton_ is now known as breton14:15
mnestratovmriedem: to me too :)14:15
*** sdake has quit IRC14:16
mriedemdansmith: i actually like this change https://review.openstack.org/#/c/270287/ because that closes the gap on everything that calls _build_device_metadata getting bdms14:16
mriedemcoincidentally14:16
dansmithmriedem: cool14:16
mriedemso, we might have another compute service version api block check thing for this https://review.openstack.org/#/c/270288/14:17
mriedembecause the compute api was always blocking this https://review.openstack.org/#/c/270288/16/nova/compute/api.py14:17
*** sdake has joined #openstack-nova14:17
*** sdake has quit IRC14:17
mriedemnow it won't, the compute manager will14:17
*** klkumar has quit IRC14:17
*** zenoway has quit IRC14:17
mriedembut not all computes are going to be upgraded at the same time in a large cloud14:18
openstackgerritRoman Podoliaka proposed openstack/python-novaclient: Make it possible to list quotas with details  https://review.openstack.org/33552414:18
*** shaohe_feng has quit IRC14:19
mriedemdanpb: lyarwood: see comment in https://review.openstack.org/#/c/270288/14:19
mriedemyou can't just lift a pin in the api like that14:19
*** shaohe_feng has joined #openstack-nova14:19
mriedemcan't assume all computes in the deployment are upgraded at the same time14:19
*** sdake has joined #openstack-nova14:19
paul-carlton2https://review.openstack.org/#/c/333989/4 has updated compute api version to 4.13 does that mean my change has to be updated to use 4.14?14:20
*** mgoddard has joined #openstack-nova14:20
paul-carlton2I've got a rebase issue when trying to push a new patch up14:20
mriedempaul-carlton2: i don't see any rpc api version bump in there14:20
mriedempaul-carlton2: you mean https://review.openstack.org/#/c/333988/4/nova/compute/rpcapi.py14:21
paul-carlton2Maybe I got wrong change14:21
mriedemso yes, you're at 4.14 now14:21
*** ducttape_ has joined #openstack-nova14:21
paul-carlton2ok, I'll change it14:21
alaskithere's a lot of contention for compute rpcapi and service versions right now14:22
lyarwoodmriedem: ack thanks14:22
openstackgerritJinquan Ni proposed openstack/nova: libvirt:code flow problem in wait_for_job  https://review.openstack.org/32075014:22
mriedemlyarwood: also, https://review.openstack.org/#/c/270288/ should be using a virt driver capability checked in the compute manager,14:23
*** sc68cal has quit IRC14:23
mriedemnot in each virt driver that doesn't support said capability14:23
lyarwoodmriedem: understood, appears I really should've been paying attention to the device tagging series14:24
*** sree has quit IRC14:24
mriedemlyarwood: well, virt driver capabiliites are pretty standard for something like this14:25
*** sc68cal has joined #openstack-nova14:25
*** andreas_s has joined #openstack-nova14:25
*** ftersin has joined #openstack-nova14:26
*** nkrinner is now known as nkrinner_afk14:26
openstackgerritAndrew Laski proposed openstack/nova: Bump service version for BuildRequest deletion  https://review.openstack.org/33247814:26
openstackgerritAndrew Laski proposed openstack/nova: Stop instance build if BuildRequest deleted  https://review.openstack.org/33247914:26
openstackgerritAndrew Laski proposed openstack/nova: Refactor block_device_mapping handling during boot  https://review.openstack.org/33409414:26
openstackgerritAndrew Laski proposed openstack/nova: Add block_device_mappings to BuildRequest  https://review.openstack.org/33409514:26
openstackgerritAndrew Laski proposed openstack/nova: Cells: Handle delete with BuildRequest  https://review.openstack.org/32598514:26
*** pkoniszewski has quit IRC14:26
dansmithmnestratov: really not critical to change that reno,14:26
dansmithmnestratov: and you could do it after this patch if you want.. but your call14:27
mnestratovdansmith: it will take 5 minutes14:27
openstackgerritPaul Carlton proposed openstack/nova: Permit Live Migration of Rescued Instances  https://review.openstack.org/30819814:27
dansmithmnestratov: okay14:27
*** pkoniszewski has joined #openstack-nova14:28
*** ftersin_ has quit IRC14:28
openstackgerritVictor Stinner proposed openstack/nova: Port test_fakelibvirt to Python 3  https://review.openstack.org/33325114:29
openstackgerritVictor Stinner proposed openstack/nova: Port ironic test_driver to Python 3  https://review.openstack.org/33325014:29
openstackgerritVictor Stinner proposed openstack/nova: Port libvirt test_driver to Python 3  https://review.openstack.org/33324914:29
openstackgerritVictor Stinner proposed openstack/nova: Port test_virt_drivers to Python 3  https://review.openstack.org/33324814:29
openstackgerritVictor Stinner proposed openstack/nova: Port virt test_hardware to Python 3  https://review.openstack.org/33324714:29
openstackgerritVictor Stinner proposed openstack/nova: Port pci unit tests to Python 3  https://review.openstack.org/33279114:29
openstackgerritVictor Stinner proposed openstack/nova: Port test_metadata to Python 3  https://review.openstack.org/33273814:29
openstackgerritVictor Stinner proposed openstack/nova: Port test_hacking to Python 3  https://review.openstack.org/33273714:29
*** shaohe_feng has quit IRC14:29
*** shaohe_feng has joined #openstack-nova14:30
openstackgerritMaxim Nestratov proposed openstack/nova: libvirt: virtuozzo instance rescue mode support  https://review.openstack.org/21767914:30
openstackgerritPaul Carlton proposed openstack/nova: API changes for live migration of rescued instance  https://review.openstack.org/32828014:30
*** amotoki has joined #openstack-nova14:31
*** gszasz has quit IRC14:32
dansmithmnestratov: looks cool, thanks14:32
dansmithmnestratov: ~4 hours again?14:32
*** mdrabe has quit IRC14:32
mnestratovdansmith: let me check14:32
*** mdrabe has joined #openstack-nova14:32
*** Daisy has joined #openstack-nova14:33
*** syjulian has joined #openstack-nova14:34
*** gszasz has joined #openstack-nova14:34
*** dedery has joined #openstack-nova14:34
openstackgerritSudipta Biswas proposed openstack/nova: Introduce the memory bandwidth monitor  https://review.openstack.org/32978314:35
openstackgerritSudipta Biswas proposed openstack/nova: Base enablement for memory bandwidth monitor  https://review.openstack.org/26677314:35
openstackgerritSudipta Biswas proposed openstack/nova: Update setup.cfg for memory bandwidth monitor  https://review.openstack.org/32978514:35
*** ctrath has quit IRC14:35
mnestratovdansmith: yeah, looks like this14:35
*** itamarl has quit IRC14:35
*** mdrabe has quit IRC14:36
sudiptogibi_, ^ done. You may have to restore your vote on the pcp one coz i committed them in a chain...14:36
mnestratovdansmith: thanks for review14:36
*** mdrabe has joined #openstack-nova14:36
dansmithmnestratov: okay, well, I'll check back later then, thanks for being responsive14:37
*** Daisy has quit IRC14:37
sudiptodansmith, mriedem can i request a review on the pcp patches...i have incorporated your review comments ... (just worried about the ff - that's all)14:38
*** amotoki has quit IRC14:38
*** ctrath has joined #openstack-nova14:38
dansmithsudipto: I know, they're on the list. kinda hoping to see a review from jaypipes on there too14:38
*** tjones has joined #openstack-nova14:38
*** mdrabe_ has joined #openstack-nova14:39
openstackgerritPaul Murray proposed openstack/nova: Alternative console authorization object  https://review.openstack.org/33553514:39
sudiptodansmith, sure. I wonder jaypipes would be able to review them before the deadline :( he seemed to have traveled out to detroit...14:39
*** shaohe_feng has quit IRC14:39
*** shaohe_feng has joined #openstack-nova14:39
kashyapdanpb: Is this a 'reasonably ugly' way to try to convince Nova to install custom QEMU package via rootwrap?  http://paste.openstack.org/show/524071/14:41
*** mdrabe has quit IRC14:42
gibi_sudipto: looking..14:42
*** armax has joined #openstack-nova14:43
openstackgerritSarafraj Singh proposed openstack/nova: Improve help context of ironic options  https://review.openstack.org/33243314:44
gibi_sudipto: looks good to me, thanks14:44
*** gstepanov has joined #openstack-nova14:44
*** aloga_ has joined #openstack-nova14:45
sudiptogibi_, thanks!!14:46
*** amotoki has joined #openstack-nova14:46
markus_zkashyap: (on a side note) Do you have a tutorial somewhere which shows how to create those debs?14:47
markus_zkashyap: AFAIU you're using root wrap the correct way14:47
*** MikeG451 has joined #openstack-nova14:48
kashyapmarkus_z: I didn't create these custom debs.  Dave Gilbert, QEMU developer created it14:48
mnestratovdansmith: hmm, I underestimated the number of patches in the zuul queue, looks like this time it will take much more time to report - about 10 hours14:49
kashyapmarkus_z: He's added some custom 'fprintf's plus some debugging macros to catch potential errors, in the event that Volume-based migration bug is reproduced.14:49
dansmithmnestratov: oof, okay :)14:49
*** shaohe_feng has quit IRC14:49
johnthetubaguydansmith: I replied to your comment on this patch, it was intentional basically: https://review.openstack.org/#/c/327012/14:49
dansmithmnestratov: mriedem doesn't sleep so I'm sure he'll notice when it reports14:50
*** shaohe_feng has joined #openstack-nova14:50
kashyapmarkus_z: Thanks for confirming that rootwrap change, I'll push a Test-Only change to see if that bug occurs, and thus capturing some errors14:50
markus_zkashyap: In case you didn't already know, "util.execute" returns a tuple of stdout+stderr, in case you wanna parse that.14:51
mnestratovdansmith: mriedem is a happy man if he doens't need to sleep14:51
kashyapmarkus_z: I see.  I can post a change, and you can see it in full to comment there.  /me back in a few min14:51
dansmithjohnthetubaguy: okay will look in a sec14:52
mriedemgibi_: it's on the list for today14:52
gibi_mriedem: thanks14:52
clarkbkashyap: it might be easier to do that via a devstack change? I dont have all the context here but that srems like a weird place to do it14:52
mnestratovit's a pity that zuul doesnt have an ability to raise a priority of a certain change14:54
markus_zkashyap: I guess the package "qemu-block-extra_2.5+dfsg-5ubuntu10.2dgilbert1_amd64.deb" should be downloaded by wget as well? You're using the same URL twice in that call.14:54
*** pbandark has quit IRC14:55
dansmithmnestratov: zuul is opensource, as I understand it :P14:56
clarkbkashyap: but that would allow you to have package install done with the rest of the installation, then any nova changes can depend on the devstack change for further debugging14:56
mriedemmnestratov: heh, and reshuffle the queue and piss everyone else off :) unless yo'ure just talking about your ci14:57
*** ctrath has quit IRC14:57
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Remove duplicated logic in check_can_live_migrate_source  https://review.openstack.org/33554214:57
dansmithmriedem: I assume he means for their CI14:57
dansmithmriedem: for times like this :)14:57
kashyapclarkb: Reading your comments now14:57
clarkbmnestratov: you can "promote" a change within a queue with zuul14:58
kashyapmarkus_z: Good catch, the second URL should be different.  Fixing that.14:58
clarkbmnestratov: you can also directly enqueue14:58
mnestratovclarkb: really14:59
mnestratovhow?14:59
*** ctrath has joined #openstack-nova14:59
dansmithclarkb: dammit clarkb, I had ten hours of quiet until you came along :P14:59
*** gszasz has quit IRC14:59
kashyapclarkb: No more Nova changes.  We just need more debugging info from QEMU when we see this failure: https://bugs.launchpad.net/nova/+bug/152489814:59
openstackLaunchpad bug 1524898 in OpenStack Compute (nova) "Volume based live migration aborted unexpectedly" [High,Confirmed]14:59
*** shaohe_feng has quit IRC15:00
kashyapclarkb: And those QEMU builds have additional debugging info15:00
*** shaohe_feng has joined #openstack-nova15:00
markus_zclarkb: I still have the open todo to make https://github.com/openstack/devstack-plugin-additional-pkg-repos work in our CI. That would be the cleaner way to do it.15:00
clarkb`zuul enueue` and `zuul promote`15:00
markus_zBut I didn't have the time yet. I've put it on my list for the week R-1115:00
*** luis5tb has joined #openstack-nova15:01
digaedleafe: https://blueprints.launchpad.net/nova/+spec/license-cost-aware-vm-placement15:01
clarkbkashyap: then ya I would use a one off devstack change because doing that in nova with rootwrap seems like a massive violation of wjat rootwrap is there for15:01
openstackgerritPaul Carlton proposed openstack/nova: Permit Live Migration of Rescued Instances  https://review.openstack.org/30819815:01
*** pilgrimstack1 has joined #openstack-nova15:02
kashyapclarkb: Yeah, realize this is an insane hack, only for debugging.  So, where do I make this change in DevStack?15:02
*** pilgrimstack has quit IRC15:02
openstackgerritMatthew Booth proposed openstack/nova: libvirt: Improve mocking of Image objects in test_driver  https://review.openstack.org/33324215:02
clarkbkashyap: probably in lib/nova15:02
digaedleafe: Can you go through this link, it was submitted in juno release & now I am re-implementing for current release.15:02
*** artom2 has quit IRC15:02
mdboothlyarwood: Could you have a look at ^^^ for me? I'm going to try to use it for your test.15:02
edleafediga: is there any code? Or a spec outlining a proposed implementation?15:03
jed56edleafe: +1 :)15:03
digaedleafe: I can add spec for this15:03
openstackgerritPaul Carlton proposed openstack/nova: API changes for live migration of rescued instance  https://review.openstack.org/32828015:03
digacode is old which is implemented at juno cycle15:03
lyarwoodmdbooth: looking15:04
digaI will send you over the mail15:04
edleafediga: so the basic idea is to only place VMs on certain hosts, based on licensing costs?15:04
*** yamahata has quit IRC15:04
clarkbdansmith: I'm sorry, I saw rootwrap was being used to install random packages from internet and couldnt look away :)15:04
digaedleafe: yes15:04
*** thumpba has quit IRC15:04
*** muawiakhan has joined #openstack-nova15:04
mriedemis there a reason we don't have an api microversion for the series to rescue volume-backed instances15:05
mriedem?15:05
mriedemhow does a client know they can try this?15:05
kashyapclarkb: I thought I wouldn't be caught15:05
mriedemlyarwood: ^15:05
dansmithclarkb: no, that was in reference to the zuul promotion thing15:05
edleafediga: can't any of the existing approaches, like host aggregates, accomplish what is needed?15:06
dansmithmriedem: so I thought about that at first, but the error we raise seems to imply "you can't run rescue on _this_ instance"15:06
dansmithmriedem: which I would think implies that you may be able to run it on _some_ instances15:06
*** chhavi has quit IRC15:06
digaedleafe: I dont think only host aggreegates will work15:06
digaI will send you doc whole idea behind this15:07
mriedemdansmith: lyarwood's change removes an explicit block in the compute api for volume-backed instances doing rescue15:07
digaedleafe: I will send you doc whole idea behind this15:07
dansmithmriedem: I know, but see the exception that is used?15:07
*** tbachman has quit IRC15:07
lyarwoodmriedem: aside from my own ignorance nope15:07
edleafediga: I ask because I know Rackspace solved a similar concern in the past15:07
digaedleafe: okay15:08
edleafediga: such as not mixing Windows and Linux issues on the same host15:08
digaedleafe: okay15:08
digaedleafe: this contains, some data center licensing cost also involved15:08
lyarwoodmriedem: I'm not sure I follow anyway, I understand the pinning point you made re the compute api before but why would this need any changes in the api itself?15:09
*** dedery_ has joined #openstack-nova15:09
openstackgerritDaniel Berrange proposed openstack/nova: DO NOT MERGE - ROOAAAAAARRRR ! Testing live migration bug.  https://review.openstack.org/33554915:09
digaits not about only os license but here we can look hypervisor licensing etc15:09
*** sacharya has joined #openstack-nova15:09
markus_z:D15:09
*** gongysh has quit IRC15:09
digaedleafe: its not about only os license but here we can look hypervisor licensing etc15:09
digaedleafe: i will be back in sometime15:10
*** shaohe_feng has quit IRC15:10
dansmithmriedem: actually, the reason specifically mentions that you can't rescue volume-backed as a general statement, so maybe nevermind15:10
edleafediga: sure, I understand. I'm just wondering if a similar approach might work15:10
edleafediga: ok15:10
mriedemlyarwood: so as a user i can reasonably expect to rescue a volume-backed instance and the api won't vomit on me15:10
dansmithmriedem: I was looking more at "InstanceNotRescuable"15:10
*** shaohe_feng has joined #openstack-nova15:10
mriedemlyarwood: it's the same thing as trying to tag devices before that's available15:11
mriedemhow do i as a user know i can try that if there isn't a microversion?15:11
mriedembecause it's really an api change15:11
mriedemthe rescue series is a behavior change in the api15:11
mtreinishdanpb: I like the t-rex :)15:11
lyarwoodmriedem: ah right understood15:11
*** kevin_zh has quit IRC15:11
mriedemlyarwood: i was trying to think of how we could test this in tempest15:11
mriedemw/o a feature toggle15:12
*** gszasz has joined #openstack-nova15:12
mriedemand you can't really15:12
*** kevinzh has quit IRC15:12
mriedemw/o a microversion15:12
*** tesseract- has quit IRC15:12
*** prateek has joined #openstack-nova15:12
mriedemmtreinish is probably going to get tired of me pushing nova people to write tempest tests15:12
mdboothlyarwood: Grr, that patch has another minor dep15:12
*** dedery has quit IRC15:13
mtreinishmriedem: heh, nah I wish other projects pushed as much15:13
mtreinishI just get tired of you bugging me to review patches before ff15:13
*** cdelatte has joined #openstack-nova15:13
*** dedery_ has quit IRC15:13
mriedemmtreinish: the bugging rolls downhill15:14
mriedemthey bug me, i bug you15:14
lyarwoodmdbooth: np I get the feeling this series isn't going anywhere fast ;)15:14
*** rcernin has quit IRC15:14
lyarwoodmriedem: kk, I did have a tempest test up for this that had an on/off configurable for running the tests, the microversion approach is obviously better :)15:15
*** ctrath has quit IRC15:15
*** sheel has quit IRC15:15
mriedemlyarwood: sorry to spring this on you at this point15:15
*** sacharya_ has joined #openstack-nova15:16
*** ctrath has joined #openstack-nova15:16
gstepanovmriedem: What do you think about bug/1579876  maybe 205( Reset content) that also has no payload will be more appropriate in this case15:16
dansmithmriedem: by the same argument, though, without instance capabilities, tempest can't know that from outside because it doesn't know what hypervisor you're using15:16
*** catintheroof has joined #openstack-nova15:16
lyarwoodmriedem: np at all, I really appricate the reviews, it's just a shame they are so late in the cycle before ff15:17
*** pcaruana has quit IRC15:17
*** efried has joined #openstack-nova15:17
mriedemdansmith: yeah that's the other wrinkle15:17
mriedemwe have the same issue with tags15:17
mriedemand volume multiattach15:17
mnestratovclarkb: thanks a lot, didn't know it15:17
dansmithmriedem: yeah15:18
*** sacharya has quit IRC15:18
mriedemhttps://review.openstack.org/#/c/270288/16/nova/compute/api.py is still a global block on this for all virt drivers15:18
mriedemthere is no indication to a user that they can start requesting these now and expect it to work for at least one virt driver15:18
dansmithyeah, not arguing that a microversion is a good way to indicate that it's now possible15:19
mriedemi think for stuff like this rax would disable it via policy15:19
openstackgerritDaniel Berrange proposed openstack/nova: DO NOT MERGE - ROOAAAAAARRRR ! Testing live migration bug.  https://review.openstack.org/33554915:19
mriedemrax/anyone15:19
dansmithI think that we didn't communicate that it was not universally impossible before15:19
dansmithso it's a little grey to me whether we need to start or not,15:19
dansmithbut that's fine15:19
dansmithbecoming more explicit is always better15:20
*** shaohe_feng has quit IRC15:20
mriedemi'm trying to remember fei long's thing from a few releases back15:20
mriedemi think that was volume-backed instance backups?15:20
dansmiththe backup thing?15:20
mriedemit's disabled in the api15:20
dansmithyeah, was thinking about that earlier15:20
mriedemi think we eventually came to the same conclusion on that one15:21
dansmithyep15:21
openstackgerritPaul Carlton proposed openstack/nova: Permit Live Migration of Rescued Instances  https://review.openstack.org/30819815:21
doffmalaski: Will we have a cells meeting today? I know its approaching freeze, so everyone might be busy.15:22
openstackgerritPaul Carlton proposed openstack/nova: API changes for live migration of rescued instance  https://review.openstack.org/32828015:22
mriedemlet's skip the cells meeting15:22
dansmith\o/15:22
*** shaohe_feng has joined #openstack-nova15:25
*** andreas_s has quit IRC15:25
digaedleafe: if you have the link of which rackspace has implemented, I will go through it15:25
edleafediga: there's no link that I know of15:26
digaedleafe: ok15:26
edleafeI used to work there, and remember this being talked about15:26
digaedleafe: okay15:26
*** ftersin_ has joined #openstack-nova15:27
openstackgerritGene Kuo proposed openstack/nova: Fix nova delete with EFI booted VMs  https://review.openstack.org/33551215:27
*** Sukhdev has joined #openstack-nova15:27
*** ftersin has quit IRC15:28
digaedleafe: I need to re-check on this15:28
digaedleafe: thank you!15:29
edleafediga: sure!15:29
openstackgerritPaul Murray proposed openstack/nova: Alternative console authorization object  https://review.openstack.org/33553515:30
*** code-R has quit IRC15:30
*** shaohe_feng has quit IRC15:30
*** rcernin has joined #openstack-nova15:30
*** amotoki has quit IRC15:31
*** code-R has joined #openstack-nova15:31
*** tbachman has joined #openstack-nova15:31
openstackgerritMatt Riedemann proposed openstack/nova: libvirt: add todo about bdms in _build_device_metadata  https://review.openstack.org/33556315:31
mriedemartom: dansmith: ^15:31
*** shaohe_feng has joined #openstack-nova15:31
openstackgerritGleb Stepanov proposed openstack/nova: [WIP] Change server delete response code  https://review.openstack.org/33556415:31
*** muawiakhan has quit IRC15:32
*** pcaruana has joined #openstack-nova15:32
kashyapdanpb: LOL, 10x improvement over your 'kaboom' the commit message! https://review.openstack.org/#/c/335549/15:32
kashyaps/the//15:32
*** code-R has quit IRC15:35
*** claudiub has quit IRC15:35
*** eharney has quit IRC15:38
*** tbachman has quit IRC15:38
*** tbachman has joined #openstack-nova15:39
*** luis5tb has quit IRC15:40
*** thumpba has joined #openstack-nova15:41
*** shaohe_feng has quit IRC15:41
mriedemdansmith: artom: vladikr: i left a reply in https://review.openstack.org/#/c/264017/63/nova/compute/manager.py about the vif tag stuff, i think we should do that in allocate_for_instance, which would also fix the pre-allocated port scenario15:41
mriedembrb15:41
*** gszasz has quit IRC15:41
dansmithmriedem: so the opposite of what I said this morning then?15:41
*** shaohe_feng has joined #openstack-nova15:41
artommriedem, is allocate_for_instance called even in the Neutron case?15:42
dansmithyeah15:42
artomdansmith, that's yes to my question?15:42
vladikryes15:42
vladikr:)15:42
artomDammit.15:42
artomIt's not going a lot... mostly calling to network_rpcapi.allocate_for_instance15:43
dansmithartom: yes to your question15:43
*** belmoreira has quit IRC15:43
*** Nakato has quit IRC15:43
artomI don't see what we gain by moving to allocate_for_instance in network.api...15:44
dansmithme either, but I haven't read his comment yet15:44
artomAnd does network_rpcapi.allocate_for_instance also get called in the Neutron case? That's what's doing most of the work...15:44
*** Nakato has joined #openstack-nova15:45
johnthetubaguyno rpc calls in the neutron case, but it all goes through the network api base, kinda15:45
*** amotoki has joined #openstack-nova15:45
mriedemartom: yes15:45
mriedemartom: no actually15:45
mriedemthat's nova-net15:45
dansmithI guess he just doesn't like the trifecta match in the compute code, which I don't like either,15:45
mriedemnetwork rpc api is nova-net15:45
mriedemthis is really a tag on the vif15:45
mriedemwhich is created in allocate_for_instance15:45
dansmithbut I also don't really like adding more gorp into allocate for instance either15:46
mriedemand if you provide a pre-allocated port on boot, with a tag, we don't honor that tag15:46
*** gongysh has joined #openstack-nova15:46
artommriedem, we'd still be doing the trifecta match, though, right?15:46
*** david-lyle has quit IRC15:46
mriedembecause of this matching in the compute manager15:46
mriedemartom: i don't really see why15:46
dansmithartom: yes, but we already do it in the network code,15:46
*** tbachman_ has joined #openstack-nova15:46
dansmithwhich is his point I think15:46
mriedemin neutron you have a tag and you apply it to the port15:46
mriedemthe port either existed before or nova created it, that doesn't matter here15:46
*** tbachman has quit IRC15:46
*** tbachman_ is now known as tbachman15:46
mriedemand we build that into the vif model15:46
artomdansmith, do we? I don't see it in allocate_for_instance...15:47
mriedemwhich would also allow us to avoid querying the database from the libvirt driver15:47
mriedemartom: we have requested_networks right here for neutron https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L55315:47
dansmithartom: we do, but it's less match-y because we have more information about what is going on I think15:47
mriedemright15:48
mriedemit's explicit15:48
* artom must be looking at the wrong code...15:48
vladikrthen we will have to modify the VIF model, which dansmith didn't like15:48
dansmithmriedem: so we can't generate the same VIF model later on though, because we won't have network request, right?15:49
artomhttps://github.com/openstack/nova/blob/master/nova/network/api.py#L214 ...15:49
dansmithmriedem: so VIF will have tag in there at one point in time but not later15:49
dansmithartom: that's the n-net code15:49
mriedemartom: https://github.com/openstack/nova/blob/master/nova/network/api.py#L214 is nova-net15:49
*** sheel has joined #openstack-nova15:49
*** prateek has quit IRC15:49
mriedemdansmith: hmm, because it won't be on the port...15:49
mriedemin neutron15:49
dansmithmriedem: right15:50
mriedemhowever15:50
mriedemHOWEVER15:50
artommriedem, but we can't do it in just Neutron though, can we?15:50
mriedemjust create the VirtualInterface in the nova db15:50
mriedemyou're already doing that in the compute manager15:50
artomThe reason we did it in manager originally was to support nova-network as well...15:50
mriedemjust do that in the neutron allocate_for_instance code15:50
mriedemsure, it's a convenience15:50
mriedembut it's broken15:50
mriedemso it's not convenient :)15:50
*** shaohe_feng has quit IRC15:51
*** yamahata has joined #openstack-nova15:51
mriedemthe compute manager shouldn't be creating VIF entries in the db really anyway, that's the job of the network api15:51
mriedemit doesn't make a huge difference really, but separation of duties15:51
*** paul-carlton2 has quit IRC15:51
dansmithnot sure I really agree with that15:51
dansmithin n-net, then yeah,15:51
*** shaohe_feng has joined #openstack-nova15:52
dansmithbut you're basically pushing this to happening in n-api or n-cond15:52
mriedemwhy?15:52
dansmithbecause the neutron api code runs wherever it's called from15:52
mriedemwe only call allocate_for_instance from n-cpu15:52
artomAlso, this is because we're reuising the virtual_interfaces table that was originally for nova-net for tags15:52
*** claudiub has joined #openstack-nova15:52
dansmithmriedem: not after the refactor15:52
artomWith Neutron normally it'd be completely empty15:52
artomBut we're saving tags there15:52
mriedemartom: yes i realize15:52
mriedemn-api creates ports now?15:53
mriedemand then binds to a host in n-cpu right?15:53
mriedemthat was the idea15:53
dansmithmriedem: eventually the binding moves too15:54
mriedemso create in n-api/conductor, then update in n-cpu15:54
mriedemok15:54
dansmithit doesn't really matter,15:54
dansmiththe tagging and device metadata stuff is purely a compute concept to me, so pushing things for it out to the network periphery doesn't seem like a major win to me15:55
dansmithI mean, it puts some network stuff near other network stuff,15:55
dansmithbut some tagging and virtual device stuff away from others like it15:55
dansmithso I dunno, I guess I don't have a strong opinion,15:55
*** diogogmt has joined #openstack-nova15:55
dansmithbut I also don't really see the point, other than the slight gain to be had by re-using the existing match-y logic in the api15:55
artomCan I push what I have as a WIP so we have something more concrete to tear to shres?15:55
artom*shreds?15:55
dansmithbut it means we have to do the same thing in two places instead of one, right?15:56
*** ecelik has quit IRC15:56
dansmithmriedem: we need to add code to n-net's allocate and neutrons15:56
*** kevinzh has joined #openstack-nova15:56
*** eharney has joined #openstack-nova15:56
mriedemyeah, but it's like what, a couple of lines in n-net when creating the vif object in the db?15:56
dansmithwell, maybe we get it for free for n-net wherever we create VirtualInterface today, I dunno15:56
mriedemyou just have to set the tag on the vif object before n-net creates it15:56
mriedemand we have the requested_networks list there15:56
mriedemi haven't plumbed that all through, but it shouldn't be bad15:57
mriedemit's not just the matching for free,15:57
mriedemit's also the other case you brought up in the comment15:57
* mriedem gets it15:57
*** cdelatte has quit IRC15:57
mriedem"It doesn't really matter, other than that  if you have two different  tags on the same network, we will (I think) assign the same tag to both,  instead of each getting one of the tags, right?"15:57
mriedem^ is a bug15:57
dansmithright, but we don't have to move this code to make that right15:58
mriedemif you are doing it in allocate_for_instance you have the specific request object with the tag and can apply it properly15:58
dansmithmriedem: the only reason they hit that now is because they iterate the two lists in the wrong order :)15:58
mriedemso let's get the change up and we'll see what it looks like15:59
mriedemas artom said15:59
*** cdelatte has joined #openstack-nova15:59
mriedem"if vif['network']['id'] == req_net.network_id:" is totally f'ing with me15:59
dansmithvladikr: so if you create the vif in the network code you won't need to modify model::VIF I think, which was the thing I hate the most15:59
artommriedem, prepare to be f'ed with some more, the new stuff is uglier :P15:59
*** moshele has quit IRC15:59
artomBut works - in my head.15:59
*** amotoki has quit IRC15:59
mriedemartom: tests and more tests16:00
*** jaugustine has joined #openstack-nova16:00
vladikrdansmith, yea, I was thinking about a different scenario16:00
dansmithokay16:00
artommriedem, hey, I said WIP :)16:00
*** _ducttape_ has joined #openstack-nova16:00
mriedemlet's just delete nova-net at the midcycle16:01
*** shaohe_feng has quit IRC16:01
openstackgerritKristi Nikolla proposed openstack/python-novaclient: Deprecated the `--volume-service-name` option  https://review.openstack.org/30647316:01
*** kevinzs has joined #openstack-nova16:01
*** shaohe_feng has joined #openstack-nova16:02
*** ducttape_ has quit IRC16:03
*** klkumar has joined #openstack-nova16:03
*** GB21 has joined #openstack-nova16:04
*** kevinzh has quit IRC16:04
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451116:05
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451016:05
openstackgerritArtom Lifshitz proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401716:05
openstackgerritArtom Lifshitz proposed openstack/nova: Declare supports_device_tagging in all drivers  https://review.openstack.org/33557316:05
openstackgerritArtom Lifshitz proposed openstack/nova: Add DeviceTaggingFilter to scheduler  https://review.openstack.org/33149016:06
artommriedem, dansmith there ^^16:06
artomAlso, I've added https://review.openstack.org/33557316:07
*** haplo37_ has joined #openstack-nova16:07
*** jlanoux has quit IRC16:07
*** gongysh has quit IRC16:07
dansmithartom: what change is that? not moving things into the network api..16:08
dansmiththat's just the trifecta match in the original place?16:08
artomdansmith, yeah, trifecta match16:08
*** GB21 has quit IRC16:08
artomJust to show what the code might look like16:08
dansmithokay16:08
openstackgerritSarafraj Singh proposed openstack/nova: Deprecate barbican options  https://review.openstack.org/31768416:08
artomhttps://review.openstack.org/#/c/335573/ is because we forgot to add the supports_device_tagging capability to all virt drivers16:09
*** ljxiash has quit IRC16:11
dansmithartom: pretty sure that mriedem is going to point at that "by address" function as justification :)16:11
dansmithalso, I can't even count how deeply nested these loops are,16:11
dansmithwhich is legitimately pretty terrible16:11
artomdansmith, I don't disagree, but don't have a better idea just yet :(16:11
*** shaohe_feng has quit IRC16:11
artomAlso, the by_address loop is in the case of two nics on the same net with different IPs16:12
*** ljxiash has joined #openstack-nova16:12
artomDon't want to get the tags mixed up in that case16:12
dansmithI know, but,16:12
*** shaohe_feng has joined #openstack-nova16:12
dansmithif it's in the network api it's more explicit and we don't have to go n^3 looping through all our data to try to find things :)16:12
artomTrue...16:13
artomI mean, I don't think the telcos wanting for NFV are running nova-net, so we can just not support it...16:13
dansmithI don't really see him backing down, so probably just wasting time arguing otherwise :)16:13
artom*wanting tagging16:13
dansmiththe n-net case is the super easy one though16:13
dansmithso not even worth arguing that16:13
dansmithplus, despite the arguments that this is NFV-only, this is absolutely critical for everyone, IMHO :)16:14
mriedemoh did you say NFV?16:14
mriedemwell, let me +W here quick16:14
artomWell, NFV is where this originally came from16:14
mriedemsay no more16:14
dansmithartom: yeah, but arguing that only NFV people will use this is silly :)16:14
*** markus_z has quit IRC16:14
artommriedem, thank you for protrating yourself before your lord and master the telcos ;)16:14
mriedemi bow down16:15
mriedemin their glory16:15
*** EinstCrazy has quit IRC16:15
*** paul-carlton2 has joined #openstack-nova16:15
*** svenkat has quit IRC16:15
*** ctrath has quit IRC16:16
mriedemi haven't looked at the change yet16:16
*** HenryG has quit IRC16:16
alaskidoffm: mriedem dansmith I'm fine with skipping the cells meeting today16:16
carl_baldwinmriedem: ping16:16
*** code-R has joined #openstack-nova16:16
*** HenryG has joined #openstack-nova16:16
mriedemcarl_baldwin: this isn't THE ping is it?!16:17
carl_baldwinmriedem: PING16:17
carl_baldwin:)16:17
mriedemdamn my past self for making future promises16:17
*** MikeG451 has quit IRC16:18
alaskimelwitt: bauzas unless you have a burning issue to talk about we're going to skip the cells meeting today. everyone is busy with FF coming up16:18
openstackgerritEd Leafe proposed openstack/nova: Correct the network config option help text  https://review.openstack.org/31872616:18
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the network options (3)  https://review.openstack.org/28190116:18
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the network options (4)  https://review.openstack.org/28203916:18
openstackgerritEd Leafe proposed openstack/nova: Remove unused config option 'fake_call'  https://review.openstack.org/28241916:18
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the network options (2)  https://review.openstack.org/28043816:18
carl_baldwinmriedem: So, just following up on your email.  It'd be *really* nice to work something out to where Nova won't error on a port with deferred port binding.16:18
artomSo wait, regardless of whether a port was asked for in the API, Neutron alwyas creates a port?16:18
mriedemartom: no16:19
mriedemartom: if you provide a port, nova updates it with host binding details16:19
melwittalaski: makes sense. sounds good to me to skip16:19
mriedemif you provide a network id, nova creates a port on that netowrk16:19
*** claudiub has quit IRC16:19
artommriedem, I said Neutron didn't I? OK, Nova creates a port on that network16:19
*** code-R_ has joined #openstack-nova16:20
*** ctrath has joined #openstack-nova16:20
*** david-lyle has joined #openstack-nova16:20
*** slunkad_ has quit IRC16:20
*** andreykurilin has quit IRC16:20
mriedemcarl_baldwin: ok let me dig up the change16:20
*** _ducttape_ has quit IRC16:20
*** sayalilunkad has joined #openstack-nova16:20
artomThe point being, with the Neutron API, there ends up being a port16:20
carl_baldwinmriedem: https://review.openstack.org/29959116:20
carl_baldwinsorry I was slow on that.  Partly gerrit's slowness.16:21
mriedemartom: yes16:21
mriedemif we're given a fixed ip address, it's for an existing port16:21
*** david-lyle has quit IRC16:21
mriedemwell, not 100% on that16:21
mriedemthe fixed ip always throws me16:21
*** david-lyle has joined #openstack-nova16:21
*** jaugustine has quit IRC16:21
artommriedem, hrmm, I'll look at the code some more, thank you :)16:21
*** andreykurilin has joined #openstack-nova16:22
dansmiththis is why we should never add anything to network_api ever, because it's terrible16:22
*** shaohe_feng has quit IRC16:22
*** shaohe_feng has joined #openstack-nova16:22
dansmiththis is why we should never add anything to network_api ever, because it's terrible16:22
dansmithoops16:22
*** david-lyle has quit IRC16:22
*** browne has joined #openstack-nova16:22
dansmithbut yes, worth saying twice :D16:22
danpblol,16:22
*** code-R has quit IRC16:23
*** david-lyle has joined #openstack-nova16:23
*** ducttape_ has joined #openstack-nova16:23
*** raildo is now known as raildo-afk16:23
*** kevinzh has joined #openstack-nova16:23
mriedemartom: ah for the fixed ip case, we create a port, and associate it with the fixed ip16:24
Davieymriedem: Hey.  Sorry, i missed your response... standard centos7, virsh version = libvirt 1.2.1716:25
*** david-lyle has quit IRC16:25
*** cdelatte has quit IRC16:25
*** david-lyle has joined #openstack-nova16:25
mriedemartom: coincidentally, carl_baldwin's patch above that he wants to talk about is sort of related here16:25
mriedemDaviey: i'd ask danpb while he's here16:25
danpbhuh ?16:25
Davieydanpb: Hi, I'm running Master via kolla.. and with live-migration I am getting: "Migration error: Your libvirt version does not support the VIR_DOMAIN_XML_MIGRATABLE flag or your destination node does not support retrieving listen addresses" .. I have checked that the instance vnc is via 0.0.0.0 and virsh capabilties is showing tcp and rdma as supported transports.  Any pointers?16:26
Davieydanpb: (I tried redefining the domain with vnc 0.0.0.0)16:26
*** raildo-afk is now known as raildo16:26
DavieyI was thinking of trying to revert, https://review.openstack.org/#/c/254709/ to see if it is a regression16:27
mriedemcarl_baldwin: so neutron is going to start putting a new flag in the port to tell nova if it's deferred allocation or not, and if it's deferred, we don't care about fixed ips being on the port16:27
*** pushkaru has joined #openstack-nova16:27
openstackgerritSTEW TY proposed openstack/nova: Complete verification for os-floating-ips-bulk  https://review.openstack.org/33307516:27
mriedemfor older neutron, or existing ports, the deferred flag won't be in the port details16:27
*** kevinzs has quit IRC16:27
*** ihrachys has quit IRC16:27
mriedemand we restrict as normal16:27
carl_baldwinmriedem: Yes.16:27
carl_baldwinmriedem: That approach came from a discussion between armax  and johnthetubaguy if I'm not mistaken.16:28
mriedemthose guys16:28
*** kevinzh has quit IRC16:29
mriedemcarl_baldwin: so this comes to mind https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/servers.py#L40916:29
mriedemb/c we were just talking about this in here16:29
carl_baldwinmriedem: Another thought was to always defer checking for fixed_ips until after host binding.16:29
danpbDaviey: hmm, you should only get to that codepath if VIR_DOMAIN_XML_MIGRATABLE is not defined in the libvirt module16:29
mriedemif you request a port id and fixed ip in the request today it blows up16:29
*** ftersin_ has quit IRC16:29
danpbDaviey: but if you claim 1.2.17 version that should be fine16:29
* carl_baldwin reading back a bit...16:30
danpbunless perhaps your libvirt-python install is much older than your core libvirt install16:30
mriedemcarl_baldwin: don't bother :)16:30
Davieyhmmm16:30
*** MikeG451 has joined #openstack-nova16:30
johnthetubaguycarl_baldwin: I wouldn't trust those folks, I lost track of where we are at right now16:31
*** mdrabe_ has quit IRC16:31
*** dmk0202 has quit IRC16:31
openstackgerritSarafraj Singh proposed openstack/nova: Deprecate barbican options  https://review.openstack.org/31768416:31
carl_baldwinmriedem: I've got to run out for an hour or so.  I'll ping when back.  It sounds like you get the gist of the patch.16:32
mriedemcarl_baldwin: ok, i'll leave comments in the change16:32
*** shaohe_feng has quit IRC16:32
carl_baldwinmriedem: Thanks!16:32
*** shaohe_feng has joined #openstack-nova16:32
*** pilgrimstack has joined #openstack-nova16:32
*** browne has quit IRC16:33
*** pilgrimstack1 has quit IRC16:33
*** mdrabe has joined #openstack-nova16:33
mriedemjohnthetubaguy: maybe you want to check my reply in here https://review.openstack.org/#/c/299591/16:34
mriedemi'm not following the comment about checking after host binding16:34
mriedemi'm assuming that means, move the port/fixed_ip check to after the point that we update the host16:35
mriedems/host/port/16:35
mriedemwith the host binding details16:35
mriedembut will neutron have associated a fixed IP with the port by the time the port update API returns?16:35
*** pcaruana has quit IRC16:36
*** s1061123 has quit IRC16:36
*** jaugustine has joined #openstack-nova16:37
openstackgerritSarafraj Singh proposed openstack/nova: Deprecate barbican options  https://review.openstack.org/31768416:38
mriedemdansmith: not to totally distact you, but if you have comments... https://review.openstack.org/#/c/299591/16:40
openstackgerritSTEW TY proposed openstack/nova: Complete verification for os-floating-ips-bulk  https://review.openstack.org/33307516:41
dansmithokay16:41
*** cdelatte has joined #openstack-nova16:42
*** shaohe_feng has quit IRC16:42
*** shaohe_feng has joined #openstack-nova16:43
*** paul-carlton2 has quit IRC16:43
openstackgerritDaniel Berrange proposed openstack/nova: DO NOT MERGE - ROOAAAAAARRRR ! Testing live migration bug.  https://review.openstack.org/33554916:44
*** rcernin has quit IRC16:45
mriedemartom: vladikr: going through that update now16:45
*** sahid has quit IRC16:46
mriedemso another thing i forgot about, but weren't we going to check the supports_device_tagging virt driver capability in the compute manager and fail if requested tags but the driver doesn't support that yet?16:48
mriedemand raise a reschedule exception?16:48
*** stewie925 has joined #openstack-nova16:48
*** cdelatte has quit IRC16:48
*** jaugustine has quit IRC16:51
openstackgerritSarafraj Singh proposed openstack/nova: Improve help text in cinder.py  https://review.openstack.org/32106416:51
*** shaohe_feng has quit IRC16:52
*** shaohe_feng has joined #openstack-nova16:53
dansmithmriedem: that's in the compute manager patch already16:54
dansmithmriedem: in neutronapi, I guess I can just look at ports_in_requested_order and just create VIFs from that, right?16:54
dansmiththey should all have network, port, and address set at that point?16:54
dansmithoh, nm, those are just port ids16:55
*** fifieldt has quit IRC16:55
mriedemdansmith: the compute manager patch doesn't check the virt driver capability16:55
mriedemhttps://review.openstack.org/#/c/264017/65/nova/compute/manager.py16:55
dansmithmriedem: L176016:55
mriedemha16:56
mriedemi'll be damned16:56
*** salv-orl_ has joined #openstack-nova16:59
*** mmandel has quit IRC16:59
artommriedem, I can't help but interpreting your -1 as "there's hope for this ugliness yet" as opposed to "no, we're definitely moving this to neutronapi" ;)17:00
mriedemartom: dansmith: vladikr: comments inline https://review.openstack.org/#/c/264017/17:00
mriedemartom: i don't hate it17:00
mriedemi'll say that17:00
mriedemthere is a ton of processing for sure as dansmith pointd out17:00
mriedemi have to go get some pizza now though17:01
*** mriedem is now known as mriedem_lunch17:01
artomThat's quite a pizza cliffhanger...17:01
*** krotscheck is now known as krotscheck_vaca17:01
*** krotscheck_vaca is now known as krot_vaca_jul1917:01
*** ctrath has quit IRC17:01
*** TravT has quit IRC17:01
*** salv-orlando has quit IRC17:02
openstackgerritEd Leafe proposed openstack/nova: Add the 'min' param to IntOpts where applicable  https://review.openstack.org/33558517:02
*** shaohe_feng has quit IRC17:03
*** READ10 has joined #openstack-nova17:03
*** claudiub has joined #openstack-nova17:03
*** TravT has joined #openstack-nova17:04
*** ftersin has joined #openstack-nova17:04
*** diga has quit IRC17:04
*** ssurana has quit IRC17:05
*** shaohe_feng has joined #openstack-nova17:05
*** ljxiash has quit IRC17:06
*** abalutoiu has quit IRC17:06
*** pushkaru has quit IRC17:07
*** sdake_ has joined #openstack-nova17:08
*** mvk has quit IRC17:08
*** Sukhdev has quit IRC17:09
openstackgerritPavel Kholkin proposed openstack/nova: Microversion 2.32 adds keypairs pagination support  https://review.openstack.org/28486817:09
openstackgerritAugustina Ragwitz proposed openstack/nova: Add microversion support to images unit tests  https://review.openstack.org/33362617:09
*** sdake has quit IRC17:10
*** pilgrimstack has quit IRC17:11
*** Jeffrey4l has quit IRC17:11
*** shaohe_feng has quit IRC17:13
*** shaohe_feng has joined #openstack-nova17:13
openstackgerritAnusha Unnam proposed openstack/nova: Improve the help text for compute timeout_opts  https://review.openstack.org/31769317:15
*** dmk0202 has joined #openstack-nova17:16
*** lucasagomes is now known as lucas-afk17:17
openstackgerritLudovic Beliveau proposed openstack/nova: Fix revert on migration with SR-IOV  https://review.openstack.org/32617417:17
openstackgerritLudovic Beliveau proposed openstack/nova: Raise exception if PCI device spec is not found  https://review.openstack.org/33183017:17
openstackgerritLudovic Beliveau proposed openstack/nova: Allocate PCI devices on migration  https://review.openstack.org/32898317:18
openstackgerritLudovic Beliveau proposed openstack/nova: Update binding:profile for SR-IOV ports  https://review.openstack.org/24257317:18
*** shaohe_feng has quit IRC17:23
*** shaohe_feng has joined #openstack-nova17:24
*** paul-carlton2 has joined #openstack-nova17:24
openstackgerritAugustina Ragwitz proposed openstack/nova: Add microversion support to images unit tests  https://review.openstack.org/33362617:25
openstackgerritAugustina Ragwitz proposed openstack/nova: Restrict Metadata to Lower Case Keys  https://review.openstack.org/32969717:25
*** gcb has quit IRC17:26
*** gcb has joined #openstack-nova17:26
*** svenkat has joined #openstack-nova17:26
*** abalutoiu has joined #openstack-nova17:27
*** mmandel has joined #openstack-nova17:28
*** qadaemon has joined #openstack-nova17:28
*** klkumar has quit IRC17:31
*** pushkaru has joined #openstack-nova17:31
*** danpb has quit IRC17:32
*** lpetrut has quit IRC17:32
*** PaulMurray has quit IRC17:33
*** svenkat has quit IRC17:33
*** shaohe_feng has quit IRC17:33
dansmithjohnthetubaguy: around still by chance?17:34
*** mfeoktistov has quit IRC17:34
*** shaohe_feng has joined #openstack-nova17:34
johnthetubaguydansmith: I am17:34
dansmithjohnthetubaguy: in neutronapi, if we get provided a port and thus call _update_port(),17:34
dansmithwe don't seem to get back the full details of the port to refresh our view17:34
*** salv-orl_ has quit IRC17:34
dansmithdoes that mean that if we were provided a port by port_id, that we don't get the 'address' of the port right away?17:35
*** salv-orlando has joined #openstack-nova17:35
*** qadaemon has quit IRC17:35
dansmithjohnthetubaguy: address is the only real thing we have to compare the vif to the hypervisor's view, and it's not clear to me that we'll always have that at the time we're running allocate_for_instance there17:35
*** svenkat has joined #openstack-nova17:36
johnthetubaguydansmith: I think we actually do show_port on those and get the updated view17:36
dansmithjohnthetubaguy: where, earlier in the api or something?17:36
johnthetubaguydansmith: let me find that, one sec17:36
dansmithjohnthetubaguy: we don't have a whole "port" in this code, even if it was provided, just a port_id17:37
*** pwnall has quit IRC17:37
johnthetubaguydansmith: https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L38317:38
dansmithso maybe during the rebuild of the nw_info we do right after, but..17:38
johnthetubaguywe kinda throw it away a bit17:38
dansmithjohnthetubaguy: hmm17:39
dansmithjohnthetubaguy: interestingly, I think this might conflict with something mriedem_lunch said that started this whole thing:17:39
dansmithhttps://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L428-L43217:39
dansmithhe said we wouldn't have request.network_id if we requested a port directly, but we will after this17:39
dansmithjohnthetubaguy: ah, well, we have that ports dict in allocate_for_instance as a return from that method, so that helps a lot thanks17:40
johnthetubaguydansmith: yeah, that line triggers us fetching the network later on I think17:41
*** tblakeslee has quit IRC17:42
*** sameo_afk is now known as sameo17:42
openstackgerritPaul Carlton proposed openstack/nova: Permit Live Migration of Rescued Instances  https://review.openstack.org/30819817:43
*** shaohe_feng has quit IRC17:44
*** sudipto has quit IRC17:44
*** shaohe_feng has joined #openstack-nova17:44
*** rcernin has joined #openstack-nova17:44
*** paul-carlton2 has quit IRC17:46
*** ayoung has quit IRC17:47
*** ayoung has joined #openstack-nova17:47
*** pwnall has joined #openstack-nova17:49
*** derekh is now known as derekh_afk17:50
*** browne has joined #openstack-nova17:54
*** shaohe_feng has quit IRC17:54
*** pece has quit IRC17:54
*** ctrath has joined #openstack-nova17:54
*** mriedem_lunch is now known as mriedem17:55
*** shaohe_feng has joined #openstack-nova17:55
*** sdake_ has quit IRC17:55
openstackgerritoctopuszhang proposed openstack/nova: Allow irrelevant,self-defined specs in ComputeCapacityFilter  https://review.openstack.org/31730617:56
mriedempizza time is over17:56
dansmithmriedem: see this? https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L428-L43217:56
openstackgerritGábor Antal proposed openstack/nova: Transform instance.add_fixed_ip notification  https://review.openstack.org/33287617:56
dansmithnot sure if that happens early enough that we always have the network_id where we needed it, but just fyi17:57
*** pilgrimstack has joined #openstack-nova17:57
*** permalac has quit IRC17:57
dansmithmriedem: is this what you're thinking? http://pastebin.com/MEkaxdYX17:57
mriedemi'm not following17:57
*** _ducttape_ has joined #openstack-nova17:57
*** pwnall has quit IRC17:58
mriedemdansmith: re: the paste, yeah pretty much17:58
dansmithokay17:58
dansmithmriedem: re the other thing, you started down this path because they were looking at network_request.network_id always,17:59
dansmithand said it wasn't set if they requested a port specifically17:59
dansmithbut that code in neutronv2 updates the network_id from the port information if they requested a port17:59
*** muawiakhan has joined #openstack-nova18:00
*** ducttape_ has quit IRC18:00
*** mvk has joined #openstack-nova18:00
mriedem                    # If requesting a specific port, automatically process18:00
mriedem                    # the network for that port as if it were explicitly18:00
mriedem                    # requested.18:00
mriedem                    request.network_id = port['network_id']18:00
mriedemyeah18:00
dansmithyeah, that18:00
dansmithI thought that happened earlier in api if they request a port when we validate it, but apparently it happens there18:01
mriedemso we want to rely on that in the compute manager? allocate_for_instance mutating the requestd_networks list?18:01
mriedemyeah it happens in n-cpu18:01
dansmithI was just pointing it out18:01
mriedemok18:02
mriedemthe available macs stuff is also only for ironic18:02
*** jaugustine has joined #openstack-nova18:02
mriedemso to set the mac on the vif that we store in the nova db, it has to come from the port after creating the port18:02
*** bkopilov has quit IRC18:03
dansmithare you saying that re: my paste?18:03
mriedemyeah18:03
dansmithokay I'm going to have to refactor some of what johnthetubaguy did in that case18:03
mriedemport = port_client.create_port(port_req_body)18:04
mriedemthe response might have the mac in it18:04
*** kolesovdv has quit IRC18:04
dansmithyeah, it better18:04
*** shaohe_feng has quit IRC18:04
dansmithotherwise (a) we're fucked and (b) they're not very restful18:04
mriedemaccording to http://developer.openstack.org/api-ref-networking-v2.html#createPort the response has the mac in it18:05
mriedemcool yeah so we'd have what we need to create the vif object in the nova db in allocate for instance18:05
mriedemif we wanted to go that route18:05
*** shaohe_feng has joined #openstack-nova18:05
*** rlrossit has quit IRC18:07
*** ftersin has quit IRC18:07
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/33318118:07
dansmithmriedem: it's going to take me a bit to get all the different ways tested in this neutron module-o-doom18:08
mriedemis anyone specing out the nova-net changes?18:08
dansmithI did them but haven't tested yet of course18:08
dansmithokay grabbing it from the port response already in the neutron tests works18:10
*** rlrossit has joined #openstack-nova18:10
*** zz_dimtruck is now known as dimtruck18:10
openstackgerritAugustina Ragwitz proposed openstack/nova: Add microversion support to images unit tests  https://review.openstack.org/33362618:13
*** akshai_ has quit IRC18:13
dansmithgod these tests suck18:14
*** shaohe_feng has quit IRC18:14
*** shaohe_feng has joined #openstack-nova18:15
mriedemthe tests are great18:15
mriedemyou suck18:15
mriedemi write new mock things for everything in there in different classes, but you have to deal with the old stuff yeah18:15
mriedemwhich is terrible18:15
*** dimtruck is now known as zz_dimtruck18:16
openstackgerritoctopuszhang proposed openstack/nova: Allow irrelevant,self-defined specs in ComputeCapacityFilter  https://review.openstack.org/31730618:17
artomThat's a weird commit message title...18:18
artommriedem, the service version caching thing, did that come up when you were writing unit tests?18:19
artomOr is that needed for the check to actually work in Real Life?18:19
*** mrhillsman has quit IRC18:21
*** Apoorva has joined #openstack-nova18:22
mriedem+2 on this to close a bp series if anyone is around to review https://review.openstack.org/#/c/329339/18:22
mriedemartom: real. mothertruckin'. life.18:23
*** codebauss has joined #openstack-nova18:23
mriedemactually dansmith pointed it out before i wrote that code18:23
*** codebauss is now known as mrhillsman18:23
mriedemit works w/o the cache, but it means we have to go to the db every time18:23
artom'Go to the db' is the Nova equivalent of 'Go to your room!'18:24
dansmithI'm running unit tests on this one more time and then I'll push it up to see if it still *actually* works18:24
*** shaohe_feng has quit IRC18:25
dansmithstill haven't made it to breakfast.. guess I'm skipping straight to lunch18:25
artomdansmith, you're pushing the compute manager patch, right?18:25
dansmithartom: in a few yeah18:25
artomMind incorporating what mriedem and I agreed on in https://review.openstack.org/#/c/335573/ ?18:25
mriedemdansmith: lucky charms, fast and easy18:25
stewie925hi guys, I created an instance and I tried to do 'nova virtual-interface-list <instance name>' but I got 'Listing virtual interfaces is not supported by this cloud' error message.18:26
artomIe, to .get('supports_device_tagging', None) instead of straight up assuming it exists18:26
dansmithI have stenographied insults against mriedem's mother in the code.. see if you can spot them18:26
artomSteganographied, but OK, I'll look18:26
dansmithartom: yeah, that18:26
openstackgerritEd Leafe proposed openstack/nova: WIP - Accept multiple hosts for live migration  https://review.openstack.org/32780918:26
mriedemstewie925: you're using neutron right?18:27
mriedemthat's why18:27
stewie925yeah18:27
stewie925ohhh18:27
mriedemvifs are only created in the nova db for nova-network18:27
mriedemyou want neutron list-ports18:27
*** shaohe_feng has joined #openstack-nova18:27
mriedemor port-list or whatever18:27
artomdansmith, and then I'll get rid of https://review.openstack.org/#/c/335573/ entirely18:27
*** diana has joined #openstack-nova18:28
*** diana is now known as Guest605918:28
stewie925thank you so much mriedem ! Looks like I need to update local.conf to enable nova-network and restack18:28
*** pilgrimstack has quit IRC18:29
dansmithartom: okie18:29
artomstewie925, out of the box with no local.conf nova-network is what gets used18:29
openstackgerritAndrew Laski proposed openstack/nova: Bump service version for BuildRequest deletion  https://review.openstack.org/33247818:29
openstackgerritAndrew Laski proposed openstack/nova: Stop instance build if BuildRequest deleted  https://review.openstack.org/33247918:29
openstackgerritAndrew Laski proposed openstack/nova: Refactor block_device_mapping handling during boot  https://review.openstack.org/33409418:29
openstackgerritAndrew Laski proposed openstack/nova: Add block_device_mappings to BuildRequest  https://review.openstack.org/33409518:29
openstackgerritAndrew Laski proposed openstack/nova: Cells: Handle delete with BuildRequest  https://review.openstack.org/32598518:29
*** Guest6059 has left #openstack-nova18:29
*** akshai has joined #openstack-nova18:29
mriedemstewie925: yeah i'm not sure why you care18:29
mriedemstewie925: just use neutron port-list18:29
mriedemit's the same thing18:29
artomstewie925, so unless you have specific requirements I'd just spin up a new devstack with no local.conf18:30
artomIn my experience, once a devstack is up, you don't touch it.18:30
stewie925yeah because Im doing the api-ref verification for the virtual-interface-list :|18:30
artomEver.18:30
*** eglynn has quit IRC18:30
*** diana has joined #openstack-nova18:30
*** zz_dimtruck is now known as dimtruck18:30
*** diana has quit IRC18:31
*** TravT has quit IRC18:31
*** jaugustine has quit IRC18:31
mriedemoh i see18:31
mriedemthat api is going to be deprecated soon anyway18:31
mriedembut ok18:31
*** ociuhandu has quit IRC18:32
*** dmk0202 has quit IRC18:32
*** sambetts|cat is now known as sambetts|afk18:33
artomAt midcycle ;)18:33
*** diana has joined #openstack-nova18:33
stewie925oh... thanks for the information, mriedem  (about the deprecation)18:33
mriedemartom: i was joking about deleting nova-net at the midcycle18:33
*** diana is now known as Guest1423818:33
mriedem:)18:33
artomAww man, I'd planned the parade and everything18:34
*** dmk0202 has joined #openstack-nova18:34
*** tjones has left #openstack-nova18:34
*** shaohe_feng has quit IRC18:35
*** TravT has joined #openstack-nova18:35
*** tr3buchet has quit IRC18:35
*** tblakeslee has joined #openstack-nova18:36
*** pwnall has joined #openstack-nova18:36
*** shaohe_feng has joined #openstack-nova18:36
*** tr3buchet has joined #openstack-nova18:36
*** dmk0202 has quit IRC18:37
*** dimtruck is now known as zz_dimtruck18:37
*** Guest14238 has quit IRC18:38
mriedemgibi_: question in https://review.openstack.org/#/c/313654/37/nova/compute/manager.py18:39
*** diana_clarke has quit IRC18:40
*** diana_clarke has joined #openstack-nova18:40
*** amotoki has joined #openstack-nova18:41
*** _diana_ has joined #openstack-nova18:42
*** ayoung has quit IRC18:44
*** ayoung has joined #openstack-nova18:44
*** fragatina has joined #openstack-nova18:44
*** fragatina has quit IRC18:44
*** fragatina has joined #openstack-nova18:45
*** _ducttape_ has quit IRC18:45
*** shaohe_feng has quit IRC18:45
*** shaohe_feng has joined #openstack-nova18:46
*** ducttape_ has joined #openstack-nova18:46
*** amotoki has quit IRC18:47
*** derekh_afk is now known as derekh_afk_ish18:47
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401718:47
dansmith(pep8 fix)18:49
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401718:49
dansmithmriedem: artom ^18:49
*** jaugustine has joined #openstack-nova18:50
dansmithI need a couple unit tests for the n-net case, but want to get a run going18:50
*** mfedosin has quit IRC18:53
*** thumpba has quit IRC18:54
*** lpetrut has joined #openstack-nova18:54
*** shaohe_feng has quit IRC18:55
*** sheel has quit IRC18:55
*** jaugustine has quit IRC18:56
*** shaohe_feng has joined #openstack-nova18:56
*** tbachman has quit IRC18:56
*** jaugustine has joined #openstack-nova18:56
*** fragatina has quit IRC18:56
*** tbachman has joined #openstack-nova18:57
artomdansmith, posted a thing, but I think the logic is good? Also, the Tempest test should probably be updated to test with ports and same-network stuff...18:58
mriedemexposing instance_type.id from the rest api caused problems during hte migration to the api db right?18:58
mriedemdansmith: alaski: ^18:58
*** tbachman_ has joined #openstack-nova18:59
*** _diana_ has left #openstack-nova19:00
dansmithartom: I think mriedem is going to let us slide on making sure that at least the current tempest test works and fix any bugs we find after we land this and augment the test19:00
*** ctrath has quit IRC19:00
*** Sukhdev has joined #openstack-nova19:01
artomdansmith, I can get behind that, but if I can squeeze in a Tempest test refresh I'll try and do that19:01
artomTo have more confidence, etc etc19:01
dansmithsure don't not do it of course :)19:01
*** stevemar has quit IRC19:02
*** sambetts|afk has quit IRC19:02
*** clarkb has quit IRC19:02
*** clarkb has joined #openstack-nova19:02
*** muawiakhan has quit IRC19:02
*** kuzko_ has joined #openstack-nova19:03
*** kuzko has quit IRC19:03
*** muawiakhan has joined #openstack-nova19:03
*** tbachman has quit IRC19:03
*** tbachman_ is now known as tbachman19:03
*** stevemar has joined #openstack-nova19:03
*** sambetts has joined #openstack-nova19:04
mriedemso, exposing primary key id fields out of the api has been a pain in our ass right?19:04
mriedemand not something we should continue doing19:04
openstackgerritHans Lindgren proposed openstack/nova: Do not try to backport when db has older object version  https://review.openstack.org/33562919:05
*** ctrath has joined #openstack-nova19:05
dansmithmriedem: yes19:05
dansmithmriedem: breaks cells specifically19:05
*** shaohe_feng has quit IRC19:06
*** shaohe_feng has joined #openstack-nova19:06
mriedemok https://review.openstack.org/#/c/313654/37/nova/notifications/objects/instance.py@14019:06
mriedemthe new versioned notification stuff is going to expose the flavor id (primary key) in the instance action notification19:06
dansmithmriedem: instance_type_id isn't an integer either19:06
dansmithmriedem: but yes, definitely -2 on that19:07
mriedem'instance_type_id': fields.IntegerField(nullable=True),19:07
mriedemthat's in the Instance object19:07
*** thumpba has joined #openstack-nova19:07
mriedem'instance_type_id': instance_type['id'],19:07
dansmiththat's the internal db id, which is not the same as instance_type_id as exposed by the api19:07
dansmithi.d. not the useful thing19:07
dansmither, i.e.19:07
*** zzelle_ has joined #openstack-nova19:07
*** thumpba has quit IRC19:07
mriedemheh, yeah19:08
*** tbachman has quit IRC19:08
mriedemflavorid is what we want19:08
mriedemwhich is a string19:08
dansmithright19:08
mriedemdefaults to a uuid19:08
mriedemok19:08
*** thumpba has joined #openstack-nova19:08
*** tbachman has joined #openstack-nova19:08
*** thumpba_ has joined #openstack-nova19:11
*** thumpba has quit IRC19:11
openstackgerritClaudiu Belu proposed openstack/nova: policy: Replaces 'authorize' in nova-api (part 5)  https://review.openstack.org/33351419:12
*** thumpba has joined #openstack-nova19:14
*** sdake has joined #openstack-nova19:14
mriedemis instance.image_href an int (id field) or uuid?19:15
*** thumpba_ has quit IRC19:15
*** aloga_ has quit IRC19:15
*** shaohe_feng has quit IRC19:16
mriedemhttps://github.com/openstack/nova/blob/master/nova/compute/api.py#L77219:16
*** derekh_afk_ish has quit IRC19:16
*** shaohe_feng has joined #openstack-nova19:17
*** thumpba has quit IRC19:19
*** thumpba has joined #openstack-nova19:19
*** thumpba has quit IRC19:20
*** thumpba has joined #openstack-nova19:20
openstackgerritSarafraj Singh proposed openstack/nova: Improve help text in cinder.py Improve help text for cinder config options  https://review.openstack.org/32106419:23
*** tbachman_ has joined #openstack-nova19:23
*** thumpba_ has joined #openstack-nova19:23
*** thumpba_ has quit IRC19:24
*** thumpba_ has joined #openstack-nova19:24
*** tbachman has quit IRC19:24
*** tbachman_ is now known as tbachman19:24
*** ihrachys has joined #openstack-nova19:25
*** thumpba_ has quit IRC19:25
*** thumpba_ has joined #openstack-nova19:25
*** READ10 has quit IRC19:25
*** thumpba has quit IRC19:25
*** thumpba_ has quit IRC19:25
*** ssurana has joined #openstack-nova19:25
dansmithoh great.. fails 20 some tests in py27 in the gate, but happy locally19:26
*** shaohe_feng has quit IRC19:26
*** shaohe_feng has joined #openstack-nova19:27
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401719:27
*** TM1 has quit IRC19:27
*** Daisy has joined #openstack-nova19:29
*** Daisy_ has joined #openstack-nova19:29
*** cdelatte has joined #openstack-nova19:30
openstackgerritPushkar Umaranikar proposed openstack/nova: Improve help text for resource tracker options  https://review.openstack.org/32014719:30
openstackgerritSarafraj Singh proposed openstack/nova: Improve help text for cinder config options  https://review.openstack.org/32106419:31
*** akshai has quit IRC19:31
melwittmriedem: earlier today we merged a 3rd fix attempt for https://bugs.launchpad.net/nova/+bug/1404867 and I've noticed some gate failures that look related to it http://goo.gl/y5fu1I19:31
openstackLaunchpad bug 1404867 in OpenStack Compute (nova) "Volume remains in-use status, if instance booted from volume is deleted in error state" [Low,Fix released] - Assigned to Samuel Matzek (smatzek)19:31
*** akshai has joined #openstack-nova19:32
*** cdelatte has quit IRC19:32
mriedemmelwitt: ha19:32
mriedemsmatzek: ^19:33
*** cdelatte has joined #openstack-nova19:33
*** cdelatte has quit IRC19:33
*** Daisy has quit IRC19:33
openstackgerritSarafraj Singh proposed openstack/nova: Improve help text for cinder config options  https://review.openstack.org/32106419:33
*** Daisy_ has quit IRC19:33
smatzekmelwitt: do you have a link to the gate failures?19:34
melwittsmatzek: yeah, the link I put earlier http://goo.gl/y5fu1I you have to change the time period manually to longer than the last 15 min19:35
alaskimelwitt: I noticed that as well19:35
openstackgerritPushkar Umaranikar proposed openstack/nova: Improve help text for compute manager options  https://review.openstack.org/32963919:35
*** pushkaru has quit IRC19:35
alaskismatzek: http://logs.openstack.org/94/334094/4/check/gate-tempest-dsvm-neutron-full/1200ad2/ is one example19:36
openstackgerritLudovic Beliveau proposed openstack/nova: Fix revert on migration with SR-IOV  https://review.openstack.org/32617419:36
openstackgerritLudovic Beliveau proposed openstack/nova: Raise exception if PCI device spec is not found  https://review.openstack.org/33183019:36
openstackgerritLudovic Beliveau proposed openstack/nova: Allocate PCI devices on migration  https://review.openstack.org/32898319:36
openstackgerritLudovic Beliveau proposed openstack/nova: Update binding:profile for SR-IOV ports  https://review.openstack.org/24257319:36
*** shaohe_feng has quit IRC19:36
melwittI don't understand what's going on yet. it's not running the "local_delete" code as there are log messages for that and I'm not seeing those19:37
*** shaohe_feng has joined #openstack-nova19:37
melwittit looks like the path it "probably" took is to try instance.destroy() first and got an ObjectActionError which we assume was host changed, so we instance.refresh() and then try the delete on the compute host19:37
alaskithat's what I thought as well. but then it should have instance.host and apparently doesn't19:38
*** chandankumar has quit IRC19:38
melwittbut during that, instance.host is found to be not set, and it should have been set on the instance.refresh(). we don't have any debug logging for the refreshing part so there's not anything much to go on19:38
mriedemdef _do_delete(self, context, instance, bdms, reservations=None,19:39
mriedem                   local=False):19:39
mriedemthe reservation callback defaults to local=False19:39
mriedemso it's trying to rpc to the compute19:39
mriedemwhich the instance doesn't have a host19:39
mriedemthis thing cb(context, instance, bdms,19:39
mriedem               reservations=quotas.reservations)19:39
mriedemcb is _do_delete19:40
mriedemwhich defaults to local=False19:40
mriedemwhacka whacka19:40
*** bvanhav has quit IRC19:40
*** muawiakhan has quit IRC19:40
melwittyeah, the code goes through a series of attempts, first trying to local delete if not instance.host but if host changes during that, we fall back to a nonlocal delete19:40
mriedemhttps://review.openstack.org/#/c/256059/13/nova/compute/api.py@163719:41
mriedemmelwitt: you even called that out19:41
mriedemshould be an easy fix19:41
mriedempass local=local_delete to cb19:42
melwittmriedem: yeah, I have a follow-up patch up that tests it. it's supposed to be doing the nonlocal delete if the local delete gets a host changed during19:42
openstackgerritSarafraj Singh proposed openstack/nova: Improve help text of flavors config options  https://review.openstack.org/33293019:42
*** ivase has quit IRC19:43
mriedembbiab19:43
*** catintheroof has quit IRC19:43
alaskiit would help a lot if instance were logged fully19:44
melwittso it seems like it's doing the right thing but the instance.host wasn't populated during the instance.refresh(). but with almost no logs it's impossible to tell19:44
melwittI'm trying to think how it was working before the patch because the logic was very similar19:45
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451019:45
alaskimelwitt: before the callback only occurred if it definitely was not a local delete, now it can occur under more conditions19:46
alaskithough I'm also still confused how instance.host isn't populated19:46
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451119:46
*** fragatina has joined #openstack-nova19:47
openstackgerritArtom Lifshitz proposed openstack/nova: Add DeviceTaggingFilter to scheduler  https://review.openstack.org/33149019:47
*** shaohe_feng has quit IRC19:47
*** mriedem1 has joined #openstack-nova19:47
alaskiObjectActionError is also raise if id or uuid is not set, though I can't imagine either of those is true here19:48
melwittalaski: I thought the only difference now is that we're calling "not instance.host and vm_state ERROR" a local delete too whereas before it wasn't and would therefore bypass the volume detach logic19:48
melwittalaski: yeah, same thought19:48
*** tbachman has quit IRC19:48
openstackgerritEd Leafe proposed openstack/nova: Return HTTP 400 on list for invalid status  https://review.openstack.org/31596419:48
openstackgerritEd Leafe proposed openstack/nova: Return HTTP 200 on list for invalid status  https://review.openstack.org/33564819:48
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401719:48
*** mriedem has quit IRC19:49
*** shaohe_feng has joined #openstack-nova19:49
openstackgerritArtom Lifshitz proposed openstack/nova: Add DeviceTaggingFilter to scheduler  https://review.openstack.org/33149019:49
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451119:49
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451019:50
openstackgerritArtom Lifshitz proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401719:50
dansmithartom: did you rebase on mine from two seconds ago?19:50
artomdansmith, yeeeaahhh19:50
artomWhich few seconds ago?19:50
*** akshai has quit IRC19:50
artom:S19:50
dansmithnot enough seconds ago19:50
dansmithor too many19:50
artomApparently not19:50
mriedem1alaski: melwitt: so revert until we sort it out and are comfortable?19:51
*** mriedem1 is now known as mriedem19:51
alaskimelwitt: mostly. the only other real difference I'm seeing is that a ComputeHostNotFound used to skip the cb and now doesn't appear to19:51
mriedemi'm not sure why passing local=local_delete to cb wouldn't fix it19:51
artomdansmith, my stuff is stashed, so if it's easier for you, re-push whatever you need19:51
*** fragatina has quit IRC19:51
dansmithartom: yeah, have to convince gerrit to let me19:51
artomAnd I'll re-checkout the patch, apply my stash, and push again19:51
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401719:52
dansmithartom: ^19:52
alaskimriedem: I think it would fix it, but it also leaks. In this case we know the instance is on a host but we would perform a local delete19:52
alaskithough we may be doing that now19:52
alaskiI'm sure there's a periodic to clean it up, but...19:53
*** akshai has joined #openstack-nova19:53
mriedemhmm19:53
artomdansmith, ah, cool, I think I just need to rebase in Gerrit then19:53
dansmithartom: just remember that if you have to push again, else you'll break it19:53
alaskimriedem: I think a revert is the right answer, it would just be nice to avoid it as this is attempt #4 to fix a bug19:54
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451019:54
mriedemalaski: heh, yeah19:54
mriedembut19:54
mriedemthe commit message even calls out all of the previous reverts19:54
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451119:54
openstackgerritArtom Lifshitz proposed openstack/nova: Add DeviceTaggingFilter to scheduler  https://review.openstack.org/33149019:55
alaskiyep. I've been dealing with the delete code recently, it's an absolute nightmare so I'm not surprised this keeps happening19:55
artomDo we still need to keep trudging the filter one around ^^^ ? It's clearly not getting merged in anywhere close to its current state19:55
*** fragatina has joined #openstack-nova19:55
smatzekthe patch took ~7 months to land this last time.  Would it possibly be better to see if melwitt's follow on patch would fix it, and if not, revert both?19:56
melwittmriedem, alaski: yeah ... we can revert it and I'll work on it locally to see what's going on to fix it and re-propose19:56
mriedemsmatzek: we're rushing to FF tomorrow19:56
mriedemso breaking the gate while people are trying to land code isn't great19:56
dansmithartom: just drop it locally.. it'll stay orphaned in gerrit which is fine for now19:57
smatzekmriedem, agreed19:57
melwittsmatzek: my follow on just checks that things fall through as we expect when the instance host changes. I'm not sure what's going on right now with it in the gate being that there's not any logging of the instance or refreshes19:57
alaskismatzek: part of why it took so long is because it's hard to have confidence that this works when these fixes keep breaking the gate19:57
*** shaohe_feng has quit IRC19:57
artomdansmith, next time I respin :)19:57
* artom moves on to the Tempest test19:57
*** shaohe_feng has joined #openstack-nova19:57
artomAlthough, food first would be nice, I think I forgot lunch today19:58
*** Guest20454 is now known as mgagne19:58
*** mgagne has joined #openstack-nova19:58
alaskimelwitt: smatzek if we revert this we could push it up again with additional logging and just recheck loop until it fails to get more info19:59
melwittalaski: yeah, definitely20:00
alaskiis anyone proposing a revert yet?20:00
openstackgerritPavel Kholkin proposed openstack/nova: Microversion 2.32 adds keypairs pagination support  https://review.openstack.org/28486820:02
*** amotoki has joined #openstack-nova20:02
melwittalaski: I didn't. mriedem are you? or alaski you want to propose the revert?20:02
openstackgerritAndrew Laski proposed openstack/nova: Revert "Detach volume after deleting instance with no host"  https://review.openstack.org/33565220:02
alaskiI just pushed the gerrit button20:02
melwittboom20:02
*** Prophidys has quit IRC20:04
*** slagle has quit IRC20:04
*** gcb has quit IRC20:05
*** gcb has joined #openstack-nova20:06
*** amotoki has quit IRC20:06
mriedemalaski: melwitt: thanks20:07
*** shaohe_feng has quit IRC20:07
*** shaohe_feng has joined #openstack-nova20:07
*** aloga_ has joined #openstack-nova20:09
openstackgerritClaudiu Belu proposed openstack/nova: WIP: policy: clean-up  https://review.openstack.org/33392520:09
*** jwcroppe has joined #openstack-nova20:11
*** tbachman has joined #openstack-nova20:12
*** aloga_ has quit IRC20:13
*** muawiakhan has joined #openstack-nova20:13
dansmithartom: mriedem: functional is going to fail on that patch because of the stupid service update sample20:15
dansmithI have it fixed locally but trying to let it get through a run on the rest of the things20:15
dansmithalso rechecked the tempest test just now20:15
*** shaohe_feng has quit IRC20:17
*** muawiakhan has quit IRC20:18
*** shaohe_feng has joined #openstack-nova20:18
*** Apoorva has quit IRC20:18
openstackgerritPushkar Umaranikar proposed openstack/nova: Improve help text for quota options  https://review.openstack.org/33286520:19
*** stevemar_ has joined #openstack-nova20:24
openstackgerritClaudiu Belu proposed openstack/nova: Adds Hyper-V OVS ViF driver  https://review.openstack.org/14004520:25
mriedemdansmith: ok, i have to catch up to the changes after this meeting20:26
dansmithI guess I'll run off and do some other stuff while this runs20:27
*** shaohe_feng has quit IRC20:28
*** shaohe_feng has joined #openstack-nova20:28
openstackgerritAndrew Laski proposed openstack/nova: Bump service version for BuildRequest deletion  https://review.openstack.org/33247820:29
openstackgerritAndrew Laski proposed openstack/nova: Stop instance build if BuildRequest deleted  https://review.openstack.org/33247920:29
openstackgerritAndrew Laski proposed openstack/nova: Cells: Handle delete with BuildRequest  https://review.openstack.org/32598520:29
*** aloga_ has joined #openstack-nova20:31
*** _ducttape_ has joined #openstack-nova20:32
*** ducttape_ has quit IRC20:34
*** shaohe_feng has quit IRC20:38
*** shaohe_feng has joined #openstack-nova20:38
*** tonytan4ever has quit IRC20:40
*** fragatina has quit IRC20:40
openstackgerritRyan Rossiter proposed openstack/nova: Removed enum duplication from nova.compute  https://review.openstack.org/33506620:45
* auggy just got the no cells meeting memo ;D ha20:46
*** mirrorbox has quit IRC20:46
openstackgerritAnusha Unnam proposed openstack/nova: Improve help text for interval_opts  https://review.openstack.org/33176120:46
openstackgerritClif Houck proposed openstack/nova-specs: Spec for supporting authentication methods based on image metadata  https://review.openstack.org/32607320:47
auggyi'm like dansmith the other week when we didn't have a meeting, trying to make some progress on that grenade job so i have something to report lol20:47
*** shaohe_feng has quit IRC20:48
*** shaohe_feng has joined #openstack-nova20:48
*** _ducttape_ has quit IRC20:50
*** ducttape_ has joined #openstack-nova20:50
carl_baldwinmriedem: FYI, I responded to your comments on https://review.openstack.org/#/c/29959120:52
*** akshai has quit IRC20:52
*** dmk0202 has joined #openstack-nova20:54
*** aloga_ has quit IRC20:56
*** andymaier has joined #openstack-nova20:56
*** andymaier has quit IRC20:58
openstackgerritAnusha Unnam proposed openstack/nova: Improve help text for compute_opts  https://review.openstack.org/32951420:58
*** shaohe_feng has quit IRC20:58
*** haplo37_ has quit IRC20:59
*** shaohe_feng has joined #openstack-nova20:59
*** _ducttape_ has joined #openstack-nova20:59
*** svenkat has quit IRC21:00
openstackgerritEd Leafe proposed openstack/nova: Return HTTP 200 on list for invalid status  https://review.openstack.org/33564821:01
*** rlrossit has quit IRC21:02
*** lchen_ has quit IRC21:02
*** claudiub has quit IRC21:02
*** ducttape_ has quit IRC21:02
*** raildo is now known as raildo-afk21:03
openstackgerritAndrew Laski proposed openstack/nova: Add nova-manage commands for policy helpers  https://review.openstack.org/33566721:03
dansmithmriedem: artom: FWIW, that patch passed everything but functional as expected on base nova.. still waiting on the tempest test21:04
*** lchen_ has joined #openstack-nova21:04
mriedemcarl_baldwin: reading21:05
artomdansmith, I think I inherited your service func test failure in my API patch :)21:06
dansmithartom: yeah, I don't think you bumped the service notification example21:07
dansmithand if you did, it got lost in a rebase or soemthing21:07
artomdansmith, I think I did for 12->13, and then didn't for 13->1421:07
dansmithsoundsright :)21:08
openstackgerritMark Doffman proposed openstack/nova: Make Aggregate metadata functions work with API db  https://review.openstack.org/29735021:08
openstackgerritMark Doffman proposed openstack/nova: Block aggregate creation until main database empty  https://review.openstack.org/31523521:08
openstackgerritMark Doffman proposed openstack/nova: Add data migration methods for Aggregate.  https://review.openstack.org/31478221:08
openstackgerritMark Doffman proposed openstack/nova: Make Aggregate.save work with the API db  https://review.openstack.org/30546621:08
artomdansmith, I'm going to respin to fix the last failing tests in the API, want me to fix the service func test as well?21:08
openstackgerritMark Doffman proposed openstack/nova: Aggregate create and destroy work against API db  https://review.openstack.org/31478121:08
openstackgerritMark Doffman proposed openstack/nova: Make Aggregate host operations work against API db  https://review.openstack.org/29659721:08
dansmithartom: I have it fixed locally, but hold off for a sec21:08
dansmithartom: the tempest test is running and if you update anything it will reset it21:09
*** shaohe_feng has quit IRC21:09
artomdansmith, haha, I'm not that far advanced yet21:09
*** shaohe_feng has joined #openstack-nova21:09
dansmithartom: okay well, when it's done I'll push the service change and you can rebase on top21:09
mriedemcarl_baldwin: replies inline21:09
carl_baldwinmriedem: looking...21:09
artomdansmith, ok21:09
mriedemdansmith: artom: so i can start looking at the compute manager changes now right?21:10
mriedemi'm so excited21:10
artomBut can you hide it?21:10
dansmithmriedem: yeah21:10
artommriedem, also, I think the API change is finally ready for your21:10
*** mirrorbox has joined #openstack-nova21:10
*** mirrorbox has quit IRC21:10
*** mirrorbox has joined #openstack-nova21:10
artomWhen you find that famous 25th hour21:11
*** jaugustine has quit IRC21:12
*** _ducttape_ has quit IRC21:14
mriedemmissing some of my earlier comments from ps6521:14
mriedemtsk tsk21:14
*** cleong has quit IRC21:14
*** muawiakhan has joined #openstack-nova21:14
*** ducttape_ has joined #openstack-nova21:14
mriedemfor all of these "net.obj_attr_is_set('tag')"21:14
mriedemcan't we do 'if 'tag' in net'?21:14
mriedemit's a nit, but it's nicer looking21:15
*** rfolco has quit IRC21:18
*** shaohe_feng has quit IRC21:19
*** shaohe_feng has joined #openstack-nova21:20
*** muawiakhan has quit IRC21:20
openstackgerritSarafraj Singh proposed openstack/nova: Improve help context of ironic options  https://review.openstack.org/33243321:20
*** ayoung has quit IRC21:20
*** thorst has quit IRC21:21
*** amotoki has joined #openstack-nova21:22
*** efried1 has joined #openstack-nova21:23
*** baoli has joined #openstack-nova21:24
*** aysyd has quit IRC21:24
melwittmriedem: object __contains__ calls obj_attr_is_set, I learned a thing21:24
*** efried has quit IRC21:25
mriedemi think i added it21:25
melwitta-ha!21:25
*** efried has joined #openstack-nova21:25
mriedemso a semi rhetorical question21:25
melwittyeah, you knew the secrets21:26
*** amotoki has quit IRC21:26
*** derekh has joined #openstack-nova21:27
*** smatzek has quit IRC21:27
*** efried1 has quit IRC21:27
*** tbachman has quit IRC21:29
*** shaohe_feng has quit IRC21:29
*** shaohe_feng has joined #openstack-nova21:30
*** derekh has quit IRC21:31
openstackgerritAnusha Unnam proposed openstack/nova: Improve help text for xenapi_session_opts  https://review.openstack.org/32232221:32
*** tbachman has joined #openstack-nova21:33
mriedemhmmmmmmmmm21:34
mriedemour schema says that you can boot a server with a network uuid, port or fixed_ip21:34
openstackgerritVladik Romanovsky proposed openstack/nova: libvirt: inject files when config drive is not requested  https://review.openstack.org/33567621:34
mriedemif you request a specific port, then you can't request network id or fixed IP in the same network object21:34
mriedembut if you don't request port, and only fixed_ip but no network uuid21:35
mriedemit's a keyerror21:35
mriedemwhich i guess you get a 400 saying you're missing the uuid value21:35
mriedemi guess we can't model that with jsonschema21:36
*** baoli has quit IRC21:39
*** shaohe_feng has quit IRC21:39
*** shaohe_feng has joined #openstack-nova21:40
dansmithtempest passed21:40
mriedemwell...21:40
mriedemthe job failed http://logs.openstack.org/20/305120/10/check/gate-tempest-dsvm-neutron-full-ssh/23315fd/21:41
mriedembut21:41
mriedemthe test passed http://logs.openstack.org/20/305120/10/check/gate-tempest-dsvm-neutron-full-ssh/23315fd/console.html#_2016-06-29_20_49_17_13773821:41
mriedem\o/21:41
*** ducttape_ has quit IRC21:41
mriedemso that's good21:41
mriedemdansmith: just note that that's the only job which tests this, that non-voting neutron full ssh job21:41
mriedemjenkins +1 doesn't mean much21:42
*** ducttape_ has joined #openstack-nova21:42
mriedemthe job failure is a result of problems in cleanup in the test21:42
mriedemknown issue21:42
openstackgerritSTEW TY proposed openstack/nova: Example verification for os-fixed-ips.inc  https://review.openstack.org/33567821:42
*** tbachman has quit IRC21:42
dansmithmriedem: okay I hadn't looked21:43
dansmithjust saw it on my other screen21:43
artom2016-06-29 20:49:17.137738 | {2} tempest.api.compute.servers.test_device_tagging.DeviceTaggingTest.test_device_tagging [59.477169s] ... ok21:44
artom2016-06-29 20:49:18.228583 | {2} tearDownClass (tempest.api.compute.servers.test_device_tagging.DeviceTaggingTest) [0.000000s] ... FAILED21:44
artomThe test-test passed :)21:44
mriedemyup, known issue21:44
mriedemi'm through the nova-net changes, those look good21:44
*** ducttape_ has quit IRC21:44
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401721:44
mriedemhad to octuple check the server api again21:44
*** ducttape_ has joined #openstack-nova21:44
dansmithmriedem's comments plus the service version ^21:45
mriedemso it's not a bdm it's the DriverBlockDevice?21:45
dansmithyeah, see the test21:45
dansmithalthough21:46
dansmithnot sure that's doing the right thing necessarily.. not sure which of the nesting dolls we have in _build_and_run_instance21:46
dansmithartom: did you check that?21:46
*** thorst has joined #openstack-nova21:46
*** tbachman has joined #openstack-nova21:46
mriedemthe unit tests are using bdm = fake_block_device.FakeDbBlockDeviceDict21:46
dansmithright21:46
mriedemwhich is maybe not what the actual code is using21:47
dansmithtrying to verify21:47
mriedemactually i think this is a BlockDeviceMappingList21:47
mriedemit gets converted in _prep_block_devices21:47
artomI... I think it's the Dict21:47
artomfrom nova/block_device.py21:47
dansmithmriedem: not sure that's getting converted from objects.BlockDevice though21:48
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451021:48
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451121:49
openstackgerritArtom Lifshitz proposed openstack/nova: Add DeviceTaggingFilter to scheduler  https://review.openstack.org/33149021:49
mriedemffs why can't we just have one thing to represent bdms21:49
dansmithah, yep it is21:49
dansmithhttps://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L482-L49721:50
*** shaohe_feng has quit IRC21:50
mriedem\o/21:50
* dansmith wags his finger at artom 21:50
* mriedem wags his finger at dansmith21:50
*** shaohe_feng has joined #openstack-nova21:50
*** thorst has quit IRC21:50
* artom is wagged at :(21:51
artomContext is churning too quickly in my head, my mental stack is like, the size of a peanut21:51
*** baoli has joined #openstack-nova21:52
mriedema couple more comments in there21:53
*** diogogmt has quit IRC21:53
mriedemone of the test wrinkles is missing21:54
mriedemthat the virt capabilities key isn't in the dict21:54
*** baoli has quit IRC21:54
*** rcernin has quit IRC21:54
mriedemreviewing the neutronv2 api changes now21:55
openstackgerritMatt Riedemann proposed openstack/nova: trivial: comment about vif object address field  https://review.openstack.org/33568221:58
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451121:58
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451021:58
openstackgerritArtom Lifshitz proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401721:58
*** ctrath has quit IRC21:59
*** shaohe_feng has quit IRC22:00
*** shaohe_feng has joined #openstack-nova22:01
dansmithI missed one of the netreqs too22:01
mriedemwe have a problem in the neutronv2 api code too22:02
*** lpetrut has quit IRC22:02
mriedemdansmith: comments in https://review.openstack.org/#/c/264017/7222:04
mriedemwe potentially change the mac address22:04
*** baoli has joined #openstack-nova22:05
*** mmandel has quit IRC22:05
mriedemalright, i have to pick up my daughter and head home. i'm solo parenting for a few hours, but i'll be on later.22:05
*** baoli has quit IRC22:06
mriedemi can maybe justify pb&j and tv for a few hours, for the greater good of openstack22:06
openstackgerritPushkar Umaranikar proposed openstack/nova: Improve help text for compute manager options  https://review.openstack.org/32963922:06
*** mriedem has quit IRC22:07
dansmithdammit22:07
*** thorst has joined #openstack-nova22:07
*** mriedem has joined #openstack-nova22:07
*** mriedem has quit IRC22:07
*** baoli has joined #openstack-nova22:08
*** zzelle_ has quit IRC22:08
*** dmk0202 has quit IRC22:08
*** baoli has quit IRC22:08
*** ihrachys has quit IRC22:08
*** shaohe_feng has quit IRC22:10
*** shaohe_feng has joined #openstack-nova22:11
*** ducttape_ has quit IRC22:11
*** mdrabe has quit IRC22:11
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/33318122:11
*** cdelatte has joined #openstack-nova22:12
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401722:16
*** ametts has quit IRC22:16
dansmithartom: running a final full py27 on that ^ and then you should rebase22:16
dansmithhopefully mriedem will be too distracted by children to find anything else22:17
*** baoli has joined #openstack-nova22:17
artomdansmith, I already pushed out my API fix22:17
artomI caught you between two pushed22:18
dansmithartom: but not on top of my patch from a minute ago, right?22:18
artom*pushes22:18
artomNo, at 17:5822:18
*** baoli has quit IRC22:18
dansmithartom: right, so need one more rebase right?22:19
*** burt has quit IRC22:19
*** cdelatte has quit IRC22:19
dansmithI can do it in gerrit I guess22:20
*** xyang1 has quit IRC22:20
openstackgerritDan Smith proposed openstack/nova: Device tagging API support  https://review.openstack.org/30451022:20
*** shaohe_feng has quit IRC22:20
*** shaohe_feng has joined #openstack-nova22:21
*** baoli has joined #openstack-nova22:21
*** rtheis has quit IRC22:22
*** tbachman_ has joined #openstack-nova22:23
*** abc has joined #openstack-nova22:24
*** abc is now known as Guest7959022:24
*** Apoorva has joined #openstack-nova22:24
*** tbachman has quit IRC22:24
*** tbachman_ is now known as tbachman22:24
*** rama_y has joined #openstack-nova22:25
*** ayoung has joined #openstack-nova22:27
*** Apoorva has quit IRC22:28
*** baoli has quit IRC22:28
*** shaohe_feng has quit IRC22:31
*** shaohe_feng has joined #openstack-nova22:31
openstackgerritAnusha Unnam proposed openstack/nova: Improve the help text for compute timeout_opts  https://review.openstack.org/31769322:34
*** baoli has joined #openstack-nova22:34
*** baoli has quit IRC22:35
*** stevemar_ has quit IRC22:38
*** tblakeslee has quit IRC22:38
*** efried has quit IRC22:38
*** shaohe_feng has quit IRC22:41
*** shaohe_feng has joined #openstack-nova22:41
*** sdake_ has joined #openstack-nova22:42
*** cdelatte has joined #openstack-nova22:42
openstackgerritVladik Romanovsky proposed openstack/nova: Device tagging metadata API support  https://review.openstack.org/30451122:42
*** amotoki has joined #openstack-nova22:42
*** sdake has quit IRC22:45
*** edmondsw has quit IRC22:46
*** amotoki has quit IRC22:47
*** baoli has joined #openstack-nova22:48
*** baoli has quit IRC22:49
*** sdake_ has quit IRC22:49
*** cdelatte has quit IRC22:51
*** shaohe_feng has quit IRC22:51
openstackgerritmelanie witt proposed openstack/nova: DO NOT MERGE: Testing reverted patch  https://review.openstack.org/33569722:51
*** shaohe_feng has joined #openstack-nova22:52
*** code-R_ has quit IRC22:52
*** sameo has quit IRC22:54
*** baoli has joined #openstack-nova22:55
openstackgerritSTEW TY proposed openstack/nova: Complete verification for os-virtual-interfaces  https://review.openstack.org/33570222:56
*** baoli has quit IRC22:56
*** diogogmt has joined #openstack-nova22:56
*** thorst has quit IRC22:58
*** baoli has joined #openstack-nova22:58
*** thorst has joined #openstack-nova22:59
*** salv-orl_ has joined #openstack-nova22:59
*** baoli has quit IRC22:59
*** sdake has joined #openstack-nova23:01
*** shaohe_feng has quit IRC23:01
*** shaohe_feng has joined #openstack-nova23:02
*** salv-orlando has quit IRC23:03
*** rfolco has joined #openstack-nova23:03
*** rfolco has quit IRC23:03
*** sdake has quit IRC23:04
*** muawiakhan has joined #openstack-nova23:07
*** thorst has quit IRC23:07
*** rfolco has joined #openstack-nova23:10
*** baoli has joined #openstack-nova23:11
*** rfolco has quit IRC23:11
*** muawiakhan has quit IRC23:11
*** mriedem has joined #openstack-nova23:11
*** shaohe_feng has quit IRC23:12
*** baoli has quit IRC23:12
*** shaohe_feng has joined #openstack-nova23:12
*** rfolco has joined #openstack-nova23:13
*** rfolco has quit IRC23:13
*** rfolco_ has joined #openstack-nova23:13
*** jamielennox is now known as jamielennox|away23:13
*** rfolco_ has quit IRC23:14
*** rfolco_ has joined #openstack-nova23:14
mriedemoh no i've been summoned for jury duty23:14
*** rfolco_ has quit IRC23:14
*** shaohe_feng has quit IRC23:22
*** shaohe_feng has joined #openstack-nova23:22
*** gjayavelu has joined #openstack-nova23:25
*** gjayavelu has quit IRC23:25
*** Prophidys has joined #openstack-nova23:25
*** baoli has joined #openstack-nova23:28
*** code-R has joined #openstack-nova23:28
*** baoli has quit IRC23:29
*** shaohe_feng has quit IRC23:32
*** shaohe_feng has joined #openstack-nova23:32
*** slagle has joined #openstack-nova23:33
*** dingboopt has joined #openstack-nova23:34
*** erlon has quit IRC23:36
*** syjulian has quit IRC23:38
*** yassine__ has quit IRC23:40
*** shaohe_feng has quit IRC23:42
*** shaohe_feng has joined #openstack-nova23:43
mriedemdansmith: so gd close https://review.openstack.org/#/c/264017/23:46
dansmithmriedem: give me  a sec23:47
mriedemalso, we were good with the BuildAbortException in the compute manager rather than RescheduleException?23:48
dansmithyeah, artom and I talked it over a couple days ago and if it's the other,23:49
dansmithit's really not a very nice DoS vector23:49
openstackgerritDan Smith proposed openstack/nova: Compute manager device tagging support  https://review.openstack.org/26401723:51
dansmithmriedem: when we have the scheduler filter we won't hit it, and until then, it's kindof an attack if you can cause a bunch of expensive reschedules23:51
dansmithmriedem: ^23:51
*** jamielennox|away is now known as jamielennox23:51
mriedemalright23:52
dansmithI swear I squashed that print out23:52
dansmithI blame git23:53
*** shaohe_feng has quit IRC23:53
*** shaohe_feng has joined #openstack-nova23:53
mriedemis self.instance.uuid an object in that neutron test?23:54
mriedemor a dict?23:54
dansmithan object, I checked23:55
dansmithL39623:55
dansmithand it runs for me23:55
dansmithI started with dict syntax because other tests use it, but knew you'd nail my ass if you found it to be an object23:55
mriedemah ok self.instance = self._fake_instance_object(self.instance)23:55
mriedemi noticed self.instance was a dict in the init23:55
mriedemha23:56
*** sacharya_ has quit IRC23:56
mriedemalright, well, i think this is gd ready to go23:56
dansmithnow I have to find someone else to +W it since my cooties are all over it23:56
mriedemyeah, that's the hard part23:57
dansmithmikal: I will be your best friend if you review this: https://review.openstack.org/#/c/26401723:58

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