Tuesday, 2025-02-11

opendevreviewTakashi Kajinami proposed openstack/nova-specs master: tox: Drop envdir  https://review.opendev.org/c/openstack/nova-specs/+/94118404:25
opendevreviewRajesh Tailor proposed openstack/nova master: Add support for showing image properties in server show response  https://review.opendev.org/c/openstack/nova/+/93964906:10
mikalsean-k-mooney: I just pushed an updated tempest patch to address review comments, so I guess we have to retry at some point regardless.07:09
*** ralonsoh_ is now known as ralonsoh10:21
opendevreviewVasyl Saienko proposed openstack/nova master: WIP: Implement trunk subports for ironic driver  https://review.opendev.org/c/openstack/nova/+/94122710:22
UgglavGPU meeting : https://meet.google.com/tek-noky-eca13:31
*** ralonsoh_ is now known as ralonsoh14:00
MengyangZhang[m]<sean-k-mooney> "so we woudl need to have the..." <- understood, just curious in reality when we will see a cloud have hosts on different version of openstack?14:08
sean-k-mooneyMengyangZhang[m]: its quite common for larger clouds to do rolling uprgardes potentially over the course of several mantiance window over a period of months14:14
sean-k-mooneyi.e. where the operatrion team need to work with the teants to organise outages 14:14
sean-k-mooneynot all feature in nova allow live migration for example vgpus or pci passthough14:15
sean-k-mooneyso depenidng on the constraitnt the admin has they may not be able to upgrade all host ot the same version at once14:15
sean-k-mooneyMengyangZhang[m]: https://github.com/openstack/governance/blob/master/resolutions/20220210-release-cadence-adjustment.rst describe the skip level upgrade requirments that all project must support14:17
opendevreviewTakashi Kajinami proposed openstack/nova master: Replace oslo_utils.encodeutils.exception_to_unicode  https://review.opendev.org/c/openstack/nova/+/94061914:51
gmannbauzas: can you please check this rbac spec, need 2nd +2. I would not be able to attend the meeting, in case it needs to be discussed as feature freeze exception but I think  you know the context of it. I started the code change also in parallel https://review.opendev.org/c/openstack/nova-specs/+/93765015:30
bauzas#startmeeting nova16:01
opendevmeetMeeting started Tue Feb 11 16:01:09 2025 UTC and is due to finish in 60 minutes.  The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.16:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:01
opendevmeetThe meeting name has been set to 'nova'16:01
fwieselo/16:01
bauzas#link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting16:01
sp-bmilanovhello!16:01
elodilles_ptoo/16:02
Ugglao/16:02
bauzasI guess we can softly starty16:03
bauzas#topic Bugs (stuck/critical) 16:04
bauzas#info No Critical bug16:04
bauzas#info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster16:04
bauzasany bugs people wanna discuss ?16:04
bauzasapparently not16:05
bauzasmoving on16:06
bauzas#topic Gate status 16:06
bauzas#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:06
bauzas#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:06
bauzas#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&branch=stable%2F*&branch=master&pipeline=periodic-weekly&skip=0 Nova&Placement periodic jobs status16:06
bauzasall periodics seem to be green16:07
bauzas#info Please look at the gate failures and file a bug report with the gate-failure tag.16:07
bauzas#info Please try to provide meaningful comment when you recheck16:07
bauzasany gate failures to discuss ?16:07
bauzasI have one actually16:08
bauzaswhen looking at https://review.opendev.org/c/openstack/nova/+/940642, even by rechecking, I got the same exceptions on nova-next and nova-multi-cell jobs16:08
bauzasfor the same test 16:08
bauzashttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_ba0/940642/5/check/nova-next/ba009c2/testr_results.html16:09
bauzashttps://6ae015e4c924496dfda3-74c26bb67ca36871e200d07f3210a3f0.ssl.cf1.rackcdn.com/940642/5/check/nova-multi-cell/c2a2f68/testr_results.html16:09
bauzashave people seen the same failure ?16:09
bauzaslast time I looked, I saw nova-next failing once over 5 times16:09
bauzasthis would create some problems later in the week16:10
bauzasso I wonder whether we should skip that specific test16:10
Uggla@bauzas, the one I pushed yesterday pass the tests16:11
bauzashmmm16:12
bauzasokay, will wee16:12
bauzassee*16:12
* gibi joining late16:12
Ugglamaybe you were not unlucky.16:12
bauzasoh, nvm found the root case, PEBKAC16:13
bauzashttps://6ae015e4c924496dfda3-74c26bb67ca36871e200d07f3210a3f0.ssl.cf1.rackcdn.com/940642/5/check/nova-multi-cell/c2a2f68/controller/logs/screen-n-sch.txt16:13
bauzasthis is because of my patch16:14
bauzasso we can move on16:14
bauzasany other failure to discuss ?16:14
bauzas#topic Release Planning 16:15
bauzas#link https://releases.openstack.org/epoxy/schedule.html16:15
bauzas#info Nova deadlines are set in the above schedule16:15
bauzas#info 2 weeks before Feature Freeze16:15
bauzasso maybe we should go straight to the next topic16:16
bauzas#topic Review priorities 16:16
bauzas#link https://etherpad.opendev.org/p/nova-2025.1-status16:16
bauzasI'll be honest, I was swamped by other priorities but I want to review a long list of changes this week16:16
bauzasthat becomes super urgent16:16
dviroelfyi, I added at line 131 links to the blueprint and gerrit topic wrt scheduler-hints-in-server-details16:17
dviroelplease take a look when you folks have some time :) 16:17
bauzasnoted, appreciated16:18
bauzasgiven my on-off presence on IRC, I appreciate any way to discuss async16:18
bauzas#topic PTG planning 16:18
bauzaswell, I won't run that PTG by myself but this is a reminder that we'll have a PTG16:19
bauzas#info Next PTG will be held on Apr 7-1116:19
bauzasI started to draft some etherpad for that PTG16:19
bauzas#link https://etherpad.opendev.org/p/nova-2025.2-ptg16:19
bauzasfeel free to add your topics worth of interest into it ^16:19
bauzas#topic Stable Branches 16:21
bauzaselodilles_pto: oh he's not here16:21
bauzasno worries, let's skip it for this week16:21
bauzas#topic vmwareapi 3rd-party CI efforts Highlights 16:21
*** elodilles_pto is now known as elodilles16:21
bauzasfwiesel: anything to talk ?16:21
fwieselHi, yes... some progress on the last outstanding failure.16:21
elodilles(sorry, i'm here, just forgot to change my nick o:) but stable gates seems to be healthy, fwiw)16:22
fwieselI suspect I do have a possible patch for that, but now I run into a bug into Cinder. I've created a bug report for it (https://bugs.launchpad.net/cinder/+bug/2097771) and want to fix that.16:22
bauzaselodilles: noted.16:22
bauzasfwiesel: ack, thanks for the reporting16:22
fwieselIf that works out, I will ask you to review my solution for nova making use of that.16:22
fwieselThat's from my side.16:23
bauzasthanks16:24
bauzas#topic Open discussion 16:24
bauzaswe have one topic to discuss today16:25
bauzassp-bmilanov -- 927474: libvirt: Fetch the available vCPUs from the respective cgroup16:25
bauzassp-bmilanov: around ?16:25
sp-bmilanovhi! yep16:25
bauzas#link https://review.opendev.org/c/openstack/nova/+/92747416:25
bauzassean-k-mooney: are you here ?16:26
sean-k-mooneyyes16:26
sp-bmilanovthe topic is about how to handle the case where Nova is running in a hyperconverged setup where the are CPUs that are not available to Nova16:26
sean-k-mooneyi do not belive nova should do that but ill let sp-bmilanov explain16:26
sp-bmilanovI was hoping to crowd-source alternatives 16:26
sean-k-mooneyperhaps some context will help16:27
sp-bmilanovthe fundamental problem IMO is with libvirt -- it assumes all online CPUs == schedulable CPUs, and does not provide an API to query actually schedulable CPUs16:27
gibi> CPUs that are not available to Nova < that feels like the existing cpuset config can handle16:27
sean-k-mooneyits possible to use the cgroups api to subdevied the host and mark some host as reserved for exclusive use fo a slice/partion16:27
sean-k-mooneygibi: it can16:28
sean-k-mooneysp-bmilanov would like nova to parse the cgroups toplogy and try and auto comput eit16:28
sean-k-mooneyone of my bigest issues with that is libvirt and nova-comptue might have diffent view of the cgroups16:28
sean-k-mooneyi.e. nova is deployed in a podman container and livbirt is installed on the host16:28
sp-bmilanovsean-k-mooney: that was our initial approach, but we trying to solve the issue of Nova not using CPUs that are not availble for it 16:29
gibiwhat is the problem then setting the cpuset config option to only allow nova to use the CPUs the deployer wants?16:29
sean-k-mooneysp-bmilanov: we have config options ot specify which cpu nova can use16:29
sean-k-mooneybut you explcitly do not want to use the mechanisume we provide for this16:29
sp-bmilanovyep, we'd like to find a way in which Nova can handle this itself16:30
sp-bmilanovelse it's a runtime error on VM "creation"16:30
gibisp-bmilanov: why the cpuset config is not enough?16:31
sean-k-mooneygibi: it does work but sp-bmilanov does not like the ux as they precive it as overly complex to have to configure it16:31
gibiwhat is the reason you want more automatic discovery of available cpus?16:31
sean-k-mooneynova has supported specifying which cpus can be used for guest via config since the intoduction of vcpu_pin_set in essex ish16:32
sean-k-mooneywe currently declare it to be the isntaller responcablity to configure nova for the host it is deployed on16:33
sp-bmilanovyes, partly UX, and that we think it might be possible to do automatically16:33
sean-k-mooneyi dont think it really is, not without libvirt changes IMO16:34
sean-k-mooneyi think we would need libvirt to provide an api that told nova which cpus could be used16:34
sean-k-mooneywe currently use the capablitis api to discuver this info from libvirt16:35
sean-k-mooneythat provides us the cpu toplogy, numa affintity ectra16:35
sean-k-mooneyit does not tell use which cpus are reserved for exlisve use and cannot be used by libvirt to spawn a vm16:36
sp-bmilanovI agree that this is ultimately an issue in libvirt, but I am concerned that I am not sure how long it would take this to propagate to OpenStack, and in which releases16:37
sp-bmilanovand if there is something adequate we can do in Nova in the meantime, why not16:38
sean-k-mooneyi dont think it wold be a good idea to make nova discover this via parsing /sys or /proc16:38
bauzasthat's a good question. Usually we ask the reporter to first engage with the libvirt community to see their thoughts16:38
dansmithI don't even understand how that _could_ be a thing16:38
sean-k-mooneythe poc patch looks at a particalar part fo /sys to get the cpu set allowed by nova's cgroup16:38
sp-bmilanovdansmith: the use case is hyperconverged setups where there is a e.g. storage service with reserved CPUs installed on the hypervisor16:38
sean-k-mooneybut as i noted above that is nto the same as libvirts16:39
dansmithif we need to know what libvirt has available for us and we can't ask it, I don't really see what options we have for discovering it16:39
sean-k-mooneyso it would be the wrong info16:39
dansmithsp-bmilanov: I get the use-case totally16:39
dansmithsean-k-mooney: does /sys's view of available CPUs change by cgroup? I had assumed not16:39
sean-k-mooneythe patch was going ot look at cgroup specific subpaths16:40
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/927474/10/nova/virt/libvirt/host.py#9316:40
dansmithbut either way, that doesn't seem like a solution because we don't know that our cgroup is the same (or configured the same) as libvirt's16:40
sean-k-mooney/sys/fs/cgroup/cpuset/machine.slice/cpuset.cpus',16:40
dansmithah I see16:40
sp-bmilanovyep, that's not ideal, but we can simplify or extend the checks as much as deemed necessary16:41
bauzaslast time we tried to look at sysfs for CPU management, it created some problems16:41
sean-k-mooneysp-bmilanov: in general we try to aovid parsing /sys or /proc if at all posible16:42
bauzasso I'm afraid some OSes couldn't support that16:42
sean-k-mooneyit create mantaince issues for us16:42
dansmitha feature that works "sometimes" if a bunch of assumptions are made (i.e. libvirt and nova in the same slice) seems worse than no feature to me, in a lot of cases16:42
sean-k-mooneyif we were to do it i could maybe see doing if and only if you provide the path or slice as a config option16:43
sean-k-mooneyand only if you configure it16:43
sean-k-mooneyi.e. opt in16:43
sean-k-mooneynot on by default16:43
sp-bmilanovsean-k-mooney that sounds good 16:43
sp-bmilanovan opt-in, if-set -like option16:43
sp-bmilanova bit like the CPU pinning, but more autonomous16:44
sean-k-mooneymostly but im not sure how other feel about that16:44
bauzasseems yet another knob to me16:44
dansmithcan we see all the slices in sysfs or only ours?16:45
bauzaswith a fragile interface and many ways to get it wrong16:45
sean-k-mooneythat depends16:45
sean-k-mooneyif your in a contianer you cant see the host one by default16:45
dansmithif we can see all of them, then passing the name/path to the one libvirt is in so we can inspect it would be better, but idk.. seems fragile to me like bauzas says16:45
dansmithsean-k-mooney: right, so we likely can't see libvirt's either right?16:46
sean-k-mooneynot thte way tripleo or kolla deploys nova16:46
sean-k-mooneyor our new instaler16:46
dansmithyeah16:46
sp-bmilanovsean-k-mooney mentioned in the change that kolla and tripleo are working around it... sean-k-mooney, where do you "not typiclaly run the nova-comptue binary with16:46
sp-bmilanovcgroupns_mode: "host"" 16:46
sean-k-mooneyright so exisitng installer only set that on libvirt16:47
sean-k-mooneynot on nova16:47
sean-k-mooneyso nova-comptue has a restricted view16:47
sp-bmilanovah, right.. but which installer is that?16:47
sp-bmilanov(I might be missing Nova context)16:47
sp-bmilanov(btw, there's the other side of the discussion, if we were to treat that currently Nova can start and schedule VMs with this misconfiguration, what would be the fix so it does not start at all (as sean-k-mooney suggested in the change comments))16:48
sean-k-mooneylibvirt has it in kolla  https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova-cell/defaults/main.yml#L1116:49
sean-k-mooneybut not nova-compute https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova-cell/defaults/main.yml#L5516:49
sean-k-mooneyadn its the same in tripleo and the new isntaller redhat wrote16:49
sean-k-mooneysp-bmilanov: what installer do you use16:50
bauzastime check : 10 mins before end of meeting16:50
sean-k-mooneydansmith: bauzas  am i right in thinking you agree this is out of scope fo nova16:50
sean-k-mooneyand in scope fo the installer 16:50
sp-bmilanovwe have seen a few, but yes, kolla and no installer (opereating system packages)16:51
dansmithI mean, that's kinda my point that this seems like us introspecting the system to dynamically configure ourselves, but in a way that can only work in certain situations16:51
bauzasI'd tend to say yes, this sounds a tooling mechanism that could set the config correctly16:51
sean-k-mooneyi would be less agaisnt this if libvirt provided an api for this16:51
bauzasthe concern I have is that this approach doesn't sound generic at all and very targeted to a specific case16:51
sean-k-mooneyalso those config options we use are ment to be virt dirver independent16:52
dansmithright, if libvirt exposes it, that's totally different16:52
dansmithin that case, configuring libvirt is the job of the installer, and nova can maybe even lose some config, right? or at least, not always require it to be set16:53
gibialso it opens the question what if the cgroups config changes while nova-compute is running16:53
sean-k-mooneyfun times :)16:53
gibiat least the current config nova has is validated at nova-compute startup16:53
sean-k-mooneyyep it wont actully catch this specific case16:54
sean-k-mooneyi.e. we validate the cpu are in the info provided by libvirt16:54
sean-k-mooneyand if they are online ectra16:54
sean-k-mooneybut we dont have visablity into cgroups at all really16:54
sean-k-mooneyat least not in this context16:54
sean-k-mooneywe have some basic check to know if its cgroups v2 vs v116:55
bauzastime check : 4 mins left.16:56
gibithis is complexity that either lives in the installer or lives in nova, as nova is big enough already I rather see this complexity added in the installer. Sure we have multiple installers so that duplicates some effort. 16:57
dansmith++16:57
sp-bmilanovI was wondering if there is also a way to know this outside of reading cgroups that might be more robust 16:57
sean-k-mooneyif there is im not aware of one16:57
dansmiththere is actually16:58
dansmith....and it's talking to libvirt :D16:58
sean-k-mooney:)16:58
sp-bmilanov:D16:58
bauzasI guess we can't solve that question now16:58
bauzassp-bmilanov: could you at least talk to the libvirt community and see their toughts about that ?16:59
sp-bmilanovin any case, it sounds like a good idea to initiate a discussion with libvirt devs as well16:59
bauzasand then come back to us ?16:59
sp-bmilanovbauzas: yep16:59
bauzascool16:59
bauzasthanks then16:59
sp-bmilanovyou're welcome16:59
sp-bmilanovthanks for the input, all17:00
bauzasif you're OK, I think we're done for today17:00
bauzasthanks all17:00
bauzas#endmeeting17:00
opendevmeetMeeting ended Tue Feb 11 17:00:17 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2025/nova.2025-02-11-16.01.html17:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2025/nova.2025-02-11-16.01.txt17:00
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2025/nova.2025-02-11-16.01.log.html17:00
elodillesthanks o/17:00
Ugglathx o/17:00
sean-k-mooneybauzas: dansmith gibi  outside the meeting i have a general question for ye17:00
sean-k-mooneyhttps://termbin.com/de4d17:01
sean-k-mooneythat virsh capablites form a centos host17:01
sean-k-mooneyi jsut noticed they started reporting whcih machine types are deprecated 17:01
sean-k-mooney <machine maxCpus='710' deprecated='yes'>pc-q35-rhel8.5.0</machine>17:01
sean-k-mooneyi dont know if they do this for cpu models as well17:01
sean-k-mooneyis this something we shoudl be proxying to our logs as a warning?17:02
sean-k-mooneyi.e. if you create a vm with a deprecated machine type17:02
sean-k-mooneyshould not log a warning for that?17:02
sean-k-mooneyqemu/libvirt will in the libvirt qemu instance log17:02
gibisean-k-mooney: do you mean nova logs a warning at startup for each instance using a deprecated type? or just warning if nova default type is deprecated?17:02
sean-k-mooneywell either i guess.17:03
gibinot a bad idea17:03
sean-k-mooneyit could get noisy 17:03
gibiif it is startup only then it is not a constant noise17:03
sean-k-mooneybut i dotn belive we have any openstack level log about this17:03
sean-k-mooneyliek it almost a nova-status thing17:03
sean-k-mooneybut we dont run that on computes17:03
sean-k-mooneyoh so on start up check the current isntances and log a warning?17:04
sean-k-mooneysomething liek that17:04
dansmithyeah not a bad idea, but I wouldn't warn too often17:04
sean-k-mooney <model usable='yes' deprecated='yes' vendor='Intel' canonical='core2duo-v1'>core2duo</model>17:05
dansmithwarning only on startup is maybe not that great either.. once per deprecated use would be nicer.. can we leverage the warnings module perhaps?17:05
sean-k-mooneyok os domain caps also has this info now for the cpu models17:05
sean-k-mooneyso if you cofnigured a custom cpu model and its deprecated we could perhaps warn on startup17:05
sean-k-mooneythe implication of it being deprecated is it may be removed in the next major release of your OS17:06
sean-k-mooneyor i guess technially the next major release of libvirt/qemu but realisticaly i think distros would not do the removal in a minor release17:06
sean-k-mooneyso proably only on major release of the distro17:07
gibidansmith: yeah we can be smart and log one warning per deprecated type with a list of instance uuid using it17:08
dansmithgibi: ack, but I also think it would be nice to log on instance boot if we haven't complained about that type yet17:08
dansmithin which case the list would only be one (so far)17:09
sean-k-mooneyi dont knwo if livbirt supprt thsi deprecation annochment for other things17:10
sean-k-mooneylike is deprecated valid for the supprot video models in teh domcaps api for example17:10
gibidansmith: yeah why not both :)17:11
sean-k-mooneyit might be good for us to reach out and see what there advice is for management applications to consume this info17:11
sean-k-mooneyok we dont have to design this now but maybe somethign for the ptg or next cycle17:13
gibiI'm supportive17:14
bauzasdansmith: thanks for your comments, WDYM by mirroring dict.items() ? https://review.opendev.org/c/openstack/nova/+/940642/5/nova/objects/base.py#18317:19
dansmithbauzas: you're returning [(key, value), (key,value)] right?17:19
bauzasyeah but by a set17:20
dansmithright, so my point is that's exactly like what dict.items() returns, so you might just name the property (or use a method) "items" for parity/consistency 17:20
bauzasahah OK17:21
dansmithjust an idea, not critical17:21
bauzasalso, I think I'll use obj_to_primitive() for that, as I got https://6ae015e4c924496dfda3-74c26bb67ca36871e200d07f3210a3f0.ssl.cf1.rackcdn.com/940642/5/check/nova-multi-cell/c2a2f68/controller/logs/screen-n-sch.txt due to the fact I'd also want to modify a list17:22
dansmithack17:22
opendevreviewMerged openstack/nova stable/2024.2: ironic: Fix ConflictException when deleting server  https://review.opendev.org/c/openstack/nova/+/94083618:10
opendevreviewSylvain Bauza proposed openstack/nova master: Add a new ImagePropertiesWeigher  https://review.opendev.org/c/openstack/nova/+/94064218:18
mikalsean-k-mooney: did you end up having any joy on your tempest SPICE thing? I tweaked the tempest test last night to address review comments, but I am not sure where exactly we're up to now.19:14
mikalAlso melwitt if you're around, I'd appreciate a quick re-review on https://review.opendev.org/c/openstack/os-traits/+/940418. I think its good to go and it has a +2 from sean-k-mooney already.19:15
gmannmikal: I am going to check tempest/devstack changes soon after TC discussion19:29
mikalgmann: thanks19:31
mikalgmann: I assume you don't want to actually merge that tempest change until the microversion merges in nova though?19:31
gmannmikal: not strong opinion, as tests are capped with microversion those going to be skipped/not failed. I am ok to merge tempest test before nova change also or after whatever make things easy. 19:36
mikalgmann: ok cool19:36
gmannI know you have made tempest change depends-on on nova change so that test results can be seen while review which is good dependency/19:36
mikalWhat's the best way in the zuul output to verify the test actually run? I'm not entirely which file I should be searching for that.19:47
MengyangZhang[m]<MengyangZhang[m]> "understood, just curious in..." <- I may need some help with implementing the min version check. I have two ideas:19:51
gmannmikal: commented here, we need to change the tempest test regex in this job https://review.opendev.org/c/openstack/nova/+/940873/5/.zuul.yaml#17319:54
gmannlog/job-output.txt is where you can see the test running and how much time it takes https://zuul.opendev.org/t/openstack/build/afeee7c92cce46348341232a188427b3/log/job-output.txt19:54
gmannor testr_results.html for quick ref https://e287b5846f894c7179f4-83ee41d1d15b6e7c94a25488c54501c9.ssl.cf1.rackcdn.com/924844/34/check/nova-ovs-hybrid-plug/afeee7c/testr_results.html19:55
MengyangZhang[m]<sean-k-mooney> "the min compute service check is..." <- I may need some help with implementing this min version check. I have two ideas to do this:... (full message at <https://matrix.org/oftc/media/v1/media/download/Ae0l5EhUbL8JUTeIDS5kp_UoSmlV3GrnEtLP-mZf1daDKwZ50jd2VmhsVYhYto94LzR25EzQz3ob4XDZRrMgDthCeVPrH4jAAG1hdHJpeC5vcmcvVXVaelVtZEp1aU94WllHaU10Q0FlcndG>)20:00
mikalgmann: so yeah, either I am looking in the wrong place or the spice test isn't running in the job yet then... https://e287b5846f894c7179f4-83ee41d1d15b6e7c94a25488c54501c9.ssl.cf1.rackcdn.com/924844/34/check/nova-ovs-hybrid-plug/afeee7c/testr_results.html20:01
mikalThat's the nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/afeee7c92cce46348341232a188427b3 job for https://review.opendev.org/c/openstack/nova/+/92484420:01
mikalI feel like 30 tests is a really low number too, like there's some test filtering happening that I haven't found yet or something.20:02
mikalOh sorry, that's your regex comment above!20:03
gmannyeah, we need to change the regex20:03
mikalsean-k-mooney: do we feel like we should rename the nova-ovs-hybrid-plug job if it now does more than that/20:04
opendevreviewMichael Still proposed openstack/nova master: libvirt: direct SPICE console object changes  https://review.opendev.org/c/openstack/nova/+/92687620:11
opendevreviewMichael Still proposed openstack/nova master: libvirt: direct SPICE console database changes  https://review.opendev.org/c/openstack/nova/+/92687720:11
opendevreviewMichael Still proposed openstack/nova master: libvirt: allow direct SPICE connections to qemu  https://review.opendev.org/c/openstack/nova/+/92484420:11
sean-k-mooneymikal: we can, that kind of my semi personal job. i created specifically to test non default deployment configuraiton focusing on ml2/ovs coverage wehn we change teh default in devstack to ovn20:27
sean-k-mooneymikal: so we can add spice or otherwise rename it if you like20:27
sean-k-mooneymikal: i choose that job becuase its the one i expected other to object to the least in terms of altering its scope20:28
sean-k-mooneymikal: i.e. other might be uncofrotabel movign the ceph job to debian but i didnt htink anyone would obejct to that one havign spcie in stead of vnc or debain ectra20:29
sean-k-mooneyit also test live migration and cold migration ensurign that at least at the qemu level enablign spice does nto break that20:29
mikalCool. I have to run for a bus now, but it sounds like I could propose a more generic name for that job when I get a chance.20:52
sean-k-mooneygmann: mikal  oh it was the regex that skipped it20:58
sean-k-mooneyya we can change that but its currently diabling  some test to keep the job time short20:59
sean-k-mooneyand because we didn need to test them for the previous job scope20:59
sean-k-mooneythats why cidner and swift are disabled i did not want to deal with the cinder volume test flakynes21:00
sean-k-mooneythe job is currenlty mainly to test move operations with ml2/ovs as i said but feel free to expand the test set to anyting you consider useful but ideally dont add addtioanl services unless its really needed21:01
MengyangZhang[m]<MengyangZhang[m]> "I may need some help with..." <- oh i think we can use the get_minimum_version function in service.py to find the min version of all hosts.21:10
MengyangZhang[m]<MengyangZhang[m]> "oh i think we can use the..." <- Do we know what would be the version number of 2025.2 release?21:48

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