Tuesday, 2018-09-25

*** dpawlik has joined #openstack-nova00:00
*** dpawlik has quit IRC00:04
*** zigo has quit IRC00:05
*** mriedem_away has quit IRC00:10
*** mlavalle has quit IRC00:10
openstackgerritMerged openstack/nova stable/queens: libvirt: Reduce calls to qemu-img during update_available_resource  https://review.openstack.org/60335800:11
openstackgerritMerged openstack/nova stable/rocky: libvirt: Use os.stat and os.path.getsize for RAW disk inspection  https://review.openstack.org/60348800:12
*** mvkr has quit IRC00:27
openstackgerritJonte Watford proposed openstack/nova master: Modified version of 0027-Numa-object-string-representations.patch with some updates from the current numa files for nova: numa.py instance_numa_topology.py  https://review.openstack.org/60026900:29
*** brinzhang has joined #openstack-nova00:31
*** icey has quit IRC00:36
*** mvkr has joined #openstack-nova00:38
*** sorrison has joined #openstack-nova00:52
*** hongbin has joined #openstack-nova01:00
*** skatsaounis has quit IRC01:01
*** icey has joined #openstack-nova01:02
*** marvin_mhg has joined #openstack-nova01:05
*** marvin_mhg has quit IRC01:11
brinzhangdansmith: hello, I have a question with this patch(https://review.openstack.org/#/c/604687) ^^01:14
brinzhangdansmith: Is this using NEW_COLUMN_NAME(volume_type) to represent name or uuid in the block_device_mapping table?01:16
*** tbachman has quit IRC01:17
*** erlon has quit IRC01:21
*** mrsoul has quit IRC01:24
*** swamireddy has joined #openstack-nova01:31
*** swamireddy has quit IRC01:31
*** swamireddy has joined #openstack-nova01:31
*** Dinesh_Bhor has joined #openstack-nova01:41
*** Dinesh_Bhor has quit IRC01:41
openstackgerritMerged openstack/python-novaclient master: docs: Add redirects  https://review.openstack.org/60479601:51
*** yingjun has joined #openstack-nova02:16
*** alex_xu has joined #openstack-nova02:27
*** Bhujay has joined #openstack-nova02:29
*** dave-mccowan has quit IRC02:29
*** Bhujay has quit IRC02:30
*** Bhujay has joined #openstack-nova02:30
openstackgerritTao Li proposed openstack/nova master: Rollback instance vm_state to original where instance claims failed  https://review.openstack.org/59225202:31
*** sapd1_ has quit IRC02:37
*** sapd1 has joined #openstack-nova02:39
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform volume.usage notification  https://review.openstack.org/58034502:41
*** psachin has joined #openstack-nova02:43
*** hoangcx has quit IRC02:45
*** hoangcx has joined #openstack-nova02:45
*** dave-mccowan has joined #openstack-nova02:50
*** imacdonn has quit IRC02:50
*** imacdonn has joined #openstack-nova02:50
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform compute_task notifications  https://review.openstack.org/48262903:20
*** vipul has quit IRC03:20
*** yingjun has quit IRC03:36
*** yingjun has joined #openstack-nova03:37
*** yingjun has quit IRC03:38
*** yingjun has joined #openstack-nova03:39
*** yingjun has quit IRC03:39
*** Bhujay has quit IRC03:41
*** Dinesh_Bhor has joined #openstack-nova03:46
*** Dinesh_Bhor has quit IRC03:48
*** Dinesh_Bhor has joined #openstack-nova03:48
*** udesale has joined #openstack-nova03:57
*** dpawlik has joined #openstack-nova04:00
*** hoangcx has quit IRC04:01
*** Dinesh_Bhor has quit IRC04:01
*** hoangcx has joined #openstack-nova04:01
openstackgerritBrin Zhang proposed openstack/nova master: Add volume_type field to BlockDeviceMapping object  https://review.openstack.org/60468704:04
*** tetsuro has quit IRC04:05
*** dpawlik has quit IRC04:05
*** vivsoni has quit IRC04:08
*** vivsoni has joined #openstack-nova04:18
*** Cardoe_ has joined #openstack-nova04:22
*** Cardoe has quit IRC04:23
*** Cardoe_ is now known as Cardoe04:23
*** rcernin has quit IRC04:24
*** ratailor has joined #openstack-nova04:25
*** hongbin has quit IRC04:33
*** Dinesh_Bhor has joined #openstack-nova04:34
*** Bhujay has joined #openstack-nova04:37
*** rcernin has joined #openstack-nova04:37
*** tbachman has joined #openstack-nova04:40
*** tbachman_ has joined #openstack-nova04:42
*** tbachman has quit IRC04:45
*** tbachman_ is now known as tbachman04:45
*** vivsoni has quit IRC04:48
*** vivsoni has joined #openstack-nova04:58
*** Dinesh_Bhor has quit IRC05:00
*** Dinesh_Bhor has joined #openstack-nova05:08
*** rcernin_ has joined #openstack-nova05:17
*** cfriesen has quit IRC05:17
*** lbragstad has quit IRC05:18
*** rcernin has quit IRC05:19
*** jaosorior has joined #openstack-nova05:20
*** lbragstad has joined #openstack-nova05:22
*** Tomatosoup- has quit IRC05:25
*** Tomatosoup- has joined #openstack-nova05:25
*** vivsoni has quit IRC05:33
*** pcaruana has joined #openstack-nova05:41
*** vivsoni has joined #openstack-nova05:44
*** vivsoni has quit IRC05:49
*** vivsoni has joined #openstack-nova05:49
*** belmoreira has joined #openstack-nova05:58
openstackgerritMerged openstack/osc-placement stable/rocky: import zuul job settings from project-config  https://review.openstack.org/60140206:00
*** Bhujay has quit IRC06:00
*** tbachman has quit IRC06:04
*** adrianc has joined #openstack-nova06:10
*** bandini has joined #openstack-nova06:10
*** Bhujay has joined #openstack-nova06:14
*** Bhujay has quit IRC06:15
*** Bhujay has joined #openstack-nova06:16
*** slaweq has joined #openstack-nova06:18
*** dpawlik has joined #openstack-nova06:21
openstackgerritMerged openstack/python-novaclient master: Add support changes-before for microversion 2.66  https://review.openstack.org/60354906:24
*** brinzh has joined #openstack-nova06:29
*** Bhujay has quit IRC06:32
*** brinzhang has quit IRC06:32
*** Bhujay has joined #openstack-nova06:33
*** s10 has joined #openstack-nova06:37
*** pvc_ has joined #openstack-nova06:39
pvc_anyone guys?06:39
pvc_ResourceProviderTraitRetrievalFailed: Failed to get traits for resource provider with UUID 206fd270-1c55-4601-947c-a2584ed9be6806:39
openstackgerritTao Li proposed openstack/nova master: Rollback instance vm_state to original where instance claims failed  https://review.openstack.org/59225206:45
*** sahid has joined #openstack-nova06:46
*** s10 has quit IRC06:51
*** Luzi has joined #openstack-nova06:53
*** lpetrut has joined #openstack-nova06:54
*** lpetrut has quit IRC06:56
*** lpetrut has joined #openstack-nova06:56
*** ralonsoh has joined #openstack-nova06:58
*** slaweq has quit IRC06:58
openstackgerritMerged openstack/nova master: Wait for network-vif-plugged on resize revert  https://review.openstack.org/59506907:01
openstackgerritTao Li proposed openstack/nova master: Rollback instance vm_state to original where instance claims failed  https://review.openstack.org/59225207:01
*** rcernin_ has quit IRC07:05
*** icey has quit IRC07:05
*** Dinesh_Bhor has quit IRC07:07
openstackgerritTakashi NATSUME proposed openstack/nova master: api-ref: Fix wrong bold decoration  https://review.openstack.org/60498607:12
*** helenafm has joined #openstack-nova07:34
*** Dinesh_Bhor has joined #openstack-nova07:36
*** psachin has quit IRC07:41
*** alexchadin has joined #openstack-nova07:42
*** psachin has joined #openstack-nova07:49
openstackgerritPrzemyslaw Lal proposed openstack/os-vif master: add nested DPDK VIF class for kuryr-kubernetes  https://review.openstack.org/60499207:50
bauzasgood morning Nova07:51
*** jpena|off is now known as jpena07:53
*** s10 has joined #openstack-nova08:01
openstackgerrithuanhongda proposed openstack/nova master: Allow ability for non admin users to use status=DELETED filter on server list  https://review.openstack.org/60499508:05
openstackgerritNaichuan Sun proposed openstack/nova master: os-xenapi(n-rp): add traits for vgpu n-rp  https://review.openstack.org/60426908:16
openstackgerritNaichuan Sun proposed openstack/nova master: os-xenapi(n-rp): add traits for vgpu n-rp  https://review.openstack.org/60426908:18
*** hshiina has quit IRC08:20
*** ttsiouts has joined #openstack-nova08:27
*** Dinesh_Bhor has quit IRC08:28
*** dtantsur|afk is now known as dtantsur08:38
*** derekh has joined #openstack-nova08:38
*** pvc_ has quit IRC08:42
*** jiaopengju has quit IRC08:42
*** jiaopengju has joined #openstack-nova08:42
openstackgerritMerged openstack/os-vif stable/rocky: import zuul job settings from project-config  https://review.openstack.org/60140408:43
*** ttsiouts has quit IRC08:46
*** ttsiouts has joined #openstack-nova08:47
*** slaweq has joined #openstack-nova08:49
*** ttsiouts has quit IRC08:51
*** Dinesh_Bhor has joined #openstack-nova08:53
*** alex_xu has quit IRC08:54
*** priteau has joined #openstack-nova08:54
openstackgerritMerged openstack/nova stable/queens: Fix service list for disabled compute using MC driver  https://review.openstack.org/59231108:55
openstackgerritTao Li proposed openstack/nova master: Don't persist retry information to database  https://review.openstack.org/60501108:56
*** alex_xu has joined #openstack-nova08:56
openstackgerritJason SUN proposed openstack/nova master: doc:update virtual gpu doc  https://review.openstack.org/60501208:57
*** panda|off is now known as panda09:01
openstackgerritJason SUN proposed openstack/nova master: doc:update virtual gpu doc  https://review.openstack.org/60501209:01
*** dpawlik has quit IRC09:05
*** zhubx007 has joined #openstack-nova09:06
*** dpawlik has joined #openstack-nova09:06
*** ttsiouts has joined #openstack-nova09:07
*** zhubx007 has quit IRC09:07
*** ttsiouts has quit IRC09:10
*** ttsiouts has joined #openstack-nova09:10
*** zhubx007 has joined #openstack-nova09:10
*** tetsuro has joined #openstack-nova09:11
*** zhubx007 has left #openstack-nova09:11
*** owalsh_ is now known as owalsh09:11
*** alexchadin has quit IRC09:12
*** alexchadin has joined #openstack-nova09:16
openstackgerritBalazs Gibizer proposed openstack/nova master: Consumer gen support for delete instance allocations  https://review.openstack.org/59159709:16
*** tssurya has joined #openstack-nova09:17
gibijaypipes, efried: ^^ I had to respin it as I failed to create a py3 compatible test09:17
bauzasgibi: I'm working on a respin, but you're next in my todolist09:18
gibibauzas: cool, thanks09:19
* gibi leaves for an early lunch09:19
*** janki has joined #openstack-nova09:20
*** AJaeger_ has left #openstack-nova09:20
*** vivsoni has quit IRC09:22
*** fanzhang_ has joined #openstack-nova09:23
*** jackyzhu has joined #openstack-nova09:25
*** jackyzhu has quit IRC09:29
*** vivsoni has joined #openstack-nova09:32
openstackgerritVladyslav Drok proposed openstack/nova master: Clean up instance on target node if evacuate fails  https://review.openstack.org/37562309:34
openstackgerritMerged openstack/nova stable/queens: Filter deleted computes from get_all_by_uuids()  https://review.openstack.org/60444809:35
openstackgerritBrin Zhang proposed openstack/nova master: Specifies the storage backend to boot instance  https://review.openstack.org/57936009:38
openstackgerritMatthew Booth proposed openstack/nova master: Raise error on timeout in wait_for_versioned_notifications  https://review.openstack.org/60485909:51
*** s10 has quit IRC09:51
*** adrianc has quit IRC09:53
*** moshele has joined #openstack-nova10:02
*** takashin has left #openstack-nova10:03
*** janki has quit IRC10:07
openstackgerritMerged openstack/nova master: Validate transport_url in nova-manage cell_v2 commands  https://review.openstack.org/56985810:10
*** adrianc has joined #openstack-nova10:17
openstackgerritBrin Zhang proposed openstack/nova master: Specifies the storage backend to boot instance  https://review.openstack.org/57936010:17
openstackgerritMatthew Booth proposed openstack/nova master: Add regression test for bug 1550919  https://review.openstack.org/59173310:31
openstackbug 1550919 in OpenStack Compute (nova) "[Libvirt]Evacuate fail may cause disk image be deleted" [Medium,In progress] https://launchpad.net/bugs/1550919 - Assigned to Matthew Booth (mbooth-9)10:31
openstackgerritMatthew Booth proposed openstack/nova master: Don't delete disks on shared storage during evacuate  https://review.openstack.org/57884610:31
*** Bhujay has quit IRC10:31
*** Bhujay has joined #openstack-nova10:32
*** ttsiouts has quit IRC10:35
*** s10 has joined #openstack-nova10:42
*** ratailor_ has joined #openstack-nova10:43
*** rcernin_ has joined #openstack-nova10:43
*** ratailor has quit IRC10:44
*** s10 has quit IRC10:47
*** s10 has joined #openstack-nova10:47
*** stephenfin_ is now known as stephenfin10:48
*** janki has joined #openstack-nova10:50
stephenfinmoshele: It seems I can use the mstflint package to configure MLX cards and the mlx4_en driver can be configured as-is. Is there any reason to download and run the mlnxofedinstall tool described here https://community.mellanox.com/docs/DOC-236510:52
*** rcernin_ has quit IRC10:52
*** alexchadin has quit IRC10:52
stephenfinJust making sure I'm not shooting myself in the foot, heh10:52
lyarwoodsigh10:53
lyarwoodops10:53
lyarwoodwrong channel, ignore ;)10:53
*** s10 has quit IRC10:54
*** Dinesh_Bhor has quit IRC10:56
jaypipesgibi: ack10:59
*** artom has quit IRC11:00
*** erlon has joined #openstack-nova11:00
jaypipesgibi: the remainder of that series seems to need a rebase.. are you working on that?11:00
gibijaypipes: sure, I'm doing that right now. Also I have to fix general comments from efried there as well11:01
gibijaypipes: I will ping you when the next patch is up11:01
jaypipesgibi: ok dokey, no prob. just making sure :)11:01
gibi:)11:01
kashyapHey any SLES folks here?11:02
kashyapIf so, can you please respond to the open question here: http://lists.openstack.org/pipermail/openstack-dev/2018-September/135007.html11:03
kashyap(Also for Oracle Linux)11:03
*** ttsiouts has joined #openstack-nova11:04
*** janki has quit IRC11:07
kashyapimacdonn: Hi, seems like last I pinged you on this subject; mind having a gander at the above thread and answering the open question?11:08
openstackgerritBalazs Gibizer proposed openstack/nova master: Consumer gen support for put allocations  https://review.openstack.org/59164711:09
gibijaypipes: here is the next patch rebased ^^11:10
*** helenafm has quit IRC11:10
jaypipesgibi: Kösz!11:14
*** pcaruana has quit IRC11:15
gibijaypipes: én köszönöm a review-t11:15
jaypipesgibi: Nagyon szívesen :)11:16
jaypipesgibi: I can do this all day thanks to trusty Google Translate. :P11:16
*** udesale has quit IRC11:17
gibijaypipes: I will do that as well as it is soo inconvenient to switch to the hu keyboard layout to type those exta dots over letters :P11:17
adriancstephenfin: you can use mstflint package (use mstconfig utility to enable SR-IOV), mlnxofedinstall is used to install MLNX_OFED package which includes mlxconfig utility.11:17
gibijaypipes: be aware that google translate only trusty for simple expressions and standalon words and it tend to fail hard on grammar :)11:18
*** panda is now known as panda|afk11:19
jaypipesgibi: :)11:21
openstackgerritLee Yarwood proposed openstack/nova stable/rocky: Validate transport_url in nova-manage cell_v2 commands  https://review.openstack.org/60504011:21
openstackgerritLee Yarwood proposed openstack/nova stable/rocky: Wait for network-vif-plugged on resize revert  https://review.openstack.org/60504111:21
*** dtantsur is now known as dtantsur|bbl11:25
openstackgerritBalazs Gibizer proposed openstack/nova master: Consumer gen: remove_provider_from_instance_allocation  https://review.openstack.org/59178411:26
*** moshele has quit IRC11:27
*** brinzh has quit IRC11:29
*** moshele has joined #openstack-nova11:33
sean-k-mooneyjaypipes: o/ quick question, when opening a blueprint should i set the series goal to stein or leave that to the approver when they review?11:36
sean-k-mooneysimilarly for milestone target11:36
*** jpena is now known as jpena|lunch11:38
sean-k-mooneystephenfin: gibi efried same question ^  i would like to target https://blueprints.launchpad.net/nova/+spec/libvirt-neutron-sriov-livemigration to stein and m2 but not sure if its rude too do that myself or should i leave that to the approver if approved?11:41
jaypipessean-k-mooney: leave that to the approver11:42
sean-k-mooneyjaypipes: cool will do thanks11:43
openstackgerritMatthew Booth proposed openstack/nova master: Add volume-backed evacuate test  https://review.openstack.org/60439711:46
openstackgerritPrzemyslaw Lal proposed openstack/os-vif master: add nested DPDK VIF classes for kuryr-kubernetes  https://review.openstack.org/60499211:54
*** alexchadin has joined #openstack-nova11:56
*** helenafm has joined #openstack-nova11:57
*** psachin has quit IRC12:07
*** ttsiouts has quit IRC12:09
bauzasjaypipes: efried: thanks for the super fast review of https://review.openstack.org/#/c/599208/12:15
bauzasI'll provide a new revision hopefully today EOB12:16
openstackgerritMerged openstack/nova stable/rocky: nova-status - don't count deleted compute_nodes  https://review.openstack.org/60478512:16
bauzasthat said, I need to AWOL for 30 mins (paperwork)12:16
jaypipesbauzas: np12:19
*** ttsiouts has joined #openstack-nova12:21
openstackgerritLee Yarwood proposed openstack/nova master: scheduler: Increase alternate count in smaller environments  https://review.openstack.org/59307412:23
openstackgerritLee Yarwood proposed openstack/nova master: scheduler: rename index to num_instances  https://review.openstack.org/60505412:23
*** vivsoni has quit IRC12:26
*** tetsuro has quit IRC12:28
mdboothgibi: We jumped the gun on my notification timeout fix :)12:29
lyarwoodbauzas: ^ would you mind taking another swing at the above scheduler bugfix?12:29
mdboothTimeoutError isn't a thing in python2, apparently12:29
mdboothBut the python3 functional test actually uncovered an error in another test \o/12:30
gibimdbooth: interestingly I did google that exception before I +2d the patch and it seemd legit12:30
mdboothgibi: Should probably increase that timeout globally, tbh. In the notification tests it's 10 secs.12:31
gibimdbooth: then I suggest to use AssertionError as unittest asserts raises that as well12:31
*** Bhujay has quit IRC12:31
mdboothgibi: ack. Will change it now.12:31
mdboothgibi: What do you think about increasing the timeout?12:31
mdboothhttp://logs.openstack.org/59/604859/2/check/nova-tox-functional-py35/1a5d5b7/job-output.txt.gz12:31
mdbooth^^^ is a failure in python3 functional12:31
gibimdbooth: if that helps with those test locally for you then I'm fine with it12:32
*** Bhujay has joined #openstack-nova12:32
mdboothI know we hit these regularly, because I've been scratching my head about random failures in my evacuate test for a couple of weeks12:32
mdboothUntil I found this12:32
gibimdbooth: ohh this is the root cause of the evac failure. good catch!12:32
*** Bhujay has quit IRC12:33
*** Bhujay has joined #openstack-nova12:33
*** lpetrut has quit IRC12:33
mdboothgibi: Ok, will change to AssertionError and bump timeout to 10s12:34
*** tbachman has joined #openstack-nova12:35
mdboothI *almost* wrote a meta-testcase, but didn't.12:35
mdboothI think I'll write a small meta-testcase this time, too.12:35
*** alexchadin has quit IRC12:36
*** lpetrut has joined #openstack-nova12:36
*** alexchadin has joined #openstack-nova12:37
*** alexchadin has quit IRC12:37
*** ratailor_ has quit IRC12:37
*** alexchadin has joined #openstack-nova12:37
*** alexchadin has quit IRC12:38
*** alexchadin has joined #openstack-nova12:38
*** alexchadin has quit IRC12:38
*** alexchadin has joined #openstack-nova12:39
*** alexchadin has quit IRC12:39
*** jpena|lunch is now known as jpena12:40
openstackgerritKashyap Chamarthy proposed openstack/nova master: Pick next minimum libvirt / QEMU versions for "T" release  https://review.openstack.org/60506012:41
*** lbragstad has quit IRC12:47
stephenfinadrianc: Do 'mlxconfig' and 'mstconfig' fulfil the same role, in that case?12:48
*** panda|afk is now known as panda12:49
*** alexchadin has joined #openstack-nova12:49
adriancstephenfin: Yes12:51
*** ralonsoh has quit IRC12:53
*** alexchadin has quit IRC12:54
*** lbragstad has joined #openstack-nova12:59
*** tssurya has quit IRC13:01
*** tssurya has joined #openstack-nova13:01
*** ralonsoh has joined #openstack-nova13:02
*** belmoreira has quit IRC13:05
*** ujjain- has joined #openstack-nova13:06
*** ujjain- is now known as ujjain13:09
*** lbragstad has quit IRC13:09
*** ujjain has left #openstack-nova13:10
*** alexchadin has joined #openstack-nova13:16
*** lbragstad has joined #openstack-nova13:23
*** lbragstad has quit IRC13:24
*** lbragstad has joined #openstack-nova13:24
*** lbragstad has quit IRC13:26
*** lbragstad_ has joined #openstack-nova13:26
*** lbragstad_ has quit IRC13:26
*** lbragstad has joined #openstack-nova13:27
*** ttsiouts has quit IRC13:27
openstackgerritEric Fried proposed openstack/nova master: doc:update virtual gpu doc  https://review.openstack.org/60501213:28
*** icey has joined #openstack-nova13:28
*** belmoreira has joined #openstack-nova13:29
efriedmdbooth: Why is that suddenly failing in every spot??13:32
efried(I mean even in py3)13:32
mdboothefried: Which one?13:33
mdboothMy functional test?13:33
mdboothfor evac?13:33
efriedyeah13:33
mdboothBecause I rebased it on top of a patch with a bug :)13:33
*** jdillaman has quit IRC13:34
mdboothwhich I'm just fixing, btw13:34
efriedI'm confused. It appears to be on bottom.13:34
mdboothNah, there's a new one on the bottom13:34
mdboothRaise error on timeout in wait_for_versioned_notifications13:34
mdboothI broke it this morning13:35
efriedI'm looking at https://review.openstack.org/#/c/604859/ itself.13:35
mdboothYeah, there are 2 problems with that patch13:36
efriedForget the py2 - TimeoutError ENOENT - I'm looking at the py3 failures and can't figure out why they are *all* failing now.13:36
mdboothFirst is a py2 error (novel)13:36
mdboothRight, that's because it's uncovering bugs in other tests13:36
efriedBut even the ones that were already checking the result are now failing.13:37
*** munimeha1 has joined #openstack-nova13:37
mdboothWell, it uncovered one of those13:37
mdboothWait, has it run again? I only saw a single failre13:37
efriedomg, is this going to fix the famed and fabled bug #1763181 ??13:37
openstackbug 1763181 in OpenStack Compute (nova) "test_parallel_evacuate_with_server_group intermittently fails" [Medium,Confirmed] https://launchpad.net/bugs/176318113:37
mdboothefried: It's probably because the gate is currently rammed13:37
*** jdillaman has joined #openstack-nova13:38
efriedokay, well, I'll leave you to it.13:38
mdboothefried: i.e. I suspect they're actually races13:38
mdboothefried: I'm going to check properly, though13:39
efriedokay, never mind what I said about the existing ones failing. They're not.13:39
openstackgerritMatthew Booth proposed openstack/nova master: Raise error on timeout in wait_for_versioned_notifications  https://review.openstack.org/60485913:47
mdboothefried: Incidentally, the other possibility is that in some of these tests the notification has never been emitted13:49
mdboothBecause that would previously have been silently ignored13:49
efriedyup13:51
mdboothI've just thrown that patch back into the gate with fixes, but it's going to fail again13:51
efriedmdbooth: But IMO if we want that to be okay, we should explicitly try/except+ignore the wait_for_notifications call in the test case.13:51
mdboothefried: ack, for sure13:52
efriedso ++ to your change, at least in principle :)13:52
*** mlavalle has joined #openstack-nova13:54
*** awaugama has joined #openstack-nova14:00
*** dtantsur|bbl is now known as dtantsur14:04
*** ttsiouts has joined #openstack-nova14:05
*** alexchadin has quit IRC14:07
mdboothefried gibi: In the case of nova.tests.functional.regressions.test_bug_1735407.TestParallelEvacuationWithServerGroup.test_parallel_evacuate_with_server_group the test appears to be incorrect14:08
mdboothIt's calling evacuate on 2 instances, one of which is going to fail due to anti-affinity14:08
mdboothIt's then asserting it got 2 instances of instance.rebuild.start14:08
mdboothProblem is that request validation happens before that notification is sent14:09
mdboothSo it has never received those notifications14:09
mdboothHowever, it does sound wrong that the notification isn't emitted first14:09
gibimdbooth: doesn't this test want to assert that the late validate of the server groups catches the parallel evacuation?14:09
mdboothI believe so, yes14:10
mdboothHowever, I think it's expecting the start notification to be emitted before the failure occurs14:11
mdboothWhich imho isn't unreasonable14:11
mdboothBut that's not the reality14:11
*** alexchadin has joined #openstack-nova14:12
mdboothSee ComputeManager._do_rebuild_instance14:12
mdboothWe call _validate_instance_group way at the top14:12
mdboothNotification is emitted below that14:12
gibimdbooth: ohh I see now. So we can expect one rebuild.start but the second evac will never reach that point14:15
mdboothgibi: ack14:16
gibimdbooth: I thin it is OK to change that to wait only for a single notification14:17
*** alexchadin has quit IRC14:17
gibimdbooth: as the two self._wait_for_migration_status(server1, ['done', 'failed']) calls will make sure that the test waits for the evac to finish/fail14:17
*** alexchadin has joined #openstack-nova14:19
*** mriedem has joined #openstack-nova14:26
mnaserhttps://review.openstack.org/#/q/I811e84af46d678c3fdbf94ee400eabe659fc3d4e if anyone wants to continue with the backporting +2s14:28
mriedemdone14:31
mdboothmriedem: I messed with your script again, btw. Still waiting to see how it gets on in the gate.14:31
*** lamt has joined #openstack-nova14:33
*** Luzi has quit IRC14:33
openstackgerritBalazs Gibizer proposed openstack/nova master: consumer gen: move_allocations  https://review.openstack.org/59181014:33
gibimriedem: hi, do you have anything for the notification meeting?14:34
mriedemmdbooth: ok, there is a bug in there14:34
mriedemcomment inline14:34
mriedemgibi: nope14:34
mdboothmriedem: Not unexpected :)14:34
gibimriedem: then there will be no meeting today14:34
mdboothmriedem: Are you able to run this locally, btw?14:34
mriedemmdbooth: i don't have a setup for it atm so no14:35
mriedemi could, but don't right now14:35
*** moshele has quit IRC14:35
gibimriedem, jaypipes: I think https://review.openstack.org/#/c/591597 is good to go now14:38
mriedemlooking14:40
*** vivsoni has joined #openstack-nova14:42
mriedem+W14:46
*** yikun has quit IRC14:47
gibimriedem: thanks14:48
gibimriedem: the next 3 patches also ready from my perspective14:48
gibimriedem: the rest is still in my queue14:50
*** wxy-xiyuan has quit IRC14:50
openstackgerritcaoyuan proposed openstack/nova master: Option "scheduler_default_filters" is deprecated.  https://review.openstack.org/60414814:50
mriedemok14:51
*** dpawlik has quit IRC14:52
openstackgerritMatthew Booth proposed openstack/nova master: Add volume-backed evacuate test  https://review.openstack.org/60439714:54
*** cfriesen has joined #openstack-nova14:54
openstackgerritMatt Riedemann proposed openstack/nova master: Option "scheduler_default_filters" is deprecated.  https://review.openstack.org/60414814:55
*** dpawlik has joined #openstack-nova14:57
*** alexchadin has quit IRC14:57
openstackgerritMerged openstack/nova master: api-ref: Fix wrong bold decoration  https://review.openstack.org/60498615:00
*** Bhujay has quit IRC15:03
*** david-lyle has quit IRC15:04
*** lpetrut has quit IRC15:04
*** dklyle has joined #openstack-nova15:05
mdboothefried: All the failures I've fixed so far have been deterministic, btw.15:05
efriedThat's goodness.15:05
mdboothEither asserting a notification which doesn't happen, or asserting a notification without having first mocked fake_notifier15:06
mdboothrace -> deterministic failure == goodness15:07
*** ttsiouts has quit IRC15:08
*** ttsiouts has joined #openstack-nova15:10
*** udesale has joined #openstack-nova15:12
*** maciejjozefczyk has quit IRC15:13
*** dave-mccowan has quit IRC15:14
sean-k-mooneymdbooth: i mean its now race -> deterministic sucsses but definetly a step in the right direction.15:15
mdboothsean-k-mooney: Nah, they're failing. They were previously asserting things which weren't true, but were silently ignored.15:16
sean-k-mooneyya i have fixed incorerectly mocked thest in the past that always assered things that were incorrect. they always make me sad when i find them15:17
*** sapd1_ has joined #openstack-nova15:19
*** dpawlik has quit IRC15:25
mriedemgibi: some comments on https://review.openstack.org/#/c/591647/15:33
imacdonnkashyap: I already responded on the ops list: http://lists.openstack.org/pipermail/openstack-operators/2018-September/015931.html15:35
cfriesenmdbooth: what's the story on the functional test failures for https://review.openstack.org/#/c/578846/ ?15:36
kashyapimacdonn: Most excellent.  I missed to notice it15:36
mdboothcfriesen: It's in a parent commit. Working on it.15:37
mdboothcfriesen: I'm getting sucked into fixing all the things again :/15:37
* mdbooth forsees doom and abandoned patches15:37
mdboothgibi: In ComputeManager and ComputeAPI, is self.notifier always a legacy notifier?15:39
*** ttsiouts has quit IRC15:40
kashyapimacdonn: So, no problem with the chosen future versions.  Thanks for confirming!15:40
*** sapd1_ has quit IRC15:42
imacdonnkashyap: np15:43
*** adrianc has quit IRC15:43
*** ttsiouts has joined #openstack-nova15:43
mdboothgibi: Oh, this one looks like it might be an actual bug15:43
imacdonnmriedem: not sure if you're following the bug or not - (I believe) I figured out what's causing that volume extend intermittent failure - https://bugs.launchpad.net/nova/+bug/173219915:44
openstackLaunchpad bug 1732199 in OpenStack Compute (nova) "test_extend_attached_volume fails with Unexpected compute_extend_volume result 'Error'" [Medium,Confirmed]15:44
*** helenafm has quit IRC15:44
mdboothgibi: If an instance is deleted locally by compute api, it only sends an unversioned delete.end, whereas a proper delete by compute manager sends both15:44
imacdonnmriedem: prob should discuss in #openstack-cinder I suppose15:45
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Skip ServerActionsTestJSON.test_rebuild_server for cells v1 job  https://review.openstack.org/60511515:46
*** artom has joined #openstack-nova15:49
*** belmoreira has quit IRC15:52
openstackgerritsean mooney proposed openstack/nova-specs master: Add spec for sriov live migration  https://review.openstack.org/60511615:54
openstackgerritEric Fried proposed openstack/nova master: consumer gen: move_allocations  https://review.openstack.org/59181015:56
*** _d34dh0r53_ is now known as d34dh0r5316:05
*** pcaruana has joined #openstack-nova16:07
*** adrianc has joined #openstack-nova16:10
*** eandersson has joined #openstack-nova16:14
*** sahid has quit IRC16:17
openstackgerritMatthew Booth proposed openstack/nova master: Raise error on timeout in wait_for_versioned_notifications  https://review.openstack.org/60485916:18
*** ttsiouts has quit IRC16:20
*** ttsiouts has joined #openstack-nova16:20
mdboothgibi: Please could you have a look at ^^^. It contains a fix to non-test code. The problem is a call to _delete_and_check_allocations() in a test.16:21
mdboothThe problem is it results in a local delete, which only currently emits a legacy notification, which I suspect is a real bug.16:21
mdboothI'd vastly prefer not to fix that in this change.16:22
openstackgerritMatt Riedemann proposed openstack/nova stable/rocky: Explicitly fail if trying to attach SR-IOV port  https://review.openstack.org/60511816:22
*** ttsiouts has quit IRC16:25
*** udesale has quit IRC16:27
*** adrianc has quit IRC16:29
*** s10 has joined #openstack-nova16:37
*** dklyle has quit IRC16:40
openstackgerritMerged openstack/nova master: Consumer gen support for delete instance allocations  https://review.openstack.org/59159716:43
melwitt.16:43
mriedemblarg, you can't instance.create() from one cell to another b/c _from_db_object resets the fields and instance.create() only saves what fields are changed16:44
*** dklyle has joined #openstack-nova16:44
*** dtantsur is now known as dtantsur|afk16:45
*** s10 has quit IRC16:46
*** adrianc has joined #openstack-nova16:50
*** dtantsur|afk has quit IRC16:51
*** panda is now known as panda|off16:52
*** dtantsur has joined #openstack-nova16:57
*** dtantsur is now known as dtantsur|afk16:58
*** derekh has quit IRC17:00
openstackgerritMatthew Booth proposed openstack/nova master: Raise error on timeout in wait_for_versioned_notifications  https://review.openstack.org/60485917:08
mdboothgibi: nm, took it out ^^^17:08
mdboothJust have to wait on an unversioned notification instead17:09
*** Kevin_Zheng has quit IRC17:12
*** priteau has quit IRC17:13
*** ralonsoh has quit IRC17:15
openstackgerritmelanie witt proposed openstack/nova master: Restore nova-consoleauth to install docs  https://review.openstack.org/60515417:15
melwittmriedem: in the lp bug, you also mentioned adding a warning about the deprecation of nova-consoleauth. did you have a place for the warning in mind in the install guides? ^17:19
mdboothIs it a bug that the api node only emits a legacy notification on local delete, but a full delete emits both?17:20
mdboothSounds like a bug, but notifications aren't my thing.17:21
mdboothIf it's a bug, I'll file it and reference it in a comment.17:21
*** jpena is now known as jpena|off17:29
tssuryadansmith: if we use scatter-gather-cells function is there a way to differentiate legit exceptions upon which we should fail versus the ones we want to handle ?17:30
tssuryaat this point, all just raise the "raised_exception_sentinel"17:31
openstackgerritMatthew Booth proposed openstack/nova master: Raise error on timeout in wait_for_versioned_notifications  https://review.openstack.org/60485917:31
* mdbooth decided it's a bug, filed it, and added it as a comment17:31
mdboothThe check queue is toast17:32
melwitttssurya: currently there isn't a way, as you point out. I've been thinking about that too and it would be nice if we could include the actual exception raised per cell. I think we still want the sentinel though, so we'd need a new format for the value side of the results dict17:33
openstackgerritMatthew Booth proposed openstack/nova master: Add regression test for bug 1550919  https://review.openstack.org/59173317:33
openstackbug 1550919 in OpenStack Compute (nova) "[Libvirt]Evacuate fail may cause disk image be deleted" [Medium,In progress] https://launchpad.net/bugs/1550919 - Assigned to Matthew Booth (mbooth-9)17:33
openstackgerritMatthew Booth proposed openstack/nova master: Don't delete disks on shared storage during evacuate  https://review.openstack.org/57884617:33
tssuryamelwitt: yea we would have to tweak the return part I guess17:34
melwitttssurya: I suppose we could just change things to include the exception object instead of the sentinel, then you just have to check isinstance(x, Exception) instead of checking "if sentinel"17:34
melwittto know whether you've got a good result vs an exception17:35
tssuryaso you mean at this point https://github.com/openstack/nova/blob/ebab3adb2849c17ebb0249277da89d0d8111e591/nova/context.py#L445 ?17:37
melwittyeah, one way would be to just store the exception object in 'result' instead of the sentinel. then obviously anywhere in the code that checks "if raised_exception_sentinel" would have to be updated to check isinstance(x, Exception) instead17:38
sean-k-mooneymelwitt: i was not following but is that not an anti pattern17:40
*** panda|off has quit IRC17:41
melwittsean-k-mooney: is it? I said earlier if we wanted to keep the sentinels, we'd have to do something to change the format of the value side to be able to include optional additional data (where the exception object could go)17:42
sean-k-mooneymelwitt: oh your talking about scatter_gather_cells17:42
melwittyes17:42
sean-k-mooneythe antipattern is the explcit type check in python e.g. isinstance checks but this is not a standard case17:43
*** panda has joined #openstack-nova17:45
melwittoh, I see. yeah, if results = {cell_uuid: (result or sentinel, optional data)}, then the optional data type could be assumed based on the sentinel17:45
sean-k-mooneymelwitt: if the was c++ or pyton3 only i would lean towrods makeing result a concurrent future or std::expected type17:45
melwittsean-k-mooney: I don't know much about that but the expected type will be different depending on whether the cell returned a result or an exception17:46
tssuryamelwitt: for me the requirement came because of wanting to differentiate between InstanceNotFound valid exception versus an actuall cell down exception here: https://review.openstack.org/#/c/591658/7/nova/compute/api.py@2327 , feel free to leave a comment and we can also raise it at tomorrow's cells meeting; need to leave office now17:47
*** panda is now known as panda|off17:47
*** AJaeger has joined #openstack-nova17:47
sean-k-mooneyin c++ std::expect models a type that either pacages the expected result or and error type. when you use it you can test if it it has an error or not with an if expect ...17:47
melwitttssurya: ok, will look there. I was thinking we would need to be able to differentiate exceptions but didn't see a concrete example till now17:48
melwittsean-k-mooney: oh, nice17:48
AJaegernova stable team, could you review a simple zuul job change, please? https://review.openstack.org/602018 https://review.openstack.org/602019 https://review.openstack.org/602022 https://review.openstack.org/60202317:49
AJaegermriedem: I answered your comment on https://review.openstack.org/#/c/602018/1/.zuul.yaml17:49
sean-k-mooneymelwitt: so my preference would be have result be a type that you can just do "if result: #handel sucess else : # handel error"17:49
melwittsean-k-mooney: we also have "did not respond" i.e. timeout waiting for result17:50
sean-k-mooneymelwitt: to do that you would have to override __bool__ in the wrapper class to see if the value was an exception type or not17:51
melwittwhich could be an error, but then you have to check the type of the error17:51
melwittbut I guess we have to do that anyway if we're differentiating17:51
*** tssurya has quit IRC17:51
sean-k-mooneymelwitt: ya. if you stuff the exeption into the value field you can just rerais it and cactch it polymorifclly assuming the timeout is a different exception type17:52
melwittyeah, could do that17:53
sean-k-mooneymelwitt: so basically its the same as what you suggted but your hiding the type checking in a dedicated class that does it for you instead of doing it in multiple places17:53
sean-k-mooneymelwitt: python3's concurrent futures basically wrap this up nicly for you too but they are python 3 only https://docs.python.org/3/library/concurrent.futures.html#concurrent.futures.Future17:55
melwittsean-k-mooney: thanks17:56
sean-k-mooneymelwitt: want me to mock up an example of using what i described so you can see how it would work. im not sure its the correct solution in this case but its what i would try personally.17:59
melwittsean-k-mooney: an example that would work for python2 also? I would be interested in looking at it if you mock it up18:05
sean-k-mooneymelwitt: yes i can make it work for python too. ill mock something up and push it with some unit tests showing its usage later tonight18:05
sean-k-mooney*python 218:06
melwittthanks18:06
*** macza has joined #openstack-nova18:11
openstackgerritJack Ding proposed openstack/nova master: Handle missing marker during online data migration  https://review.openstack.org/60516418:16
jaypipesman I fucking hate the scheduler unit tests.18:17
jaypipeswhat a pile of shit.18:17
sean-k-mooneyjaypipes: let me guess asserting behavior 3 levles deep then just the local function behvior?18:17
sean-k-mooneyanyone know where the devstack log is stored by default? ther eused to be an xstack log in /opt/stack/logs but that seams to not be a thing anymore18:19
jaypipessean-k-mooney: more the endless hierarchy of copy/pasted test case classes.18:20
sean-k-mooneyjaypipes: yeah OOP18:20
sean-k-mooneyjaypipes: did i mention im playing with creating a programming language. it "object orianted" current it does not allow inheritence but you can have objects :P18:22
*** adrianc has quit IRC18:22
AJaegermriedem: could you review the other stable backports of that ceph change as well, please?18:26
mriedemyeah18:26
AJaegerthanks18:28
melwittwhat is going on with the gate lately? changes that have been in the queue for 26 hours18:31
AJaegermelwitt: high failure rate plus one of our clouds down, see clark's email from a week ago or so18:33
melwittfound it, thank you18:33
AJaegermelwitt: http://lists.openstack.org/pipermail/openstack-dev/2018-September/134867.html18:33
AJaegermelwitt: still applies regarding cloud down - clarkb is testing a fix right now18:34
*** jitek4 has joined #openstack-nova18:44
openstackgerritJonte Watford proposed openstack/nova master: This commit adds __str__ and __repr__ methods to objects InstanceNUMACell and NUMACell. These will generate more readable representations of the objects for use in logs.  https://review.openstack.org/60026918:46
mriedemAJaeger: waiting to see the renamed job run on ocata https://review.openstack.org/#/c/602023/18:48
AJaegermriedem: good catch - you won't see it. We miss the parent devstack job there. This needs different handling - I'll fix...18:49
*** gouthamr has quit IRC18:52
openstackgerritJonte Watford proposed openstack/nova master: This commit adds __str__  method to objects InstanceNUMACell and NUMACell. These will generate more readable representations of the objects for use in logs.  https://review.openstack.org/60026918:54
mriedemjaypipes: i've got an o.vo problem that maybe you can help solve,19:01
mriedemi've got an Instance object from cell1, pulled fresh from the db so there are no fields marked as 'changed',19:01
mriedemi want to clone that object and re-create it in cell2 which should mean just changing the context to point at cell2 db and delete the id field so Instance.create() won't puke on it,19:02
mriedemthe problem is, the cloned object doesn't have any changed fields marked, so Instance.create() doesn't actually save anything into the cell2 db for the instance for things like vm_state, task_state, etc19:03
mriedemknow of any way to dirty up the object so it looks new? I tried a obj_from_primitive(obj.obj_to_primitive()) dance but that doesn't work b/c it maintains the 'changes' list of dirty fields19:03
mriedemi'm thinking i might just have to do something like, new_obj = objects.Instance(new_context, **instance.obj_to_primitive()['data'])19:04
*** toabctl has quit IRC19:05
melwittmriedem: I think the only precedent we have for that is the get_new_instance in build request https://github.com/openstack/nova/blob/master/nova/objects/build_request.py#L23719:05
sean-k-mooneymriedem: can you do a deep copy and then instead update the cell and then instaead of resetting the fileds just mark them as dirty?19:07
mriedemblech, ok i'll hack that up the same19:07
*** toabctl has joined #openstack-nova19:07
melwittthere might be a better way to do it, just mentioning that as a data point19:08
mriedemyeah i'll copy that,19:08
mriedemas i've seen and from dansmith's comment in that code,19:08
mriedemkeeping the fields dirty would involve ovo internals19:09
melwittaye19:09
mriedemlike passing a dirty_white_boy=True kwarg to obj_from_primitive19:09
*** gouthamr has joined #openstack-nova19:12
jaypipesmriedem: yeah, it's blech.19:19
mriedemi'm still waiting for someone to get my foreigner reference19:20
jaypipesheh19:24
melwittsorry, I only know the major foreigner hits19:24
mriedemhey it made it to the top 12 https://en.wikipedia.org/wiki/Dirty_White_Boy_(song)#Chart_performance19:26
melwitthuh.19:26
sean-k-mooneyyeah cirros does not have sriov drivers for 1gb intel nics ...19:37
mriedemok i've got something hacked up for now19:38
mriedemhttp://paste.openstack.org/show/730743/19:38
sean-k-mooneymriedem: without messing with internal that looks resonably clean19:39
sean-k-mooneymriedem: it would be nice to a "mark_dirty" function instead of setattr(new_obj, field, getattr(obj, field)) but that works19:40
mriedemi'll post something to ovo that dan can look at while he's pooing in a cave19:40
*** erlon has quit IRC19:43
openstackgerritMatt Riedemann proposed openstack/nova master: Option "scheduler_default_filters" is deprecated.  https://review.openstack.org/60414819:50
imacdonnmriedem: is there an easy way to see what 'nova-manage db online_data_migrations' would do, without actually doing it ?19:51
sean-k-mooneymelwitt: im going to call it a night an grab a beer. am im going to start hacking on that exection wrapper class and ill push something up in an hour or so while i wait for dinner. ill add you as a reviewer when i submit the patch.19:51
mriedemimacdonn: as in a dry run option?19:52
mriedemno there isn't19:52
mriedemjaypipes: sean-k-mooney: like this https://review.openstack.org/60519919:53
melwittsean-k-mooney: cool, thanks19:53
imacdonnmriedem: yeah. ok. I think that would be useful. I tried hacking out the check for max-count being greater than zero, but it's not that simple, apparently19:53
*** AJaeger has left #openstack-nova19:54
mriedemimacdonn: well, you'd have to plumb that down through all of the online data migration routines19:54
mriedemto not actually commit any changes19:54
mriedemso it's not trivial19:54
imacdonnmriedem: also, this doesn't seem right. The counts in the table should be non-zero? Caveat: it's Queens, so if anything's been fixed since then .... http://paste.openstack.org/show/730819/19:54
sean-k-mooneymriedem: is the condition on line 401 reversed? e.g. should it be if leave_dirty?19:55
sean-k-mooneymriedem: i would have expected the changed filed to be the dirty fields personally but i have not really looked at how this works closely19:57
mriedemno19:58
mriedemif not False (True): set the same changed fields on the copy as were on the primitive19:58
mriedemwhich defaults to no changed fields19:58
openstackgerritJonte Watford proposed openstack/nova master: Add __str__  method to objects NUMACell instances  https://review.openstack.org/60026919:59
sean-k-mooneymriedem: i have added myself as a review and ill step through it properlly tomorow.20:01
openstackgerritMerged openstack/nova stable/rocky: Follow devstack-plugin-ceph job rename  https://review.openstack.org/60201820:01
mriedemimacdonn: well that table definitely looks wrong...20:01
imacdonnmriedem: yeah. Trying to figure out how that could happen20:01
mriedemmy guess is you're dumping the last result set,20:02
mriedemwhich is when there were no more things to migrate20:02
mriedemso you get 0s at the end20:02
imacdonnI'm just running the command :)20:02
imacdonnbut yeah20:02
mriedemyou said you hacked something20:02
imacdonnOh, I only hacked out the check that max-count has to be >0 .. but I'm not applying that here20:03
mriedemhowever,20:03
mriedemhttp://logs.openstack.org/87/604687/4/check/neutron-grenade/6c10d43/logs/grenade.sh.txt.gz20:03
mriedemshows that the table output is also busted in our grenade run20:03
mriedemhttp://logs.openstack.org/87/604687/4/check/neutron-grenade/6c10d43/logs/grenade.sh.txt.gz#_2018-09-25_09_44_39_64520:03
mriedemwell...20:03
imacdonnI think you're right .. I think that each call to _run_migration clobbers the previous result, instead of adding to it20:04
mriedemmaybe not, if we just don't have anything to migrate20:04
*** gouthamr_ has joined #openstack-nova20:05
mriedemthat populate_uuids migration was added in queens, and looking at a grenade run from queens, we should see bdms getting migrated to have a uuid, and i'm not seeing any results in the table for a grenade run on queens20:05
mriedemhttp://logs.openstack.org/48/604448/1/check/neutron-grenade/19d8166/logs/grenade.sh.txt.gz20:05
mriedemso yeah, likely busted20:05
mriedemimacdonn: please report a bug20:05
imacdonnI think the clobberation is happening at https://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L72020:05
imacdonnwill bug20:06
mriedemyeah because of https://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L68920:06
mriedemresets everything to 020:06
imacdonnit makes a new "migrations" dict, with all of the members, for each pass20:07
*** janki has joined #openstack-nova20:12
imacdonnhttps://bugs.launchpad.net/nova/+bug/179436420:18
openstackLaunchpad bug 1794364 in OpenStack Compute (nova) "'nova-manage db online_data_migrations' count fail" [Undecided,New]20:18
*** gouthamr has quit IRC20:38
*** gouthamr_ is now known as gouthamr20:39
*** pcaruana has quit IRC20:43
mriedemmelwitt: can you this this queens change? https://review.openstack.org/#/c/600101/20:44
mriedem*hit20:44
melwittsure20:44
*** awaugama has quit IRC20:50
*** ttsiouts has joined #openstack-nova20:53
openstackgerritMatt Riedemann proposed openstack/nova master: WIP: Cross-cell resize  https://review.openstack.org/60393020:58
openstackgerritMatt Riedemann proposed openstack/nova master: api-ref: add 'migrations' param to GET /os-migrations  https://review.openstack.org/60523221:07
*** janki has quit IRC21:08
mriedemhttps://www.openstack.org/summit/berlin-2018/vote-for-speakers#/2279321:18
mriedemdansmith: ^ lemme know if you want to moderate that instead of me21:18
mriedemi'm pretty sure you do21:19
*** awaugama has joined #openstack-nova21:19
melwittwhen is dan coming back?21:20
mriedemnext week21:23
*** awaugama has quit IRC21:24
*** slaweq has quit IRC21:27
*** slaweq has joined #openstack-nova21:27
imacdonnError attempting to run <function create_incomplete_consumers at 0x7f60e7498668>21:40
imacdonnbut it didn't log anything :/ This migrations stuff is finicky ..... ?21:40
*** awaugama has joined #openstack-nova21:42
* imacdonn finds https://bugs.launchpad.net/nova/+bug/179070121:45
openstackLaunchpad bug 1790701 in OpenStack Compute (nova) rocky "online_data_migrations fail in rocky+" [Critical,Fix committed] - Assigned to Matt Riedemann (mriedem)21:45
openstackgerritJonte Watford proposed openstack/nova master: Add __str__  method to objects NUMACell objects  https://review.openstack.org/60026921:47
mriedemimacdonn: https://review.openstack.org/#/c/600085/21:48
imacdonnmriedem: ack21:49
mriedemjust haven't updated that yet21:49
melwittmriedem: I made the mistake of thinking nova-consoleauth wasn't required anymore because the proxy code defaults to only using the db backend to verify a console. but the nova-compute code is still storing the token auth in both nova-consoleauth and the database backend, for reasons I don't know, when I took over the patch series22:00
* imacdonn recalls reporting that issue :)22:01
melwittthis cycle, I can remove the nova-compute code that stores the token auth in nova-consoleauth, at which point nova-consoleauth would not be needed on a fresh install22:01
melwittas for the deprecation, we could un-deprecate it22:03
mriedemwell,22:03
mriedemif nova-compute in stein doesn't need it,22:03
mriedemthat would be the time to deprecate it,22:03
*** munimeha1 has quit IRC22:03
mriedembut rocky wasn't really the right time to deprecate it sounds like22:03
mriedemsince something was still using it22:03
mriedemi do'nt think i recall a retroactive undeprecate on stable22:04
*** scarab_ has joined #openstack-nova22:05
melwittyeah, I think that's accurate, that rocky was not the right time. the only benefit to it that I can think of is, a heads up the cycle before it's no longer needed. but that's a stretch, I guess22:05
*** ttsiouts has quit IRC22:05
*** ttsiouts has joined #openstack-nova22:06
*** scarab_ has quit IRC22:06
*** scarab_ has joined #openstack-nova22:06
mriedemi don't think there would be anything wrong with undeprecating it on stable/rocky,22:08
*** scarab_ has quit IRC22:08
mriedemif it's wrong, we shouldn't report it as deprecated b/c people will be getting warnings22:08
mriedemwe have done something like this in the past when we removed the original [placement_database] options b/c they weren't used22:08
mriedemand them being in config made people think they could use them22:08
imacdonnI discovered this issue because I was trying to be a good boy, and not to deprecated things, when looking at rocky upgrade, so I turned off the service, and things broke22:08
imacdonnnot do* deprecated things22:09
melwittyeah. I have caused a fair bit of operator pain with this mistake. sorry for that22:09
mriedemyeah if there is no way to *not* use it in rocky, then saying it's deprecated (but still required) is weird22:09
imacdonnnot complaining .. just sharing my experience ;)22:10
mriedemif ^ is true, then we likely want to undeprecate in stable/rocky22:10
melwittI'm sure it was not pleasant :P22:10
mriedemgotta run22:10
*** mriedem has quit IRC22:10
*** ttsiouts has quit IRC22:10
melwittyeah, there's no way to not use it in rocky. I'll propose some reverts, because we need to undo the deprecation22:10
melwitts/nova-compute/nova-api/ earlier22:16
openstackgerritmelanie witt proposed openstack/nova master: Revert "Deprecate the nova-consoleauth service"  https://review.openstack.org/60525022:20
openstackgerritsean mooney proposed openstack/nova master: Add Result wrapper class to nova common  https://review.openstack.org/60525122:21
sean-k-mooneymelwitt: ^ i think this is what we want for the cell gather thing22:21
melwittthanks22:22
*** mvkr has quit IRC22:22
openstackgerritmelanie witt proposed openstack/nova master: Revert "Deprecate the nova-consoleauth service"  https://review.openstack.org/60525022:25
sean-k-mooneymelwitt: no worries it was fun. i like creating special pourpose data structure like this. i rarely have a need to do it however :)22:26
melwitt:)22:28
*** mvkr has joined #openstack-nova22:35
openstackgerritmelanie witt proposed openstack/nova master: Un-deprecate the nova-consoleauth service  https://review.openstack.org/60525522:45
*** dklyle has quit IRC22:48
*** awaugama has quit IRC22:59
openstackgerritMatt Riedemann proposed openstack/nova master: Enforce case-sensitive hostnames in aggregate host add  https://review.openstack.org/60490623:00
openstackgerritMatt Riedemann proposed openstack/nova master: Revert "Make host_aggregate_map dictionary case-insensitive"  https://review.openstack.org/60489823:05
openstackgerritMatt Riedemann proposed openstack/nova master: Enforce case-sensitive hostnames in aggregate host add  https://review.openstack.org/60490623:05
*** rcernin has joined #openstack-nova23:07
openstackgerritMatt Riedemann proposed openstack/nova stable/rocky: Revert "Make host_aggregate_map dictionary case-insensitive"  https://review.openstack.org/60526023:09
openstackgerritMatt Riedemann proposed openstack/nova stable/rocky: Enforce case-sensitive hostnames in aggregate host add  https://review.openstack.org/60526123:09
*** macza has quit IRC23:17
*** macza has joined #openstack-nova23:17
*** dave-mccowan has joined #openstack-nova23:18
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Revert "Make host_aggregate_map dictionary case-insensitive"  https://review.openstack.org/60526623:21
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Enforce case-sensitive hostnames in aggregate host add  https://review.openstack.org/60526723:21
*** jaypipes has quit IRC23:21
*** macza has quit IRC23:22
*** hoangcx has quit IRC23:22
*** hoangcx has joined #openstack-nova23:23
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Revert "Make host_aggregate_map dictionary case-insensitive"  https://review.openstack.org/60526823:25
openstackgerritMatt Riedemann proposed openstack/nova stable/pike: Enforce case-sensitive hostnames in aggregate host add  https://review.openstack.org/60526923:25
*** erlon has joined #openstack-nova23:27
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Skip ServerShowV254Test.test_rebuild_server in cells v1 job  https://review.openstack.org/60527023:27
openstackgerritMatt Riedemann proposed openstack/nova stable/queens: Skip ServerShowV247Test.test_update_rebuild_list_server in nova-cells-v1 job  https://review.openstack.org/60527123:27
*** mlavalle has quit IRC23:34

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