Tuesday, 2022-02-08

opendevreviewKeigo Noha proposed openstack/nova stable/wallaby: libvirt: Always delegate OVS plug to os-vif  https://review.opendev.org/c/openstack/nova/+/82814800:58
*** hemna2 is now known as hemna01:36
*** amoralej|off is now known as amoralej07:33
*** hemna7 is now known as hemna07:38
opendevreviewIlya Popov proposed openstack/nova master: Fix to implement 'pack' or 'spread' VM's NUMA cells  https://review.opendev.org/c/openstack/nova/+/80564908:07
*** akekane_ is now known as abhishekk08:31
*** Uggla|afk is now known as Uggla08:39
*** lifeless_ is now known as lifeless09:24
kashyapsean-k-mooney: Do you know if Swift is requirement for vTPM to work?  The docs say no: https://docs.openstack.org/nova/latest/admin/emulated-tpm.html10:18
kashyapBut the spec mentions "Swift"10:18
sean-k-mooneyno its not10:19
sean-k-mooneythe storage to swift was never implemented10:19
kashyapAh-ha, good to know.10:20
kashyapThank you10:20
sean-k-mooneyif i recall correctly that was propsed for shelve which i belive we did not implement10:20
sean-k-mooneykashyap: barbican is needed however for the key management10:21
kashyapYeah, figured as much from the doc10:21
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: [yoga] Include pf mac and vf num in port updates  https://review.opendev.org/c/openstack/nova/+/82483311:33
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Introduce remote_managed tag for PCI devs  https://review.opendev.org/c/openstack/nova/+/82483411:33
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Bump os-traits to 2.7.0  https://review.opendev.org/c/openstack/nova/+/82667511:33
dmitriissean-k-mooney: added handling for the PF PCI address + vf product/device id + remote managed tag case by using some additional info from sysfs: https://review.opendev.org/c/openstack/nova/+/824834/10/nova/pci/devspec.py#322 Also added unit tests to cover various ways to specify this in a whitelist11:38
dmitriishandling of ANY ("*") for vendor/product id along with PF PCI address specified is interesting11:39
sean-k-mooneywell if its a PF and you dont specify the vendor and product id of the vf i think we can treat that as an error11:45
sean-k-mooneysince pfs are not supported11:45
sean-k-mooneyjust using the adress of the pf woudl allow the pf not the vfs normally i belive11:45
dmitriissean-k-mooney: looks like WhitelistPciAddress.match treats the presence of pci_phys_addr as an indicator that the caller is trying to match a VF https://review.opendev.org/c/openstack/nova/+/824834/10/nova/pci/devspec.py#252 And then PciDeviceSpec.match https://review.opendev.org/c/openstack/nova/+/824834/10/nova/pci/devspec.py#377 does a12:22
dmitriiscomparison of its vendor_id/product_id against both ANY and the device dict passed in.12:22
dmitriisIIUC, something like this `passthrough_whitelist = {"vendor_id":"*","product_id":"*", "address":"0000:0a:00.0"}` would match both a PF with address 0000:0a:00.0 and any vendor/device ID, and VFs of any PF with a PCI address 0000:0a:00.012:30
dmitriisso, in summary: I could block this explicitly if remote_managed: "true" is present because it allows both PFs and VFs to be matched but we want to prohibit PFs.12:33
sean-k-mooneydmitriis: sorry was on a meeting reading back12:35
dmitriisnp12:35
sean-k-mooneyyou mean block "vendor_id":"*","product_id":"*", explcitly if remote managed12:36
sean-k-mooneyi think you need to do this outside of the whitelist/devspec parseing12:37
sean-k-mooneywhen we are constucting the device pools in the pci tracker we could block it as we woudl know if its a pf12:38
sean-k-mooneydmitriis: im just reviewing you latest patches by the way lets continue this conversation after that12:46
dmitriissean-k-mooney: ack, trying to figure out what to move to PciDevTracker. There's some remove-managed-related logic already in the PciDeviceSpec in the current patches12:47
sean-k-mooneyone important thign to rememebr is the nova/pci fould has to be driver independent so we need to ensure that we do not do any checks there that would be driver dependent. those need to live in the virt driver.  in this case i think you can do checks pci manager possible in update_devices_from_hypervisor_resources12:49
sean-k-mooneysimilar to https://github.com/openstack/nova/blob/master/nova/pci/manager.py#L134-L13612:50
sean-k-mooneythat is currently delegating back to the whitelist class https://github.com/openstack/nova/blob/master/nova/pci/whitelist.py#L85-L9312:51
sean-k-mooneybut its really just validting the whitelist data is correct and that the device being tested is allowed12:51
sean-k-mooneydmitriis: i could maybe live with a check here https://github.com/openstack/nova/blob/master/nova/pci/whitelist.py#L9212:52
sean-k-mooneyassert that dev is not a pf if spec has remote managed12:53
sean-k-mooneydmitriis: perhaps it would make sense to change device_assignable to return the spec that allowed it so that you can use it to do other validation12:55
dmitriissean-k-mooney: ok, I think I see where you are going. While the PF and VF-related checks for the remote-managed tag are not themselves driver-dependent, whether we need to do them or not is driver-depenent.12:55
dmitriiss/depenent/dependent/12:56
sean-k-mooneywell yes and no the data required to do the check is driver depenent since we need to get the list of device form the driver12:57
sean-k-mooneyi guess technially you could get that from sysfs.12:57
sean-k-mooneyim concerned that might break powervm12:57
sean-k-mooneyor hyperv but im not sure it would12:57
dmitriisyeah, I added a couple of utils to do sysfs lookup in the last upload https://review.opendev.org/c/openstack/nova/+/824834/10/nova/pci/devspec.py#324 https://review.opendev.org/c/openstack/nova/+/824834/10/nova/pci/utils.py#21712:58
sean-k-mooneyso https://github.com/openstack/nova/blob/master/nova/pci/utils.py#L132-L144 could be called by the whitelist12:59
sean-k-mooneyin device_assignable12:59
sean-k-mooneyto check if the dev is a pf12:59
sean-k-mooneyand you could see if it has remote managed and return true or false12:59
sean-k-mooneythat would filter out the pfs13:00
sean-k-mooneymay main concern with tha tis currently device_assinable does not make casles to the underlying system13:01
sean-k-mooneyit used the in memory specs list and the data passed in13:01
dmitriissean-k-mooney: there's one code-path where it may do it https://github.com/openstack/nova/blob/master/nova/pci/devspec.py#L29013:02
dmitriisget_function_by_ifname uses sysfs for the netdev lookup13:03
sean-k-mooney yes indriectly by the match function13:03
sean-k-mooneywith dev name13:03
sean-k-mooneyso ya if it works for you i woudl move the check to device_assignable13:04
sean-k-mooneyalthough13:04
sean-k-mooneyyou curently have it in _init_dev_details13:04
sean-k-mooneydmitriis: im just looking at https://review.opendev.org/c/openstack/nova/+/824834/9..10/nova/pci/devspec.py#28713:05
dmitriisack13:06
opendevreviewStephen Finucane proposed openstack/placement master: tox: Enable SQLAlchemy 2.0 warnings  https://review.opendev.org/c/openstack/placement/+/80110813:08
opendevreviewStephen Finucane proposed openstack/placement master: db: Use Row, not LegacyRow  https://review.opendev.org/c/openstack/placement/+/82830513:08
dmitriissean-k-mooney: the goal of moving the checks closer to parsing was to avoid devices from getting into the pools in the first place (to avoid filtering PFs in PciDeviceStats) and for early config error detection. During the earlier reviews I went from  (1) filtering in PciDeviceStats -> (2) returning false while matching in PciDeviceSpec -> (3)13:17
dmitriisraising exceptions in _init_dev_details13:17
sean-k-mooneydmitriis: while i dont nessisaly love doing these remote managed check in _init_dev_details i think im ok with it for now13:17
sean-k-mooneydmitriis: your current code avoids needeign to pass allow remote managed allover the place which was the main code smell13:18
*** amoralej is now known as amoralej|lunch13:18
sean-k-mooneywe have other checks like 13:18
sean-k-mooney        if address and self.dev_name:13:18
sean-k-mooney            raise exception.PciDeviceInvalidDeviceName()13:18
sean-k-mooneyin _init_dev_details13:18
sean-k-mooneyso it kind of fits there13:18
dmitriissean-k-mooney: well, the other thing still needs addressing I think: https://review.opendev.org/c/openstack/nova/+/827839/2/nova/pci/devspec.py#318. Do we want to check for the use of `remote_managed: "true"` in case a driver doesn't support it?13:19
dmitriisperhaps not in the devspec.py code but I could try to expose a property on the whitelist and check for this elsewhere13:20
sean-k-mooneyno i dont think so13:20
sean-k-mooneywe could13:20
dmitriissean-k-mooney: ok, so I can then just drop this altogether13:20
sean-k-mooneybut the request filter woudl block it13:20
sean-k-mooneywith the capablty  traits13:20
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/812111/22/nova/scheduler/request_filter.py13:21
sean-k-mooneythat is unconditionally enabled13:21
sean-k-mooneyso as long as the driver does not incorrectly report the trait13:21
dmitriisso, we are essentially allowing `remote_managed: "true"` to be specified in the config even if a particular driver doesn't support it. It will not be surfaced to an operator early but other parts of the system will work as they should13:22
sean-k-mooneyit the host will not be included in the set form placemnt13:22
sean-k-mooneyi guess we could see how gibi feels but i think documenation fo "this only work with libvirt" + the prefileter is enough13:22
dmitriisWorks for me. I'll just drop the extra check in the other patch for now and we can conclude there if we are ok with the result13:24
dmitriissince we document it for deployers/operators it should be ok in my view13:24
sean-k-mooneycool13:25
sean-k-mooneyso assuming the neutorn lib stuff gets sorted we hopefully can get this all merged in the next week or two13:25
sean-k-mooneydmitriis: what is the state of the neutron code13:26
dmitriissean-k-mooney: just got updated to include the new VNIC_TYPE_REMOTE_MANAGED https://review.opendev.org/c/openstack/neutron/+/808961/. Otherwise fnordahl promoted it from the WIP status and is waiting for reviews13:27
dmitriisthere's also a second patch around extra validation https://review.opendev.org/c/openstack/neutron/+/81842013:28
dmitriisthe test failure on the first is about VNIC_TYPE_REMOTE_MANAGED so we're just waiting for it to land13:28
sean-k-mooneyok we likely need a depends on link agaisnt the neutorn series at some point in the nova one13:30
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/812111/22 should also be before https://review.opendev.org/c/openstack/nova/+/824835/13 i think13:31
sean-k-mooneydmitriis: when you respin those for the vnic type change can you put the filter before the final patch that enables the feature13:32
sean-k-mooneyif that is a lot of work we can proably keep the order as is and just merge tehm together13:33
sean-k-mooney/together/at the same time/13:33
*** dasm|off is now known as dasm13:55
dmitriissean-k-mooney: ack, the filter one needs `is_smartnic_port` from the previous patch which I am going to replace to is_remote_managed_port14:07
dmitriisso I guess I could add the is_remote_managed_port in the filter patch instead and reorder14:08
sean-k-mooneyif that is not a lot of touble i think it woudl better yes but ill leave that to you14:08
sean-k-mooneyit just chagnes if we merge the patch all at one or together.14:09
dmitriissean-k-mooney: ack, started looking into it now (had to attend a call)14:14
opendevreviewJonathan Race proposed openstack/nova master: Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205314:14
*** amoralej|lunch is now known as amoralej14:22
sean-k-mooneystephenfin: if you rebase https://review.opendev.org/c/openstack/nova/+/705792/12 it might help14:43
sean-k-mooneystephenfin: we are now skiping the failing test https://review.opendev.org/c/openstack/nova/+/705792/1214:43
stephenfinzuul should do that for me14:43
stephenfinso long as there are no conflicts14:43
sean-k-mooneyit should but i think the last run did not have it14:43
sean-k-mooneyperhaps14:43
sean-k-mooneyit was before that merged14:43
sean-k-mooneyoh i ment https://review.opendev.org/c/openstack/nova/+/82785114:44
sean-k-mooneyah it was14:44
sean-k-mooneythe last run was on the 3rd14:44
sean-k-mooneythe skip merged on the 5th14:44
sean-k-mooneystephenfin: after those two patches merge care to respin your mock replacement patch?14:45
sean-k-mooneyoh looks like there is a func tst failure...14:46
opendevreviewBalazs Gibizer proposed openstack/placement master: Extend the RP db query to support any-traits  https://review.opendev.org/c/openstack/placement/+/82584814:48
opendevreviewBalazs Gibizer proposed openstack/placement master: DB layer should only depend on trait id not names  https://review.opendev.org/c/openstack/placement/+/82649014:48
opendevreviewBalazs Gibizer proposed openstack/placement master: Enhance doc of _get_trees_with_traits  https://review.opendev.org/c/openstack/placement/+/82578014:48
opendevreviewBalazs Gibizer proposed openstack/placement master: Extend the RP tree DB query to support any-traits  https://review.opendev.org/c/openstack/placement/+/82584914:48
opendevreviewBalazs Gibizer proposed openstack/placement master: Add any-traits support for listing resource providers  https://review.opendev.org/c/openstack/placement/+/82649114:48
opendevreviewBalazs Gibizer proposed openstack/placement master: Add any-traits support for allocation candidates  https://review.opendev.org/c/openstack/placement/+/82649214:49
opendevreviewBalazs Gibizer proposed openstack/placement master: Remove unused compatibility code  https://review.opendev.org/c/openstack/placement/+/82649314:49
opendevreviewBalazs Gibizer proposed openstack/placement master: Add microversion 1.39 to support any-trait queries  https://review.opendev.org/c/openstack/placement/+/82671914:49
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Introduce remote_managed tag for PCI devs  https://review.opendev.org/c/openstack/nova/+/82483414:49
stephenfinsean-k-mooney: Yoga is due the end of March, yeah? Assuming we can drop Python 3.6 (and maybe 3.7) then, I think we should just wait. unittest.mock has a solid number of bugs in 3.6 that we're having to work around, including that one in the func test 14:52
stephenfingibi: since you've been following that long-running effort ^14:52
gibistephenfin: I'm not sure what are the plans about dropping py3614:57
sean-k-mooneygibi: we really reallly need too14:57
gibibut overall agree that if we can drop py36 that would help14:57
sean-k-mooneygibi: we shoudl not keep support after yoga14:57
sean-k-mooneyi wanted to drop it this cycle but we kept it for centos 8 for one more release14:58
sean-k-mooneywe shoudl be droping centos 8 entirly next release and with it 3614:58
gibiahh, yes centos 8 was the reason we kept it14:58
sean-k-mooneystephenfin: so yes let hold off so till we drop centos 8 and 3614:58
gibiOK, lets drop centos 8 and py36 and then we can merge the unittest change a easier14:58
gibisean-k-mooney: agree14:58
stephenfinSweet. I'll mark as -W and comment as much. Thanks14:59
sean-k-mooneyspeaking of cento i shoudl proably finsh my "stack on c9s" and see what breaks taks14:59
gibimelwitt: thank you so much for review on the any-traits series. I've fixed your comments.14:59
sean-k-mooneychateaulav: by the way are you planning to split up https://review.opendev.org/c/openstack/nova/+/822053/3415:01
chateaulavsean-k-mooney: i can,if that makes things easier?15:02
sean-k-mooneyim not sure how tightly coupled that change is but its getting pretty large15:02
sean-k-mooneyi would put the zuul job in its own patch at the end15:02
sean-k-mooneyand maybe split the object changes into the fist pathc and then driver chagnes as second15:03
sean-k-mooneythe schduler filter proably shoudl be before the driver changes15:03
sean-k-mooneybut not sure if that is  warented15:03
sean-k-mooneyits only 2 lines so i woudl leave it in the driver change15:04
sean-k-mooneychateaulav: so ya if you could make it 3 patches that woudl be nice15:04
chateaulavsean-k-mooney: yeah that can work. is it usually best to create new patches overall and eventually abandon this once all are marged? or have this patch be one of the 315:05
sean-k-mooneyobjects/notifications, driver/secheduler/docs and zuul-job/roles15:05
sean-k-mooneyam no i woudl keep this one adn split out the rest form it15:05
chateaulavsounds good15:05
sean-k-mooneythanks ill try an review it this week before or after the split15:06
fricklerheadsup: I just approved devstack switching Fedora from 34 to 35, you will want to check your depending jobs (not sure whether there are still any)15:08
sean-k-mooneyfrickler: we have an experimental job i think15:09
sean-k-mooneybut we do not use fedroa in the gate normally15:09
bauzasreminder : nova meeting in 48 mins here at #openstack-nova15:11
fricklerit will use py3.10, so might discover some interesting things like it did for horizon15:12
sean-k-mooneyfrickler: well we shoudl not need fedora to test that we shoudl be able to run the unit and functets already right15:13
sean-k-mooneybut i agree that will break thigns proably15:13
sean-k-mooneyfrickler: part of the issue is soem of the things depercated in 3.6 are removed in 3.1015:13
fricklerI don't think there are other tests on py3.10 yet, still no pkgs for focal last time I checked15:13
sean-k-mooneyand 3.11 will similar remove more things15:14
gibistephenfin: if you are around do you have an insight how to fix this sphinx issue in a good way? 15:26
gibistephenfin: https://zuul.opendev.org/t/openstack/build/6b956593572d4d1c81ac65e46475f24e/log/job-output.txt the nova-specs doc gen fails with duplicet ref15:27
gibistephenfin: it seems that  _`[1]` type of refs are become global15:27
gibistephenfin: and we have spec docs that are independently using those and causing the doc build to break now15:28
gibiif I have to guess it is caused by this feature from sphinx 4.4.0 https://github.com/sphinx-doc/sphinx/issues/999315:28
stephenfingibi: Good find on the RFE. That's a bug IMO15:31
stephenfinLet me open a report. I think I'm a maintainer on Sphinx somehow :-D15:31
gibistephenfin: thank you :)15:32
gibiI will try to pin back the sphinx version in nova-specs then15:32
gibistephenfin: I confirmed that with Sphinx 4.3.2 the problem is not reproduceable15:36
opendevreviewBalazs Gibizer proposed openstack/nova-specs master: Avoid Sphinx 4.4.0 to fix specs doc build  https://review.opendev.org/c/openstack/nova-specs/+/82836815:40
opendevreviewJonathan Race proposed openstack/nova master: object/notification for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82836915:45
gmannstephenfin: sean-k-mooney gibi py3.6 is there for Yoga testing but for sure in Z cycle it will be dropped from testing runtime. 15:45
gibigmann: sounds good. thanks for confirming15:46
bauzasgmann: any update so far about the Z naming ?15:48
bauzasI know it's in the hands of the legal folks15:48
* bauzas wanted to tell something for this meeting15:48
gmannbauzas: yeah, TC votes are done. it is under trademark checks from foundation which will be done in 1-2 weeks15:48
bauzasgmann: can we already know what was the TC votes ?15:49
gmannbauzas: may be by next week we might get name. but let's see how fast legal team is ready15:49
gmannbauzas: yeah, it is open 15:49
gmannhttps://civs1.civs.us/cgi-bin/control.pl?id=E_693bd8bbe63ca52f&key=9ec9708dc7e8a814&akey=b13149621594beda15:49
gmannsorry, let me grab result one15:49
gmannhttps://civs1.civs.us/cgi-bin/results.pl?id=E_693bd8bbe63ca52f15:50
gmann^^ this one15:50
gmannIn the 'show details' button at bottom you can see 'Ballot report' too15:51
bauzasgmann: thanks15:52
* Uggla Zen is exactly what i need this week managing my little daughter... ;)15:52
* bauzas remembers we have a nova meeting in 8 mins15:53
opendevreviewJonathan Race proposed openstack/nova master: zuul-job for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82837215:58
bauzas#startmeeting nova16:00
opendevmeetMeeting started Tue Feb  8 16:00:42 2022 UTC and is due to finish in 60 minutes.  The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'nova'16:00
bauzas#link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting16:00
gibio/16:00
dansmitho/16:00
gmanno/16:01
chateaulav\o16:01
bauzassorry I was late, someone pinged me at house16:01
elodilleso/16:01
bauzasok, let's start16:02
bauzas#topic Bugs (stuck/critical) 16:02
bauzas#info One Critical bug16:02
bauzas#link https://bugs.launchpad.net/nova/+bug/1959899 this is the critical bug for nova-next16:02
bauzasdo we want to discuss this one ?16:02
gibimy last info16:03
gibithat artom and sean-k-mooney figured out that this is a q35 machine type related issue16:03
gibithen we turned off the test on master to unblock the gate16:03
gibiI don't know if there is any fix in the works16:03
bauzasoh shit16:04
bauzasok, so maybe we should put it to High ?16:05
* bauzas looked at the bug16:05
gibiyeah we can decrease it to High as the gate is not blocked now16:05
gibias we skip16:05
bauzasas this test is executed in other jobs16:05
sean-k-mooneywe dont have a fix yet16:06
sean-k-mooneyartom speculated it might be related to a state tracking but with qemu16:06
bauzasI'm only afraid of the fact it means we would have problems when upgrading16:06
sean-k-mooneythat is still pending16:06
bauzassean-k-mooney: at least this is blocking q35 to be the next machine type, right ?16:07
artomThe only data point I have is that it passed without q35... once16:07
artomBut it also passed intermittently *with* q35 on other patches16:07
bauzasah, this is different then16:07
sean-k-mooneyyes so q35 and pc use difffernt hotplug code paths16:07
artomSo... more testing needed?16:07
bauzasI guess16:07
bauzasanyway, let's punt the bug report to High16:07
sean-k-mooneybauzas: we als think the way the device is presented in teh guest might change based on q35 or pc16:08
bauzasbut we need to fix this bug16:08
sean-k-mooneyso we shoudl keep looking into it and try and fix it16:08
sean-k-mooneyyep16:08
sean-k-mooneyit may not be fixable in nova16:08
sean-k-mooneybut we have nto figure that out yet16:08
opendevreviewAlexey Stupnikov proposed openstack/nova master: Fix clean-up process for aborted queued live migrations  https://review.opendev.org/c/openstack/nova/+/82837416:09
gibiartom: this test runs in tempest-integrated-compute job with pc machine type16:09
gibiartom: and it appears to be green there16:09
bauzascould we create another job for testing ?16:10
bauzasnon-voting, of course16:10
sean-k-mooneythis is the qemu bug we think might be relevent https://bugzilla.redhat.com/show_bug.cgi?id=200712916:10
sean-k-mooneybauzas: i htink we have enough test coverage with teh integrated job16:11
gibiagree ^16:11
bauzasOK16:11
sean-k-mooneyso i think we can move on for now and just monitor/investigate16:11
bauzascool then, we can moveo n16:11
bauzasmove on, even16:11
bauzas#link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 39 new untriaged bugs (+0 since the last meeting)16:11
bauzas#help Nova bug triage help is appreciated https://wiki.openstack.org/wiki/Nova/BugTriage16:12
bauzasI triaged a few evident bugs16:12
bauzas#link https://storyboard.openstack.org/#!/project/openstack/placement 27 open stories (+0 since the last meeting) in Storyboard for Placement 16:12
bauzasthat's it for bugs16:13
bauzasany ones to tell ?16:13
bauzaslooks not16:14
bauzas#topic Gate status 16:14
bauzas#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:14
bauzaswe discussed the critical one16:14
gibibesides the one we discussed16:14
bauzas#link https://zuul.openstack.org/builds?project=openstack%2Fplacement&pipeline=periodic-weekly Placement periodic job status 16:14
bauzas#info Please look at the gate failures and file a bug report with the gate-failure tag.16:14
gibithe nova-specs doc build is broken due to sphinx 4.4.0 16:14
gibifix is here https://review.opendev.org/c/openstack/nova-specs/+/82836816:15
gibiand here https://github.com/sphinx-doc/sphinx/pull/10178 (thanks to stephenfin)16:15
bauzassaw it, had no time to vote yet16:15
bauzasvote coming up after the meeting16:15
gibicool16:15
gibithanks16:15
stephenfinplease pile on the latter bug (+1) if you can :)16:15
gmann+A, 4.4.0 has caused on ext link other repo too16:15
gmannin governance doc etc16:16
bauzasdamn, you beat me16:16
gibigmann: is there a global requiremnet fix up for it or should I push?16:16
stephenfinand indicate on the bug if there are other failures other than nova-specs. Sounds like there are16:16
gmanngibi: that was different i fixed few on governance repo but removed ext_link from election repo as thre were many to fix16:16
gmannexample #link https://review.opendev.org/c/openstack/governance/+/82525716:17
bauzasstephenfin: I'm afraid we would need to modify our specs and docs in order to make them compliant with a foreseenable future of sphinx ?16:17
gmannbut that was for extlink in conf16:17
stephenfinI don't think so. I think it's a bug16:17
sean-k-mooneyi think in this cae there was only 1 duplicate link16:17
bauzasstephenfin: or does sphinx team said sorry it was an unwanted regression?16:17
gibigmann: ohh OK, so that is different16:17
gmannthere were many change in 4.4.0 which broke our existing doc16:18
stephenfindoing e.g. [1] style referencing is a perfectly reasonable thing to do16:18
bauzasstephenfin: ok, so bug it was, not a feature16:18
bauzasstephenfin: we'll propose you a full-time job for fixing our docs then16:18
stephenfinBoth. It was a feature that was a breaking change16:18
sean-k-mooneyyep within a singel doc it shoudl be fine16:18
gibisean-k-mooney: nope, there are many, sphinx gave up parsing at the first duplicate16:18
sean-k-mooneyah ok16:18
sean-k-mooneyso the "feature" was treating them a global link targets16:19
sean-k-mooneynot local to the current doc?16:19
gibisean-k-mooney: something like that16:19
sean-k-mooneythat would be a problem ya16:19
stephenfinshouldn't have happened in minor release or arguably at all. Context in the upstream bug https://github.com/sphinx-doc/sphinx/issues/1017716:19
bauzasjust to make it clear, that means we have homework before accepting 4.4.x, right?16:19
sean-k-mooneyack16:19
sean-k-mooneywell or we can see if we can get this reverted16:20
sean-k-mooneyor made configurable16:20
bauzasstephenfin: ah I see16:20
gibisean-k-mooney: yepp, stephenfin proposed the revert :)16:20
sean-k-mooneyif we need too its proably scriptable to make them unique16:20
sean-k-mooneybut ya lets see what happens with stephenfin pr16:20
gmannanother gate failure we discussed in QA meeting is about failure in devstack-platform-centos-9-stream job which seems 100 % #link https://zuul.openstack.org/builds?job_name=devstack-platform-centos-9-stream&skip=016:21
gmannrescue server test failing on volume detach #link https://a886e0e70a23f464643f-7cd608bf14cafb686390b86bc06cde2a.ssl.cf1.rackcdn.com/827576/6/check/devstack-platform-centos-9-stream/53de74e/testr_results.html16:21
gmannI have not checked log yet, in case anyone aware of it?16:21
gibithat feels new16:22
gibiat least to me16:22
gmannok, let me see if I get any info in logs and then will report bug16:24
gibithanks16:24
bauzasthe error seems weird16:24
bauzasInvalidVolume16:24
bauzasbut a timeout16:25
bauzaswhich indicates something bad happening on the cinder side16:25
gibiaffraid it is libvirt device detach issue again 16:26
gibihttps://zuul.openstack.org/build/3e24d977991d4536b6279afd7f3b5d56/log/controller/logs/screen-n-cpu.txt?severity=4#4943316:26
bauzasgibi: on centos then ?16:28
gibifor some reason it is hitting only that centos job but hitting it hard16:28
gmannyeah16:29
bauzasok, I guess we need to investigate more, next 16:29
bauzas#topic Release Planning 16:30
bauzas#link https://releases.openstack.org/yoga/schedule.html#y-ff FeatureFreeze in 2.5 weeks16:30
bauzas#link https://etherpad.opendev.org/p/nova-yoga-blueprint-status Etherpad for blueprints tracking 16:30
bauzasthanks gibi for having made a couple of insighful reviews16:30
bauzasI started to review as well16:30
bauzasfolks, just a reminder to use this etherpad for coordinating review requests and comments16:31
bauzasany particular BP someone wanting to address by now ? (provided this is not about asking reviews)16:31
gmannadded link for policy refresh 2 BP and moved up for review section #link https://etherpad.opendev.org/p/nova-yoga-blueprint-status#L4016:32
gmannIt is not complete yet, I am working on system_reader conversion 16:32
gmannbut existing patches is up for review16:33
gmanndansmith: ^^ I am +2 on your patches for server policy16:33
opendevreviewMerged openstack/nova-specs master: Avoid Sphinx 4.4.0 to fix specs doc build  https://review.opendev.org/c/openstack/nova-specs/+/82836816:33
bauzasgmann: thanks16:33
dansmithgmann: ack, I've been wondering when that was going to go16:33
bauzasanyone wanting to discuss now about priorities ?16:33
dansmithbauzas: want a note on the quotas stuff?16:33
gmanndansmith: lot of test to fix so taking time but I am working on remaining policies 16:33
bauzasdansmith: I started looking at your comment16:33
bauzason the next patch I wanted to review16:34
dansmithbauzas: well,16:34
bauzasdansmith: those are reasonable concerns but I started reviewing this patch too16:34
dansmithmelwitt and I discussed a few refactoring changes16:34
dansmithafter my first review, and we're still working on hammering those out16:34
bauzasdansmith: given the series, do you feel she needs to rebase his change or can she work on a follow-up patch ?16:35
bauzas(well, can ping melwitt actually for the answer)16:35
dansmithI'm working on the rebase now,16:35
dansmithbut yeah, we're actually going to drop the latest PS, back to the previous and iterate from there16:35
dansmithI'm almost done with that actually,16:35
dansmithbut want to sync with her when she's around this morning before I push that major change up :)16:36
bauzasdansmith: ok, then I'll look at other bps tonight and I'll look back at the unified limits one tomorrow16:36
bauzasthanks for the notice16:36
dansmithaye16:36
bauzasfwiw, I thought about a simple thing for giving ourselves visibility during the last 3-week sprint16:37
bauzasif cores don't disagree, I'd recommend cores to mark their IRC nicks on the BPs they'd like to review this week16:37
bauzasno obligation16:37
bauzasjust a matter of giving a bit of visibility for the people who want16:38
bauzasfeel it like it's runways or whatever name it is16:38
bauzasit's just about adding a bullet point below each blueprint on the blueprint etherpad for people willing to mark their names 16:39
bauzasanother option could be the Review-Priority flag :)16:39
bauzaswhat folks think about it ? maybe this is a bit early ?16:40
gibiI can do both16:40
gmanneither is fine, I will review tenant-id series this week16:41
bauzasI don't want to ask for duplicate things16:41
bauzasI feel we can use the review-prio flag then16:42
bauzasbut that means we need to clean it up first16:42
gibithere is not much marked with review priority at the moment16:43
bauzasok, then let's jump straight to the next topîc16:43
bauzas#topic Review priorities 16:44
bauzas#link https://review.opendev.org/q/status:open+(project:openstack/nova+OR+project:openstack/placement+OR+project:openstack/os-traits+OR+project:openstack/os-resource-classes+OR+project:openstack/os-vif+OR+project:openstack/python-novaclient+OR+project:openstack/osc-placement)+label:Review-Priority%252B116:44
gibipack and spread, remote-manged and unified limits are all has core review attention so they are good having the prio label16:45
bauzasright16:45
gibithe other patches in that list feels less important now16:45
bauzaspack-n-spread doesn't match a bp16:45
bauzasbut I'm ok with treating it as some kind of feature request16:46
bauzasanyway, let's overthink that 16:46
bauzassean-k-mooney: can you drop r-p flag on https://review.opendev.org/c/openstack/os-vif/+/765912 and https://review.opendev.org/c/openstack/os-vif/+/76597016:47
bauzasthose are old patches that fail CI, hence meaningless to be 'priorities'16:47
sean-k-mooneyyes16:48
bauzashttps://review.opendev.org/c/openstack/os-resource-classes/+/819207 will be tonight's priority for me16:48
bauzasso hopefully we could merge it16:48
sean-k-mooneydone16:48
bauzasthat would leave the other changes having r-p matching blueprints16:48
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Bump os-traits to 2.7.0  https://review.opendev.org/c/openstack/nova/+/82667516:49
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Add supports_remote_managed_ports capability  https://review.opendev.org/c/openstack/nova/+/82783916:49
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Filter computes without remote-managed ports early  https://review.opendev.org/c/openstack/nova/+/81211116:49
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: [yoga] Add support for VNIC_REMOTE_MANAGED  https://review.opendev.org/c/openstack/nova/+/82483516:49
bauzaslet's finish this discussion next week and make the r-p flag be the tool for coordinating review priorities for this feature freeze16:50
bauzasagreed ?16:50
gibiworks for me16:50
bauzasanyway, moving on, time is flying16:51
bauzas#topic Stable Branches 16:51
bauzaselodilles: your turn16:51
elodilles#info stable/queens and stable/pike gates are blocked by docs job (details: http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027106.html )16:51
elodillesi'm planning to propose some patch to unblock the gate 16:52
elodillesprobably just removing the doc job (if i cannot make the sphinx job to work)16:52
elodilles#info other stable gates are not blocked, but hard to merge patches due to intermittent failures16:52
elodillesprobably Lee's patches, that would disable guest's apic in CI, could eliminate some part of the problem for wallaby and older branches: https://review.opendev.org/q/topic:workaround-disable-apic16:53
elodillesso if any stable core has some time to review ^^^ that would be nice16:53
elodillesand that's all i think :X16:53
dmitriissean-k-mooney, gibi: resubmitted with the VNIC type change and other stuff included.16:54
bauzasdmitriis: we're in a meeting, please16:54
bauzaselodilles: thanks elod16:54
dmitriisbauzas: apologies16:54
bauzasdmitriis: no worries, that's one of the issues we have with meetings running at the existing channel16:54
bauzaselodilles: will promise a few reviews if I have time16:55
bauzaslast topic16:55
bauzas#topic Open discussion 16:55
elodillesbauzas: thanks in advance! \o/16:55
bauzas(skipping the subteam topic meaningless)16:55
bauzasZ release name should be known in 1 or 2 weeks16:55
bauzaslet's hold until we know which Zen or Zombie we'll have16:55
* bauzas imagines the Foundation lawyers scratching their heads trying to guess whether Zen is trademarked16:56
bauzasnot saying some chip company used that word16:57
DHilsbosMaybe they'll meditate on it...16:57
bauzasanyway16:57
bauzasany other business before we close ?16:57
DHilsbosIs now a good time to ask for assistance with a feature for Z?16:58
bauzasDHilsbos: nothing prevents you to get assistance16:58
bauzasDHilsbos: this is just a matter of priorities16:58
DHilsbosMy question is more along the lines of process.16:59
bauzasthe Z specs repo isn't yet created but you can work on WIP patchers16:59
bauzaspatches*16:59
bauzasDHilsbos: then, let's close this meeting and we'll discuss this right after16:59
bauzasthanks all16:59
bauzas#endmeeting16:59
opendevmeetMeeting ended Tue Feb  8 16:59:34 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2022/nova.2022-02-08-16.00.html16:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2022/nova.2022-02-08-16.00.txt16:59
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2022/nova.2022-02-08-16.00.log.html16:59
elodillesthanks bauzas o/16:59
bauzasDHilsbos: what do you want about the release process for Z ?16:59
bauzaswhat do you want to know*17:00
gibidmitriis: I will check tomorrow17:00
dmitriisgibi: ack, tyvm17:00
DHilsbosI have made changes to the libvirt driver that brings it inline (maybe) with a feature for Hyper-V, I'd like to submit that code.17:01
bauzasDHilsbos: then you'll need a blueprint17:02
bauzasDHilsbos: you can start writing this blueprint17:02
bauzasand then working on patches17:02
DHilsbosOk, that's what I trhought.  Are there blueprint forms?17:02
bauzasbut we won't look at both patches and the blueprint until RC1 which is when Z becomes a thing17:03
dansmithI'm sure anything with that description requires a spec and not just a blueprint17:03
dansmithand yes, there's a spec template :)17:03
bauzasDHilsbos: there is even a button17:03
bauzasdansmith: don't disagreed, just oversimplified the explanation17:03
DHilsbosI'm not suprised by the need for the spec.17:04
bauzashttps://docs.openstack.org/nova/latest/contributor/process.html#when-do-i-need-a-blueprint-vs-a-spec17:04
DHilsbosSo; Blueprint, spec, patches, yeah?17:04
bauzasblueprint is the first procedural step17:04
DHilsbosOk.17:05
bauzasthen you'd have to upload a spec if you really care in advance but given the directory name isn't created yet due to legal naming implications ( :) ) you'd have to either refrain to push or fake a name when you uploda17:05
DHilsbosAnyone on that is famialir with the Hyper-V driver code?17:06
bauzasand then rebase your spec change with the proper dirname once known and created17:06
bauzasDHilsbos: I guess you'll find plenty of people who are familiar with the process that aren't familiar with Hyper-V17:06
bauzasthe contrary seems difficult to me17:07
bauzasDHilsbos: but yeah, if you really care about a feature, just start writing a few things in a blueprint and try to grab me or someone else once we're free17:08
DHilsbosI need to know what the hw:virtual_displays flavor extra_spec does within Hyper-V17:08
opendevreviewMerged openstack/os-resource-classes master: Test all supported python version  https://review.opendev.org/c/openstack/os-resource-classes/+/81920717:08
bauzasgmann: ^17:08
gmannbauzas: thanks 17:08
DHilsbosIt can wait for Z naming to be addressed.  I'll start writing the blueprint.17:09
bauzasDHilsbos: https://docs.openstack.org/nova/latest/configuration/extra-specs.html#hw17:09
DHilsboshw:virtual_displays is not present on that page.17:10
bauzascorrect, because it's virt-specific17:11
bauzaswhich we now are relunctant to add17:12
DHilsbosAh, ok.17:13
DHilsbosSo, looking at naming, I think I would need something like "hw_video:count"?17:13
DHilsbosI think I understand what is needed, thank you.17:14
bauzasspec it up, I guess :)17:14
*** Uggla is now known as Uggla|afk17:15
opendevreviewJonathan Race proposed openstack/nova master: driver/secheduler/docs for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205317:20
opendevreviewJonathan Race proposed openstack/nova master: driver/secheduler/docs for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205317:30
opendevreviewJonathan Race proposed openstack/nova master: zuul-job for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82837217:31
*** amoralej is now known as amoralej|off17:39
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Document remote-managed port usage considerations  https://review.opendev.org/c/openstack/nova/+/82751317:49
opendevreviewJonathan Race proposed openstack/nova master: object/notification for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82836917:53
opendevreviewJonathan Race proposed openstack/nova master: driver/secheduler/docs for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205317:58
opendevreviewJonathan Race proposed openstack/nova master: zuul-job for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82837218:01
opendevreviewPedro Monteiro Azevedo de Moura Almeida proposed openstack/nova master: Change to make live_migration_downtime clearer  https://review.opendev.org/c/openstack/nova/+/82838718:03
opendevreviewDan Smith proposed openstack/nova master: Join quota exception family trees  https://review.opendev.org/c/openstack/nova/+/82818518:57
opendevreviewDan Smith proposed openstack/nova master: Move keypair quota error message into exception  https://review.opendev.org/c/openstack/nova/+/82818618:57
opendevreviewDan Smith proposed openstack/nova master: Add stub unified limits driver  https://review.opendev.org/c/openstack/nova/+/71213718:57
opendevreviewDan Smith proposed openstack/nova master: Assert quota related API behavior when noop  https://review.opendev.org/c/openstack/nova/+/71214018:57
opendevreviewDan Smith proposed openstack/nova master: Make unified limits APIs return reserved of 0  https://review.opendev.org/c/openstack/nova/+/71214118:57
opendevreviewDan Smith proposed openstack/nova master: Add logic to enforce local api and db limits  https://review.opendev.org/c/openstack/nova/+/71213918:57
opendevreviewDan Smith proposed openstack/nova master: Enforce api and db limits  https://review.opendev.org/c/openstack/nova/+/71214218:57
opendevreviewDan Smith proposed openstack/nova master: Update quota_class APIs for db and api limits  https://review.opendev.org/c/openstack/nova/+/71214318:57
opendevreviewDan Smith proposed openstack/nova master: Update limit APIs  https://review.opendev.org/c/openstack/nova/+/71270718:57
opendevreviewDan Smith proposed openstack/nova master: Update quota sets APIs  https://review.opendev.org/c/openstack/nova/+/71274918:57
opendevreviewDan Smith proposed openstack/nova master: Tell oslo.limit how to count nova resources  https://review.opendev.org/c/openstack/nova/+/71330118:57
opendevreviewDan Smith proposed openstack/nova master: Enforce resource limits using oslo.limit  https://review.opendev.org/c/openstack/nova/+/61518018:57
opendevreviewDan Smith proposed openstack/nova master: Add legacy limits and usage to placement unified limits  https://review.opendev.org/c/openstack/nova/+/71349818:57
opendevreviewDan Smith proposed openstack/nova master: Update quota apis with keystone limits and usage  https://review.opendev.org/c/openstack/nova/+/71349918:57
opendevreviewDan Smith proposed openstack/nova master: Add reno for unified limits  https://review.opendev.org/c/openstack/nova/+/71527118:57
opendevreviewDan Smith proposed openstack/nova master: Enable unified limits in the nova-next job  https://review.opendev.org/c/openstack/nova/+/78996318:57
dansmithmelwitt: ^18:57
dansmithI think it turned out nice18:57
dansmiththere's one thing in the placement patch where it was raising quotaerror more like an actual error because of a placement failure18:57
dansmithbut it was raising quotaerror which was actually the over-quota case before, so I converted it as such,18:58
dansmithbut I think we should probably not just be copying the api/network/whatever failure into the OverQuota.message, for the same reason as the session init thing from earlier18:58
melwittdansmith: ok cool, thanks18:59
opendevreviewJonathan Race proposed openstack/nova master: object/notification for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82836919:16
opendevreviewArtom Lifshitz proposed openstack/nova stable/xena: Add nova-ovs-hybrid-plug job  https://review.opendev.org/c/openstack/nova/+/82841319:27
opendevreviewArtom Lifshitz proposed openstack/nova stable/xena: Revert "Revert resize: wait for events according to hybrid plug"  https://review.opendev.org/c/openstack/nova/+/82841419:27
opendevreviewJonathan Race proposed openstack/nova master: driver/secheduler/docs for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205319:28
opendevreviewJonathan Race proposed openstack/nova master: driver/secheduler/docs for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205319:32
opendevreviewArtom Lifshitz proposed openstack/nova stable/wallaby: Add nova-ovs-hybrid-plug job  https://review.opendev.org/c/openstack/nova/+/82841819:40
opendevreviewArtom Lifshitz proposed openstack/nova stable/wallaby: Revert "Revert resize: wait for events according to hybrid plug"  https://review.opendev.org/c/openstack/nova/+/82841919:40
artomfsck me that was mostly clean to wallaby, and I don't think we need it further19:40
* artom double checks19:41
artomWell, at least downstream we don't19:41
artom... and same for upstream \o/19:42
artomFor some reason I was expecting stable/train levels of pain19:43
chateaulavhttps://www.irccloud.com/pastebin/XwYHRJuH/19:46
chateaulavany advice is appreciated19:46
artomchateaulav, you don't need Depends-on if it's in the same project (nova)19:51
artomJust stack them on top of each other19:51
artomIOW, locally `git commit` as many patches as makes sense, then `git review` them in one shot19:52
chateaulavok, so then to make sure i understand. remove the depends on, make all my commits and then when all the commits are staged do review and it will run all of them.19:53
artomYep19:55
artomSo if you have A depends on B depends on C19:55
artomCommit C first, then B, then A, then submit for review19:55
artomAnd if you have A depends on B depends on C but also D depends on C19:56
artomCommit C first, then C and D in either order, then A19:56
artom"linearize" it, so to speak19:56
artomSorry, then B and D in any order, then A19:57
chateaulavartom: ok, makes sense20:12
opendevreviewPedro Monteiro Azevedo de Moura Almeida proposed openstack/nova master: Update live_migration_downtime definition  https://review.opendev.org/c/openstack/nova/+/82838720:18
opendevreviewJonathan Race proposed openstack/nova master: zuul-job for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82837220:25
opendevreviewJonathan Race proposed openstack/nova master: object/notification for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82836920:26
opendevreviewJonathan Race proposed openstack/nova master: driver/secheduler/docs for Adds Pick guest CPU architecture based on host arch in libvirt driver support  https://review.opendev.org/c/openstack/nova/+/82205320:26
opendevreviewPedro Monteiro Azevedo de Moura Almeida proposed openstack/nova master: Update live_migration_downtime definition  https://review.opendev.org/c/openstack/nova/+/82838720:54
*** prometheanfire is now known as Guest020:56
*** osmanlicilegi is now known as Guest120:56
*** Guest0 is now known as prometheanfire21:56
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Introduce remote_managed tag for PCI devs  https://review.opendev.org/c/openstack/nova/+/82483422:23
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Bump os-traits to 2.7.0  https://review.opendev.org/c/openstack/nova/+/82667522:23
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Add supports_remote_managed_ports capability  https://review.opendev.org/c/openstack/nova/+/82783922:23
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Filter computes without remote-managed ports early  https://review.opendev.org/c/openstack/nova/+/81211122:23
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: [yoga] Add support for VNIC_REMOTE_MANAGED  https://review.opendev.org/c/openstack/nova/+/82483522:23
opendevreviewDmitrii Shcherbakov proposed openstack/nova master: Document remote-managed port usage considerations  https://review.opendev.org/c/openstack/nova/+/82751322:23
*** mdbooth8 is now known as mdbooth22:50
opendevreviewMerged openstack/nova master: neutron: Rework how we check for extensions  https://review.opendev.org/c/openstack/nova/+/70579222:56
*** dasm is now known as dasm|off23:02
*** mdbooth8 is now known as mdbooth23:02
*** mdbooth3 is now known as mdbooth23:30
opendevreviewmelanie witt proposed openstack/placement master: Make perfload jobs fail if write allocation fails  https://review.opendev.org/c/openstack/placement/+/82843823:32
opendevreviewmelanie witt proposed openstack/placement master: Make perfload jobs fail if write allocation fails  https://review.opendev.org/c/openstack/placement/+/82843823:58

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!