Earlier  
Posted Nick Remark
#openstack-nova - 2021-01-06
15:06:40 gibi stephenfin: new you are the closest to grab the microversion 2.88
15:07:15 gibi sean-k-mooney: that is actually a good argument for a separate service as they want independent lifetime
15:07:16 stephenfin gibi: Yup. I'm going to ask gmann to take a look at that later, assuming he's back from his PTO
15:07:23 gibi stephenfin: cool
15:59:57 openstackgerrit Kashyap Chamarthy proposed openstack/nova master: libvirt: Parse the 'os' element from domainCapabilities https://review.opendev.org/c/openstack/nova/+/673790
16:11:42 dansmith lyarwood: I was just about to +2 that machine type sysmeta spec rev, but saw that stephenfin already did.. I have annoying unrelated questions, one of which might be an accidental state omission
16:12:04 dansmith lyarwood: if it 's cool, I'll just +2 and let you quickly look if you want to throw the other state in there to avoid a rev-to-the-rev,
16:12:19 dansmith and I can just +W if I'm wrong or you want it separate
16:16:11 lyarwood dansmith: just on a call now, happy to answer your questions before this lands. I'll take a look once this is over.
16:16:28 dansmith lyarwood: ack
17:22:56 lyarwood dansmith: replied, need to drop for dinner but I'll respin this evening.
17:23:02 dansmith ack
17:30:13 gmann stephenfin: ack, I will review today.
17:47:30 stephenfin gmann: thanks
18:58:14 openstackgerrit sean mooney proposed openstack/nova master: [WIP] test numa and vcpu topologies https://review.opendev.org/c/openstack/nova/+/769601
18:58:23 sean-k-mooney melwitt:^
18:59:34 melwitt thanks
19:00:17 sean-k-mooney i wonder is there an easy way to print the xml that would be created
19:20:16 sean-k-mooney ah i can use OS_DEBUG=1 and add assert False
19:20:23 sean-k-mooney and it then dumps all the logs
19:22:54 sean-k-mooney http://paste.openstack.org/show/801461/
19:24:12 sean-k-mooney the numa toplogy is correct but the cpu toplogy is not
19:24:14 sean-k-mooney <topology sockets="8" cores="1" threads="1"/>
19:24:35 melwitt a-ha, cool (about the logs)
19:24:56 sean-k-mooney that was the xml for https://review.opendev.org/c/openstack/nova/+/769601/1/nova/tests/functional/libvirt/test_numa_servers.py#158
19:25:06 melwitt ack
19:25:30 sean-k-mooney oh my extra specs are wrong
19:25:47 sean-k-mooney wiat did i copy those form the customer
19:26:11 sean-k-mooney no they have the correct ones im missing cpu_
19:28:37 sean-k-mooney ok i repoduced it now
19:28:58 sean-k-mooney http://paste.openstack.org/show/801463/
19:29:00 melwitt omg !
19:29:02 sean-k-mooney that is the error
19:29:30 melwitt yes, looks like you've got it. sweet
19:30:39 melwitt yeah there's the IndexError which is a separate thing but once that is fixed it will still be an erroneous failure to schedule. need to open I guess two bugs, one for the IndexError and one for the scheduling fail
19:31:57 openstackgerrit sean mooney proposed openstack/nova master: [WIP] test numa and vcpu topologies https://review.opendev.org/c/openstack/nova/+/769601
19:32:17 sean-k-mooney the index error i think is jsut use trying to get the first entry in the list of toplogies
19:32:28 sean-k-mooney but its empty so that is simple to fix
19:32:29 melwitt correct
19:33:44 sean-k-mooney actully just lookking a littel more up in the logs http://paste.openstack.org/show/801464/
19:33:51 sean-k-mooney we have the limits printed
19:34:05 sean-k-mooney so it has the flaovr limits there Flavor limits 2:2:8
19:34:10 melwitt yeah. that is showing on the customer case too
19:34:38 sean-k-mooney ya so the issue is the preference of 0,0,0
19:35:11 melwitt yeah but we use 0 (on master) and -1 (on queens) to mean "no preference"
19:35:35 sean-k-mooney yep so we need to adjust that logic slightly
19:35:47 sean-k-mooney so that the closet match code works
19:41:57 melwitt sean-k-mooney: did you want to work on the fix? or did you want me to stack a change on top of your test?
19:43:17 sean-k-mooney im testing a quick hack but sofar its not working so if you want to stack a change on top go for it
19:43:44 sean-k-mooney that is what im trying currrntly but the two things i have tired so far have no effect :)
19:44:29 melwitt oh heh. well it's up to you
19:46:15 sean-k-mooney oh its becasue its using the numa toplogy object i think
19:46:19 openstackgerrit Merged openstack/nova master: tests: Remove 'test_extended_hypervisors' https://review.opendev.org/c/openstack/nova/+/769519
19:46:28 sean-k-mooney ill give it one more try then im going for dinner and its all yours
19:48:06 melwitt hehe, k. well it was your idea on how to fix it :) so if you want to stick with it that wfm. if not, I can give it a try
19:51:19 openstackgerrit sean mooney proposed openstack/nova master: [WIP] fix max cpu topologies with numa affinity https://review.opendev.org/c/openstack/nova/+/769614
19:51:34 sean-k-mooney this is probaly not right but it passes the new test i added
19:52:08 melwitt ack
19:52:29 sean-k-mooney the vcpu toplogy cannot cahnge per numa node
19:52:44 sean-k-mooney so i dont actully think we shoul dbe looking at the numa node there
19:53:23 sean-k-mooney hum i just ran all the libvirt func tests and they passed
19:53:30 sean-k-mooney im running the full set now
20:00:58 sean-k-mooney :( i hit the subunit parser bug....
20:01:00 sean-k-mooney File "/opt/repos/nova/.tox/functional/lib/python3.8/site-packages/subunit/v2.py", line 227, in _write_packet
20:01:02 sean-k-mooney raise ValueError("Length too long: %r" % base_length)
20:01:04 sean-k-mooney ValueError: Length too long: 5072548
20:01:39 sean-k-mooney there are dissadvatages to OS_DEBUG=1
20:03:31 sean-k-mooney ok im going to have dinner and we can see what the ci says but i thinnk that working acourdign to to the func tests that have run but i think i have disabled too much
20:07:31 sean-k-mooney melwitt: wem might actully be able to just remove https://github.com/openstack/nova/blob/ccb2e11129d4a0730b0ba19a7f49ed8fc5a05f6d/nova/virt/hardware.py#L616-L637
20:07:49 sean-k-mooney it was added by https://github.com/openstack/nova/commit/770ab8eeb72b184ac6164aeabb89c4bf45f938a9
20:07:59 sean-k-mooney but in not conviced the resoning is correct
20:08:40 melwitt hm ok
20:09:50 sean-k-mooney the guest vcpu toplogy is indepenet of its numa toplogy
20:10:26 sean-k-mooney this patch was trying to support different guest vcpu toplogies per numa node which we have never supported
20:11:22 sean-k-mooney at least looking at https://github.com/openstack/nova/commit/770ab8eeb72b184ac6164aeabb89c4bf45f938a9#diff-027adff210e1ed4c63524a486cb988702337880b5c0773482200a136e391ecfbR773
20:16:15 sean-k-mooney it looks like we still have some of those unit tests https://github.com/openstack/nova/blob/master/nova/tests/unit/virt/test_hardware.py#L792-L881
20:17:29 sean-k-mooney the last one is definetly not requesatable via the api
20:17:30 sean-k-mooney https://github.com/openstack/nova/blob/master/nova/tests/unit/virt/test_hardware.py#L858-L883
20:17:59 sean-k-mooney oh my func test run passed locally too.
20:18:08 sean-k-mooney ok really getting dinner now o/
20:53:02 openstackgerrit Lance Bragstad proposed openstack/placement master: Bump oslo.log version to 4.3.0 https://review.opendev.org/c/openstack/placement/+/760229
22:15:06 gmann stephenfin: done, left comment for https://review.opendev.org/c/openstack/nova/+/769520/1/nova/api/openstack/compute/hypervisors.py#363
22:15:24 gmann stephenfin: and other two patches of this BP also
#openstack-nova - 2021-01-07
04:46:27 openstackgerrit Lance Bragstad proposed openstack/placement master: Pass context objects to oslo.policy directly https://review.opendev.org/c/openstack/placement/+/766785
04:46:28 openstackgerrit Lance Bragstad proposed openstack/placement master: Implement secure RBAC for resource providers https://review.opendev.org/c/openstack/placement/+/760240
07:16:08 openstackgerrit Brin Zhang proposed openstack/python-novaclient master: Microversion 2.88: Replace tenant* with project* in usage* commands https://review.opendev.org/c/openstack/python-novaclient/+/769675
07:21:27 openstackgerrit Brin Zhang proposed openstack/python-novaclient master: Microversion 2.88: Replace tenant* with project* in usage* commands https://review.opendev.org/c/openstack/python-novaclient/+/769675
08:50:37 openstackgerrit Brin Zhang proposed openstack/python-novaclient master: Microversion 2.88: Replace tenant* with project* in flavor-access commands https://review.opendev.org/c/openstack/python-novaclient/+/769019
09:44:48 Yumeng hi gibi
09:45:37 gibi Yumeng: hi
09:46:00 Yumeng welcome back from holiday^^ how was it?
09:51:15 Yumeng gibi: Can you check my response here? https://review.opendev.org/c/openstack/nova-specs/+/750116/14/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst#225
09:54:04 gibi Yumeng: thanks. The time off was good.
09:54:27 gibi I will try to check back to that spec
09:54:34 Yumeng gibi: sounds nice!
09:54:40 Yumeng thanks!
09:55:08 gibi Yumeng: did you have some time of during this period or you will be off for the chinees new year instead?
09:56:13 Yumeng This year's Chinees new year holiday starts from Feb 11, so we still have time ^^
09:57:44 gibi OK
09:59:37 Yumeng gibi: but there will be some change in cyborg team this month. I will changed my company and work priority since Jan 18. So I'm going to step down from the PTL position and Xinran Wang will take over the PTL duty.

Earlier   Later