Thursday, 2022-05-05

*** EugenMayer4 is now known as EugenMayer01:54
*** dasm|ruck is now known as dasm|ruck|ff04:19
*** dasm|ruck|ff is now known as dasm|ruck|off04:19
kashyapgibi: Hi, the 'py310' and 'nova-next'  failures seem nothing to do with my patch, yeah? - https://review.opendev.org/c/openstack/nova/+/83892609:00
gibipy310 is definitely not, as it fails at setting up mysql 09:01
bauzaswow, python 31.0 release number, time flies09:02
bauzas:)09:02
gibithe nova-next fails with some rsync issue so that is also not your patch09:02
gibiI'm not sure we have a tracking bug for the py310 issue but we should09:03
gibithe nova-next issue might be intermittent, but worth to check if it happens regurarly09:03
gibibauzas: yeah, I push the problem out to time when py 31.0 will be released until then py310 is py 3.10 for me :D09:03
kashyapI see, yeah - I'll file a tracking bz for py310 'mysql' fail09:03
gibikashyap: try to check if the same job fails for other repos too maybe there is also a tracking bug somewhere outside of nova09:04
kashyapRight, good point.  I'll check before filing09:04
kashyapgibi: Hmm, I checked a random Neutron patch from today, and py310 (non-voting) seem to pass: https://review.opendev.org/c/openstack/neutron/+/84056509:15
gibiinteresting09:18
gibithen we probably need a nova tracking bug for this09:18
* kashyap looks if it's failing for other Nova patches too09:23
sean-k-mooneypython 3.10 and eventlest are not partically happy currently. i dont think you can currenlty stack with devstack for example10:19
sean-k-mooneyim not sure if we wil see that in unit/functional tests10:19
sean-k-mooneysince we dont really use eventlets there the same way10:20
sean-k-mooneyjust an fyi10:20
sean-k-mooneydeian are in the process of moving debian testing to 3.10 and have been having issue with this lately10:20
kashyapsean-k-mooney: Thanks; so it's not just me.10:22
sean-k-mooneykashyap: i think our unit test could pass but i know that there are some issue so i have not looked at your spcific failure but if its a devstack run i woudl expect it to fail currenlty10:24
gibibut the current failue is somewhere in the job setup as it fails on mysql :)10:41
fricklergibi: ah, these nice "unit" tests with external dependencies. py310 currently runs on f35, maybe your setup is ubuntu specific?10:50
gibifrickler: yeah that seems to be the issue10:51
fricklerdevstack on 22.04 runs the base services mostly without issues except for horizon10:51
fricklerhttps://review.opendev.org/q/topic:add-jammy210:51
ralonsohsean-k-mooney, hi! I'm playing again with live-migration and ceph11:26
ralonsohand, of course, during the compute installation I had this11:26
ralonsoh2022-05-05T11:18:22.104+0000 7fcd2a59c700 -1 monclient(hunting): handle_auth_bad_method server allowed_methods [2] but i only support [2]11:26
ralonsohI've copied the ceph ID from the controller (that is also a compute)11:26
ralonsohsean-k-mooney, never mind! what I was missing was the keyring files11:28
ralonsohI've copied them and now it works heheheh11:28
sean-k-mooneycool11:31
opendevreviewMerged openstack/nova master: Fix segment-aware scheduling permissions error  https://review.opendev.org/c/openstack/nova/+/83936111:32
sean-k-mooneyby the way you might find https://github.com/SeanMooney/ansible_role_devstack interesting/helpful11:32
sean-k-mooneythe ceph support curerntly only works on ubuntu since the devstack pluging currently does not have c9s support11:33
*** dasm|ruck|off is now known as dasm13:07
*** dasm is now known as dasm|ruck13:08
sean-k-mooneydansmith: by the way did anything come of the excessivly high keystone and neutron load on the db13:16
sean-k-mooneyfrom your perfoamcne data patches13:16
opendevreviewMerged openstack/nova master: Allow claiming PCI PF if child VF is unavailable  https://review.opendev.org/c/openstack/nova/+/83855513:34
dansmithsean-k-mooney: I brought it up to the keystone people a couple days ago, and it was agreed that it was too high, but nothing more than that (yet)14:03
sean-k-mooneyack so they did not see any  smoking gun or anything else obviously wrong14:04
dansmithwell, nothing obvious off the top of their head, I dunno that anyone has done any real digging yet14:11
ralonsohsean-k-mooney, sorry again. Did you see something like this https://paste.opendev.org/show/bEMWSLCst6bhd4Ir3zwl/?14:41
ralonsohone of the nova-compute services is exiting14:42
ralonsohin a non very elegant way14:42
sean-k-mooneyew segfault14:42
ralonsohthis is the controller-compute node 14:42
sean-k-mooneyno that is new to me14:42
ralonsohok14:42
ralonsohI'll try to re install everything14:43
sean-k-mooneywhere was that thrown14:43
ralonsohduring, of course, the live migration14:43
sean-k-mooneywas it ci or a local vm/server14:43
ralonsohwhen I'm bringing the VM to this host14:43
ralonsohwhen the VM evacuates this host, all is OK14:43
ralonsohno sorry, it is when the VM evacuates the host14:43
sean-k-mooneyevacuate or live migrate14:44
sean-k-mooneythey are very differnt things14:44
ralonsohyeah sorry14:44
ralonsohlive-migrate14:44
ralonsohwhen the VM is leaving the host14:44
sean-k-mooneyso you live migrate and then the source host segfaults?14:44
sean-k-mooneyare there any OOM errors14:44
sean-k-mooneyor other detail14:45
ralonsohlet me check14:45
ralonsohnope, I have still 13GB free14:45
sean-k-mooneylike the segfault appears to by in python but im wondering if an allcoation failed because you ran out of memory14:45
sean-k-mooneyok14:45
opendevreviewBalazs Gibizer proposed openstack/nova master: Adapt tools/test-setup to Fedora 35  https://review.opendev.org/c/openstack/nova/+/84068414:52
gibifrickler: I try to unblock openstack-tox-py310 job14:52
gibiwith ^^14:52
kashyapgibi: Thank you!14:56
opendevreviewRico Lin proposed openstack/nova-specs master: Add vIOMMU device support for libvirt driver  https://review.opendev.org/c/openstack/nova-specs/+/84031014:58
opendevreviewTakashi Natsume proposed openstack/python-novaclient master: Replace old URLs with new ones  https://review.opendev.org/c/openstack/python-novaclient/+/84069315:59
gibifrickler, kashyap: my google foo failed me to figure out why the mysql password change fails on fedora 35 in openstack-tox-py310 So if you have ideas please shoot https://review.opendev.org/c/openstack/nova/+/840684/1#message-ffd5ac00ca235cfaebd12988b65dbc210c2b9ec816:10
clarkbgibi: seems like your mysqladmin tool isn't compatible with mariadb16:15
clarkbsince it is generating the sql that fails16:15
mnaserhrm16:20
gibihm, mariadb is on version 10.5 but mysqlclient and mysqladmin is on 8.0.28 but I'm not sure how to map these verison16:20
mnaseri've got a really weird situation where a hypervisor stops getting vms scheduled to it16:21
mnaseri checked `openstack resource provider inventory list 9fe525d9-df51-41c2-8ca7-8344ed0eee39` and that shows the resources available, and `openstack allocation candidate list --resource VCPU=4 --resource DISK_GB=64 --resource MEMORY_MB=2048 | grep 9fe525d9-df51-41c2-8ca7-8344ed0eee39` even returns that16:21
mnaserso its not placement16:21
clarkbgibi: mysqlclient and mysqladmin are probably the mysql tools and not the mariadb tools? Possible that mariadb has alternatives16:21
gibiclarkb: yeah that make sense... try to figure out where are those alternatives16:22
mnaserthe filters in use are: "ComputeFilter, AggregateTypeAffinityFilter, ComputeCapabilitiesFilter, PciPassthroughFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter"  -- i dont think the rest are relevant in this scenario16:22
mnaserhrm, a bunch of exceptions with relation to libvirt before it fully stopped to deploy new systems16:24
mnaserhttps://www.irccloud.com/pastebin/n7Ezs7aB/16:24
mnaserand if i try to provision an instance on them manually (by using `--host` .. it goes up fine)16:25
mnaserand now that i've actually provisioned an instance, the vms have started to flow in the hyperivsor agian16:26
clarkbgibi: side note: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/84054516:26
gibiclarkb: yeah that can be a way out :)16:27
opendevreviewmelanie witt proposed openstack/placement stable/wallaby: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070116:28
opendevreviewmelanie witt proposed openstack/placement stable/victoria: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070216:29
opendevreviewmelanie witt proposed openstack/placement stable/ussuri: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070316:30
opendevreviewmelanie witt proposed openstack/placement stable/train: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070416:30
opendevreviewBalazs Gibizer proposed openstack/nova master: Adapt tools/test-setup to Fedora 35  https://review.opendev.org/c/openstack/nova/+/84068416:40
sean-k-mooney oh we have 22.04 in nodepool now16:45
sean-k-mooneycool16:45
sean-k-mooneyi think the mysql/mariadb changes were also in devstack16:45
sean-k-mooneywe use mariadb on most distos i think now16:45
clarkbsean-k-mooney: it is a bit of a slwo rollout while we work through various things, but ya the images are up and mostly work. The last thing we ran into was phased package updates not making sense for us16:48
sean-k-mooneyphased package updates?16:49
sean-k-mooneyas in replication to mirrors or something else16:49
clarkbsomething else. Its new functionality in apt that hashes something about your host and then modulo's that against the percentage of users they want to install the package16:50
clarkbwhich means they can say things like 10% of users get this package update. Then next week change it to 50% and so on until it is 100%16:51
clarkbbut reprepro doesn't understand it and it is disabled by default in chroots (which dib uses to make the images) which means you get the latest available packges as if phases didn't exist at all16:51
Ugglasean-k-mooney, can you have a look at my comment on https://review.opendev.org/c/openstack/nova-specs/+/831506/2/specs/zed/approved/unshelve-to-host.rst#42 ? Please let me know what you think about it.16:57
sean-k-mooneyclarkb: oh ok16:59
sean-k-mooneyclarkb: ya i think we would want to turn that off16:59
mnaserok, this is most def a thread leak16:59
sean-k-mooney Uggla  i saw that breifly17:00
mnaserkill -USR2 <nova-pid>17:00
sean-k-mooneyUggla: so for unshelve ot az it ends up updating the request spec to the requested az17:00
mnasergrep -i 'Green Thread' /tmp/gar | wc -l => 609417:00
sean-k-mooneymnaser: those are the userland trhead not real os thread17:01
mnasera lot of them are this:17:01
mnaserhttps://www.irccloud.com/pastebin/YBiYPlrp/17:01
mnaserand i think the root cause is from https://www.irccloud.com/pastebin/n7Ezs7aB/17:01
sean-k-mooneyUggla: so for unshelve ot host i think it shoudl also update it to the AZ of the host if and only if the request spec is not none17:02
mnaserso with every failure of this, we'd get an extra greenthread that sits and does nothing17:02
sean-k-mooneyUggla: i need to think about that and make sure that is right17:02
sean-k-mooneyUggla: bug basically if the vm orgringaly requested an AZ we want to update it to match the az of the host17:03
sean-k-mooneyUggla: if it did not then we do not want to update it 17:03
sean-k-mooneyUggla: i think17:03
sean-k-mooneymnaser: well that implies that nothing is catching the vif creation failure?17:04
sean-k-mooneyor its never been resumed17:04
mnasersean-k-mooney: maybe.. i've seen similar behaviour here https://github.com/eventlet/eventlet/issues/432 and https://github.com/eventlet/eventlet/issues/662 17:05
sean-k-mooneyim not really sure why you would end up with multiple dangeling thread like that17:05
mnaserits supposed to log a warning if it hits that exception17:06
mnaserlet me see https://github.com/openstack/nova/blob/stable/wallaby/nova/virt/libvirt/driver.py#L7236-L7245 is logged17:06
sean-k-mooneyyes which would do io and cause the thread to yeild17:07
sean-k-mooney*greenthread17:07
sean-k-mooneyor at least potentially while the python logger processes the logging event17:07
sean-k-mooneymnaser: that looks promising and also depressing17:09
sean-k-mooneyi.e. that python logging is broken and has been for ever17:10
mnasersean-k-mooney: sadly it looks like the logs got rotated out :(17:10
*** haleyb_ is now known as haleyb17:10
mnaserwith the kill -USR2 it wiped a bunch of the old logs17:10
sean-k-mooneyare you using oslo.log's logrotation feature17:10
sean-k-mooneyor using logrotate externally17:11
mnaserno, this is bc we run stuff inside k8s, so the max-log-size feature or whatever its called i believe hit here17:11
sean-k-mooneykill -USR2 usually requires a process restart to recover form17:11
mnaserto me it sounds like there should not be a traceback for this thing to start with17:11
sean-k-mooneyack so dumping the GMR proably caused the pod to be restarted17:11
mnaserthis is wallaby blergh17:13
Ugglasean-k-mooney, ok by the way we (with Artom) added some tests to ensure a cold migration after shelve/unshelve to host is moving back the host to the origin host.17:14
Ugglasean-k-mooney, but we can discuss that tomorrow, it will let you think about it.17:15
mnaserok it looks like timeout was raised, then since `vif_plugging_is_fatal`, that raises another exception again, which bubbles back up to the `except Exception`17:15
mnaserhttps://github.com/openstack/nova/blob/stable/wallaby/nova/virt/libvirt/driver.py#L7235-L726617:15
mnaserthen we LOG.error() the whole stack, which seems to add up17:16
sean-k-mooneyso its being rasised form here https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L7499=17:17
sean-k-mooneyso we plug the start a timer to with for the viff plugged event then we plug the vifs then we creat the guest17:17
sean-k-mooneywe start waiting in this context manager https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L7491-L7494=17:17
sean-k-mooneythat is timeing out after 300 seconds17:17
sean-k-mooneycausign this expct block to be taken17:17
mnaserhttps://eventlet.net/doc/modules/timeout.html17:19
mnaser"If the code block catches and doesn’t re-raise BaseException (for example, with except:), then it will catch the Timeout exception, and might not abort as intended."17:19
sean-k-mooneyif you have logs for this in the future you could proably check fo rthis log https://github.com/openstack/nova/blob/7520711a0e3b20354c0a9d46cb1dd62c8f56db24/nova/compute/manager.py#L559-L569=17:19
sean-k-mooneymnaser: i dont think we are incorectly cathching this17:20
sean-k-mooneyhum https://github.com/openstack/nova/blob/7520711a0e3b20354c0a9d46cb1dd62c8f56db24/nova/compute/manager.py#L2202-L2242=17:24
sean-k-mooneywe are not using a threadpool here so this should be fine17:25
mnaseri believ this issue surfaces if you have a lot of port plugging timeouts, which is why it might not be noticed17:25
mnaser(i could solve this by figuring out why the ports are all timing out being plugged, since that is the cause, but still seems to be an issue)17:26
mnaseri wonder if it can be reproduced by spinning up a bunch of instances with n-ovs-agent shut down for example17:26
sean-k-mooneybut it proably woudl be simpler to reproduce in teh func test17:27
sean-k-mooneyjust  mock out the part of the nueton fixture that sends the event17:27
sean-k-mooneywhat i dont get is why is the thread not being resumed17:27
sean-k-mooneyit raising the excption (either timeour or vif plugged) but nothign is resuming the greenthreadn and its just waiting forever17:28
sean-k-mooneyi wonder if this because we use spawn_n17:28
sean-k-mooneyinstead of spawn17:28
sean-k-mooneymnaser: gibi  mentioned something abtou this in a differnt context https://review.opendev.org/c/openstack/nova/+/825015/4/nova/healthcheck/manager.py#214=17:30
sean-k-mooneymaybe we shoudl be useing spawn here instead https://github.com/openstack/nova/blob/7520711a0e3b20354c0a9d46cb1dd62c8f56db24/nova/compute/manager.py#L2242-L224717:32
sean-k-mooneymnaser: this is hte comment that gibi was intening i read i think17:35
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/813114/1..4//COMMIT_MSG#b19=17:35
sean-k-mooneyhttps://github.com/eventlet/eventlet/issues/731#issuecomment-95376188317:35
kashyapgibi: I need to head out, but I see that you've got a new rev up w/ a new package removals.  And Zuul seems to be happy.  Will check tomm :)17:35
sean-k-mooneymelwitt: you might also have context on mnaser greenthread leaking issue17:38
sean-k-mooneymelwitt: is there a reason that you are aware of to not remvoe all uses of spawn_n and replace them with spawn?17:38
sean-k-mooneywe likely woudl have to add https://github.com/eventlet/eventlet/issues/731#issuecomment-953761883 to our monkey patch file17:40
sean-k-mooneyto cater for the thread.start case you noted17:40
melwittsean-k-mooney: no, temoto recommended not to use spawn_n17:40
sean-k-mooneyyep reading the bug that is clear17:41
sean-k-mooneyso we coudl replace all the calls and also do 17:41
melwittI did do a patch to change them all but we still had some come up bc for example oslo.messaging uses spawn_n when in eventlet mode17:41
sean-k-mooneyimport eventlet17:41
sean-k-mooneyeventlet.spawn_n = eventlet.spawn17:41
sean-k-mooneyeventlet.convenient.spawn_n = eventlet.spawn17:41
sean-k-mooneyeventlet.monkey_patch()17:41
sean-k-mooneymelwitt: right but if we gloablly repoalce spawn_n with spawn17:42
sean-k-mooneywhen we monkey patch17:42
sean-k-mooneythe oslo will also start using spwan17:42
sean-k-mooneyalthough we probly shoudl fix it in oslo too17:42
melwittah, true. I was thinking of when I tried literally changing them all + a hacking rule17:42
melwitt+117:42
sean-k-mooneydid you ever raise that with oslo?17:43
sean-k-mooneyremoving there use of spawn_n17:43
melwittno. at the time I was so mired in trying to sort the eventlet issue that I didn't think to initiate that17:43
sean-k-mooneyack17:44
sean-k-mooneyit looks like spawn_n is pretty common in openstack 17:45
sean-k-mooneyhttps://codesearch.opendev.org/?q=spawn_n&i=nope&literal=nope&files=&excludeFiles=&repos=17:45
melwittI had also intended to put together a more concise repro of the spawn_n problematic behavior to do another eventlet issue but lost steam17:45
melwittyeah I was thinking that might be the case. I probably checked back then and then forgot17:45
sean-k-mooneyso this could be a redherring as to why nothing seams to be resuming the greenthread after the excption is raised when there i s a netowk vif plugged17:47
sean-k-mooneyevent that fails17:47
mnaserso probably the spawn_n here is causing this somehow ?17:47
sean-k-mooneymnaser: thats what im specualting but not sure17:47
sean-k-mooneyim wondiering if we just spawned a fucntion taht raise woudl that trigger this17:48
sean-k-mooneyanyway i need to go fo today but it might be worth tryign to repoduce this outside fo nova with a simpel script that use eventles swan_n and raises17:50
sean-k-mooneyhttps://eventlet.net/doc/basic_usage.html#eventlet.spawn_n17:50
mnaseryeah.. I don’t know if I have spare cycles right now for that but I think I should probably file a bug in launchpad at least17:50
sean-k-mooneyThe same as spawn(), but it’s not possible to know how the function terminated (i.e. no return value or exceptions). This makes execution faster. See spawn_n for more details.17:50
sean-k-mooneyhttps://eventlet.net/doc/modules/greenthread.html#eventlet.greenthread.spawn_n17:51
melwittyeah, I'll try to look into this too17:51
sean-k-mooneyIf an exception is raised in the function, spawn_n prints a stack trace; the print can be disabled by calling eventlet.debug.hub_exceptions() with False.17:51
*** artom__ is now known as artom17:52
sean-k-mooneyso ya i think this is a high likely hood that this is the probelm17:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Adapt tools/test-setup to Fedora 35  https://review.opendev.org/c/openstack/nova/+/84068417:52
sean-k-mooneyif this was c or c++ spwan_n woudl be annotated with [[noreturn]]17:53
sean-k-mooneyok got to go but let me know if this helps17:53
mnasersean-k-mooney, melwitt: https://bugs.launchpad.net/nova/+bug/197176018:27
melwittgreat, thanks18:28
opendevreviewmelanie witt proposed openstack/nova stable/wallaby: Define new functional test tox env for placement gate to run  https://review.opendev.org/c/openstack/nova/+/84071718:34
opendevreviewmelanie witt proposed openstack/placement stable/wallaby: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070118:36
opendevreviewmelanie witt proposed openstack/placement stable/wallaby: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070118:38
opendevreviewmelanie witt proposed openstack/placement stable/wallaby: Use 'functional-without-sample-db-tests' tox env for placement nova job  https://review.opendev.org/c/openstack/placement/+/84071818:38
mnasermelwitt, sean-k-mooney: found this https://github.com/openstack/nova/blob/0190d585418f088728533334872820689642a9e3/nova/compute/manager.py#L479 which goes to https://github.com/openstack/nova/blob/0190d585418f088728533334872820689642a9e3/nova/network/model.py#L62319:23
mnaserwhich references https://github.com/openstack/nova/blob/0190d585418f088728533334872820689642a9e3/nova/network/model.py#L59019:23
mnaserso .spawn_n which calls .spawn19:23
melwittmnaser: I don't see any spawn_n there, or is that what you're pointing out?19:28
mnasermelwitt: oh right, so _locked_do_build_and_run_instance calls spawn().. and down the line that ends up in wait_for_instance_event() which calls .wait() for the event19:30
mnaseri mean, i am trying to create a reproducer but not really able to get something to fail :(19:31
mnaserhttps://paste.opendev.org/show/b2msfzi2ASYNwN0Fguqp/19:32
mnaserthen kill -USR2 <pid> and no bueno, i dont see those extra threads19:32
melwitthm ok19:35
mnaserim trying to play with it to reproduce but there's a lot in play i think19:35
melwittfor sure19:36
opendevreviewmelanie witt proposed openstack/placement stable/yoga: Drop lower-constraints.txt and its testing  https://review.opendev.org/c/openstack/placement/+/84072819:41
mnaseri got a full log of a failure19:49
mnaserhttps://paste.opendev.org/show/bbd1luUAF8B0rwZnl4Cw/19:50
opendevreviewmelanie witt proposed openstack/placement stable/xena: Drop lower-constraints.txt and its testing  https://review.opendev.org/c/openstack/placement/+/84075620:32
opendevreviewmelanie witt proposed openstack/placement stable/wallaby: Use 'functional-without-sample-db-tests' tox env for placement nova job  https://review.opendev.org/c/openstack/placement/+/84071821:30
opendevreviewmelanie witt proposed openstack/placement stable/wallaby: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070121:30
opendevreviewmelanie witt proposed openstack/nova stable/victoria: Define new functional test tox env for placement gate to run  https://review.opendev.org/c/openstack/nova/+/84076521:59
opendevreviewmelanie witt proposed openstack/placement stable/victoria: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070222:04
opendevreviewmelanie witt proposed openstack/placement stable/victoria: Use 'functional-without-sample-db-tests' tox env for placement nova job  https://review.opendev.org/c/openstack/placement/+/84076722:04
opendevreviewmelanie witt proposed openstack/nova stable/ussuri: Define new functional test tox env for placement gate to run  https://review.opendev.org/c/openstack/nova/+/84077122:07
opendevreviewmelanie witt proposed openstack/placement stable/victoria: Use 'functional-without-sample-db-tests' tox env for placement nova job  https://review.opendev.org/c/openstack/placement/+/84076722:08
opendevreviewmelanie witt proposed openstack/placement stable/victoria: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070222:08
opendevreviewmelanie witt proposed openstack/placement stable/ussuri: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070322:10
opendevreviewmelanie witt proposed openstack/placement stable/ussuri: Use 'functional-without-sample-db-tests' tox env for placement nova job  https://review.opendev.org/c/openstack/placement/+/84077322:11
opendevreviewmelanie witt proposed openstack/nova stable/train: Define new functional test tox env for placement gate to run  https://review.opendev.org/c/openstack/nova/+/84077722:24
opendevreviewmelanie witt proposed openstack/placement stable/train: placement-status: check only consumers in allocation table  https://review.opendev.org/c/openstack/placement/+/84070422:25
opendevreviewmelanie witt proposed openstack/placement stable/train: Use 'functional-without-sample-db-tests' tox env for placement nova job  https://review.opendev.org/c/openstack/placement/+/84077822:25
melwittelodilles: just fyi, tried to backport a placement fix to stable branches, found gates broken, so I rebased them onto fixes for the gate ^ (assuming I didn't mess up). and the gate fixes Depends-On nova stable branch changes that I have also posted22:29
*** dasm|ruck is now known as dasm|off22:55
gmannstephenfin: good point on release note of dropping the py3.6/3.7 support in oslo patches, do you think we should have added releasenotes in nova in this thttps://review.opendev.org/c/openstack/nova/+/83894323:13
gmannstephenfin: I can add one 23:13
opendevreviewGhanshyam proposed openstack/nova master: Add releasenote about dropping pythin 3.6|7 support  https://review.opendev.org/c/openstack/nova/+/84078623:39
gmannstephenfin: ^^23:40

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