| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-01-27 | |||
| 15:29:41 | sean-k-mooney | ya ok | |
| 15:29:49 | sean-k-mooney | so on the compute devstack failed to install pip | |
| 15:29:57 | sean-k-mooney | https://zuul.opendev.org/t/openstack/build/554ffdeb6c3a4cdc8c53c55dddd6c36e/log/compute1/logs/devstacklog.txt | |
| 15:30:53 | dmitriis | sean-k-mooney: on 21.04 server tests are passing even with patches applied like it happens on the CI. Also not getting any failures in a 21.04 container locally with patches applied (with a rebase to master). Without a rebase I seem to be getting only "writer privilege escalation not allowed". So probably something in 21.10 libs is different and | |
| 15:30:53 | dmitriis | results in the breakage with locks. This hasn't happened recently so I'll try to explore further which update might have caused it. | |
| 15:31:14 | dmitriis | but at least one issue should be covered with rebasing | |
| 15:31:38 | sean-k-mooney | ack | |
| 15:31:58 | sean-k-mooney | if we dont see it in ci for now i would proceed with the rest of your work and we can keep an eye out for it | |
| 15:34:57 | sean-k-mooney | ade_lee__: this might just be an intermient failure on centos 8 | |
| 15:35:17 | sean-k-mooney | so we shoudl recheck but ade_lee__ any plans to move that to centos-9-stream | |
| 15:35:28 | sean-k-mooney | if we dont do that this cycle we shoudl do it next cycle | |
| 15:35:41 | ade_lee__ | sean-k-mooney, maybe -- the relevant code seems to be here -- https://opendev.org/openstack/devstack/src/branch/master/tools/install_pip.sh#L121-L134 | |
| 15:36:33 | sean-k-mooney | it looks like hte rax mirror just did not have a cenots8 compatiable packages | |
| 15:36:58 | ade_lee__ | sean-k-mooney, but yes, the plan is absolutely to move to centos-9-stream | |
| 15:37:10 | sean-k-mooney | the issue with 8 is its using python 3.6 | |
| 15:37:17 | sean-k-mooney | which is now end of life upstream | |
| 15:37:35 | sean-k-mooney | so we are going to start to see pip not working on it sonner rather then later | |
| 15:37:45 | ade_lee__ | sean-k-mooney, the only problem right now is that fips+python+centos-9 is broken | |
| 15:37:56 | ade_lee__ | sean-k-mooney, but its getting fixed .. | |
| 15:38:25 | sean-k-mooney | so we might need to expand that to use pip form packages for cenos 8 stream too | |
| 15:39:09 | ade_lee__ | yup | |
| 15:40:10 | sean-k-mooney | https://github.com/pypa/pip/commit/0252c04a16cd93fe422cebf0b48453b559a2e404 | |
| 15:40:17 | sean-k-mooney | pip droped support for 3.6 | |
| 15:40:43 | sean-k-mooney | https://github.com/pypa/pip/blob/main/setup.py#L83 | |
| 15:40:49 | ade_lee__ | sean-k-mooney, as soon as https://bugzilla.redhat.com/show_bug.cgi?id=1942527 is fixed, I plan to move all these to centos-9-stream | |
| 15:40:51 | sean-k-mooney | so ya that is the issue | |
| 15:41:23 | sean-k-mooney | this will break all centos 8 jobs so we should likely fix devstack to work around it for now | |
| 15:41:29 | ade_lee__ | which is supposed to happen maybe by next week .. | |
| 15:41:47 | ade_lee__ | yeah - I'll expand the conditional and see if that works | |
| 15:42:25 | sean-k-mooney | just have it check is_fedroa | |
| 15:42:27 | sean-k-mooney | drop the rest | |
| 15:42:39 | sean-k-mooney | and it shoudl be correct | |
| 15:43:04 | sean-k-mooney | we just need to ensure python3-pip is in the rpm files in devstack | |
| 15:43:05 | ade_lee__ | sean-k-mooney, ok - trying .. | |
| 15:44:03 | sean-k-mooney | which it is https://github.com/openstack/devstack/blob/master/files/rpms/general#L29 | |
| 15:45:29 | sean-k-mooney | ade_lee__: by the way that is in post but has to go through qe ectra and then be published and buil in centos | |
| 15:45:39 | sean-k-mooney | so it will proably take more then a week | |
| 15:45:52 | ade_lee__ | sigh .. yeah | |
| 15:46:17 | sean-k-mooney | i mean it wont take that much longer there is a merge request up | |
| 15:46:21 | sean-k-mooney | we can still do it this cycle | |
| 15:46:38 | ade_lee__ | sean-k-mooney, oh we definitely want to do it this cycle | |
| 15:46:52 | sean-k-mooney | am so pip installed fine on one of the host | |
| 15:47:07 | sean-k-mooney | you can proably just recheck and see if you get looking and avoid rackspace | |
| 15:47:42 | sean-k-mooney | but i think infra/qa are aware of the centos 8 failure | |
| 15:48:01 | ade_lee__ | I'll throw up the dependent patch to avoid the issue for now | |
| 15:48:03 | sean-k-mooney | elodilles: ^ pip being broken on centos 8 on some clouds, is that new to you | |
| 15:48:17 | ade_lee__ | with my luck, I'll get rax three times in a row | |
| 15:51:05 | sean-k-mooney | ade_lee__: well staticially they used to be one of the larges ci providers so proably | |
| 15:53:48 | ade_lee__ | sean-k-mooney, seems like others have run into this -- https://review.opendev.org/c/openstack/devstack/+/779806 | |
| 15:54:21 | sean-k-mooney | ya | |
| 15:54:39 | sean-k-mooney | i was conisdering addign a env var to disable it a few weeks ago | |
| 15:55:35 | sean-k-mooney | actully did i push my one | |
| 15:55:59 | sean-k-mooney | i have been using a modifed install_pip on one of my hosts | |
| 15:57:50 | sean-k-mooney | ade_lee__: https://termbin.com/k0x9 | |
| 15:59:23 | sean-k-mooney | ade_lee__: i was modifying it to only install pip if it was not already there | |
| 16:00:38 | ade_lee__ | sean-k-mooney, makes sense -- anyways, for now added this as depends -- https://review.opendev.org/c/openstack/devstack/+/826714 - lets see how it goes | |
| 16:03:39 | pmonteir | Hi everybody! I was checking the "live_migration_downtime" parameter and I there's a function that supposedly configures the max_downtime, but this function (migrate_configure_max_downtime in https://opendev.org/openstack/nova/src/commit/ca03fe87371d8c13fc2895f8ff3e7e1ca88cfe79/nova/virt/libvirt/guest.py) calls another one which is just a "pass", has anyone ever used this parameter? I think it's not working properly, | |
| 16:03:39 | pmonteir | should this be implemented? | |
| 16:12:32 | pmonteir | ps: this function that's just a pass that I mentioned above, belongs to a "tests" folder (which makes me think that it shouldn't be used outside of a testcase). | |
| 16:15:25 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add any-traits support for listing resource providers https://review.opendev.org/c/openstack/placement/+/826491 | |
| 16:15:26 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add any-traits support for allocation candidates https://review.opendev.org/c/openstack/placement/+/826492 | |
| 16:15:26 | opendevreview | Balazs Gibizer proposed openstack/placement master: Remove unused compatibility code https://review.opendev.org/c/openstack/placement/+/826493 | |
| 16:15:27 | opendevreview | Balazs Gibizer proposed openstack/placement master: Add microversion 1.39 to support any-trait queries https://review.opendev.org/c/openstack/placement/+/826719 | |
| 16:17:55 | gibi | pmonteir: what you see is the libvirt test fixture we use for functional testing | |
| 16:18:30 | gibi | pmonteir: in production we use the real python binding for libvirt | |
| 16:18:32 | gibi | https://libvirt.org/python.html | |
| 16:18:44 | prometheanfire | uefi guests are failing to boot after upgrade to xena :| nova.exception.UEFINotSupported: UEFI is not supported | |
| 16:18:56 | prometheanfire | trying to find what in particular is triggering it | |
| 16:20:05 | gibi | pmonteir: so the the migrateSetMaxDowntime call is sent to libvirt | |
| 16:21:39 | prometheanfire | introduced in faad45b6323d7c52d35b7ccc45eacb5580b3b4d3 | |
| 16:21:49 | pmonteir | gibi: ohhh, I think I got it know... | |
| 16:22:59 | pmonteir | but shouln't it be virDomainMigrateGetMaxDowntime then? Don't know if I'm looking at the right place here > https://libvirt.org/html/libvirt-libvirt-domain.html#virDomainMigrateSetMaxDowntime | |
| 16:23:28 | pmonteir | I meant virDomainMigrateSetMaxDowntime* | |
| 16:24:45 | gibi | pmonteir: look at the naming rules at https://libvirt.org/python.html I think the python bindig call is generated to be MigrateSetMaxDowntime on teh domain object | |
| 16:25:14 | gibi | sorry migrateSetMaxDowntime | |
| 16:26:20 | prometheanfire | spatel: think this is a nova issue? (if so we should probably talk here) :D | |
| 16:27:16 | spatel | prometheanfire did you check your vm xml file and see what are the path you are seeing? | |
| 16:28:23 | opendevreview | Balazs Gibizer proposed openstack/nova master: DNM: run nova tests with any--traits placement feature https://review.opendev.org/c/openstack/nova/+/825914 | |
| 16:33:28 | prometheanfire | arch not specified, so hits the continue | |
| 16:33:46 | prometheanfire | spatel: the vm was shut down, so it's failing to boot on being defined | |
| 16:34:24 | prometheanfire | instance id is not listed in /etc/libvirt/qemu/ | |
| 16:35:41 | pmonteir | gibi: I think I got it now, thanks! | |
| 16:35:54 | prometheanfire | if I had the xml it'd be easier to debug | |
| 16:35:55 | gibi | pmonteir: cool | |
| 16:44:34 | gmann | dansmith: gibi can you check this backport centos8 nodeset usage update for stable/xena https://review.opendev.org/c/openstack/nova/+/825930 | |
| 16:45:02 | gmann | after that I will recheck on devstack patch and see if need to backport it for other stable too https://review.opendev.org/c/openstack/devstack/+/824290 | |
| 16:45:21 | dansmith | gmann: by "check" you mean "rubber stamp" right? | |
| 16:45:37 | gmann | dansmith: yes :) | |
| 16:45:55 | gibi | gmann: looks good to me, but I only have the small stamp on stable | |
| 16:46:07 | gmann | oh did not know | |
| 16:46:08 | dansmith | gibi: any concern with me ninjaing? | |
| 16:46:15 | gibi | dansmith: go for it | |
| 16:51:04 | prometheanfire | I think nova uefi booting only works with redhat now | |
| 17:11:35 | sean-k-mooney | prometheanfire: it shoudl work on ubuntu 20. | |
| 17:11:40 | sean-k-mooney | 20.04 | |
| 17:11:49 | sean-k-mooney | since that is what the dev and testign was down with | |
| 17:12:54 | prometheanfire | debian buster doesn't seem to be working at least, still trying to figure out what in particular is throwing the flag | |
| 17:13:59 | prometheanfire | sean-k-mooney: if you have suggestions on how to debug https://github.com/openstack/nova/commit/faad45b6323d7c52d35b7ccc45eacb5580b3b4d3#diff-67d0163175a798156def4ec53c18fa2ce6eba79b6400fa833a9219d3669e9a11R1465 I'd appreciate it :D | |
| 17:14:08 | prometheanfire | atm I'm about to put in a bunch of debug statements | |
| 17:16:20 | sean-k-mooney | what is the errror you are seeing | |