Tuesday, 2023-01-24

opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838408:50
opendevreviewKashyap Chamarthy proposed openstack/nova master: libvirt: At start-up rework compareCPU() usage with a workaround  https://review.opendev.org/c/openstack/nova/+/87079410:28
opendevreviewKashyap Chamarthy proposed openstack/nova master: libvirt: Replace usage of compareCPU() with compareHypervisorCPU()  https://review.opendev.org/c/openstack/nova/+/86995010:28
kashyapsean-k-mooney: --^ Good catch in the workaround patch; addressed your remarks.  When you can, lemme know if that looks fine :)10:29
sean-k-mooney[m]sure ill review it now10:31
kashyapsean-k-mooney: Also: the bug reporter from the downstream also tested it on a real machine and it works10:31
sean-k-mooney[m]nice am  if you respin add a release note but im +2 on it10:33
kashyapsean-k-mooney: I'm not sure if this warrants a release note?  I don't mind adding, though.  Thank you!10:43
kashyapgibi: --^ Please have a gander when you can (the WA patch)10:43
sean-k-mooney[m]i like to have release notes for most of the changes we make that might be of interest to operators10:44
kashyapsean-k-mooney: The API replacement patch lost your +2, can you also re-look at it when you can? - https://review.opendev.org/c/openstack/nova/+/869950/910:44
kashyap(And also it lost +W due to rebase)10:44
sean-k-mooney[m]sure i tought it still had it when i looked but ill look again10:44
kashyapThx!10:44
sean-k-mooney[m]+2 was still there it lost +w10:45
sean-k-mooney[m]i have added that but its obviously pendeing the first change having both10:45
sean-k-mooney[m]ok i think its time for coffee brb10:50
kashyapYeah, it won't merge anyway until the predicated patch is merged10:55
ratailorsean-k-mooney[m], gibi Could you please review https://review.opendev.org/c/openstack/nova/+/852737 and https://review.opendev.org/c/openstack/nova/+/861738 11:00
sean-k-mooneyratailor: i started looking at that yesterday actully i just got pulled into other discussions11:09
ratailorsean-k-mooney, ack. np. Thanks!11:10
opendevreviewMerged openstack/nova stable/zed: Correct config help message related options  https://review.opendev.org/c/openstack/nova/+/87124711:18
opendevreviewMerged openstack/nova stable/train: func: Introduce a server_expected_state kwarg to InstanceHelperMixin._live_migrate  https://review.opendev.org/c/openstack/nova/+/86538211:45
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838412:14
sean-k-mooneybauzas: ^ can you look at shaid's seriese i think its ready to go13:04
sean-k-mooneyzuul is still running on the last revision but the func test fix was trivial so i expect it to pass13:05
sean-k-mooneydansmith: can you send this on its way https://review.opendev.org/c/openstack/nova/+/865071 that the last patch for the new defaults13:08
bauzassean-k-mooney: was on my todolist13:29
bauzasbtw. thanks for the first thoughts on my series13:30
sean-k-mooneymore or less it made sense to me 13:30
sean-k-mooneyi just needed to figure out how you had it split up13:31
bauzassean-k-mooney : the 3rd patch was too large for the CI13:32
bauzashence the split 13:32
sean-k-mooneyso i can generate a smaller set of files for you if you like13:33
sean-k-mooneymany of the files in that are not used13:33
sean-k-mooneyif you look you are only using a small subset of sysfs currenly13:33
sean-k-mooneyand most of the fiels are symlinks13:34
bauzasyep I know 13:35
bauzaslike in general sysfs btw ;-)13:36
sean-k-mooneyyep13:36
sean-k-mooneyit took a while to figureout how to make a copy that worked the same13:37
sean-k-mooneyif i rememebr correctly my first attempt flatened the symlinks and resulted in things getting out of sync13:37
*** dasm|off is now known as dasm13:58
opendevreviewJorge San Emeterio proposed openstack/nova master: [DNM] Testing effects on privsep on a build.  https://review.opendev.org/c/openstack/nova/+/87160714:04
opendevreviewJorge San Emeterio proposed openstack/nova master: [DNM] Testing effects on privsep on a build.  https://review.opendev.org/c/openstack/nova/+/87160714:05
dansmithsean-k-mooney: yep14:56
opendevreviewDan Smith proposed openstack/nova master: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87161215:01
opendevreviewDan Smith proposed openstack/nova master: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87161215:01
opendevreviewDan Smith proposed openstack/nova stable/zed: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87161615:02
opendevreviewDan Smith proposed openstack/nova stable/xena: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87162215:03
opendevreviewDan Smith proposed openstack/nova stable/yoga: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87162415:03
dansmithbauzas: your help on these quickly is appreciated ^15:03
bauzasdansmith: kk, I've seen it before15:05
bauzassean-k-mooney: dansmith: I have a bit thoughts on upgrades for sahid's new API microversion https://review.opendev.org/c/openstack/nova/+/85838415:06
bauzasdansmith: +2d the master one15:06
sean-k-mooneyevacuate will work but not with the latest microverion until you are fully upgraded15:12
sean-k-mooneyso the only way around that is a new paramater in the api15:13
bauzassean-k-mooney: I know, see my comments15:13
dansmithwow, that patch15:13
bauzassean-k-mooney: my only comment is to say we should at least explain it more15:13
sean-k-mooneybut that kind of defeats the idea of always pwowering off unless the new parmater default to powering off if not set15:13
sean-k-mooneybauzas: is the concern mainly for nova-client15:14
bauzassean-k-mooney: sure, and again, I'm not *against* the new behaviour15:14
sean-k-mooneyopenstack client need explcit opt in15:15
sean-k-mooneybaiscally im wondiering are you ok with just docs15:15
bauzassean-k-mooney: my only concern is that IMHO we don't really explain it correctly, at least we need an upgrade section15:15
sean-k-mooneyor do you want a design change15:15
sean-k-mooneyok so you would like better docs and beeter release note to call that out15:15
bauzassean-k-mooney: at least I can accept the new behaviour, but I want to make sure that people know it15:16
bauzasas you said, by default OSC will return an exception if you evacuate an instance on Antelope without upgrading all computes15:16
sean-k-mooneyno15:16
sean-k-mooneyby default it will evacuate15:16
sean-k-mooneybecause it does not use the latest microverions15:16
sean-k-mooneyits only an issue for nova client which woudl use the latest microversion automatically15:17
bauzasI thought that now OSC defaults to the latest15:17
sean-k-mooneynope15:17
sean-k-mooney2.115:17
bauzassean-k-mooney: this is an issue for any client asking the latest15:17
sean-k-mooneyif you want anything else you have to choose it by env var, cli  flag or in your clouds.yaml15:17
bauzaspoint.15:17
bauzashence me saying I'm OK (again, see my comments)15:18
sean-k-mooneybauzas: right which we tell them not to do to avoid this exact type of issue15:18
bauzasbut we correctly need to document it15:18
sean-k-mooneysure15:18
sean-k-mooneytottaly fine wiht adding more docs15:18
bauzasand having a better returned exception15:18
sean-k-mooneywe can explictly say use a microversion before X (2.95?) to evacuate until upgades are complete15:19
bauzaslike "heh, we don't accept your parameters for the new feature" doesn't really explain *why* the exception was returned15:19
bauzassean-k-mooney: true, that's what I'm asking15:19
sean-k-mooneythis is also an adming only api so the impact is much less15:19
bauzasagain, I've said it : it's admin-only hence why I'm OK15:20
sean-k-mooneybut we still need to tell them about it so ya15:20
bauzasif this was an enduser API, then definitely -1 and asking for another design15:20
bauzasbecause endusers don't know the environment was upgraded15:20
sean-k-mooneyim not sure i would agree15:21
bauzasand actually, even API admins couldn't be knowing itr15:21
sean-k-mooneybut i would say if that how you felt giving that feedback now instead of in the spec review is unfortunet15:21
bauzassometimes, environment operators and API admins are different people15:21
bauzassean-k-mooney: again, I'm not against the desing15:21
bauzaswe discussed it at the PTG15:21
bauzasand the spec was there, agreed15:22
sean-k-mooneywe did and the spec had 4 +2s too15:22
bauzasI'm just explaining that this could have been different if the API was enduser, that's it15:22
bauzasand see "could"15:22
bauzasnot saying I would disagree15:22
sean-k-mooneywe have microversion to allow this so we could but i dont think we should even for an end user api15:22
sean-k-mooneyanyway lets work on the release note and excetion message so15:23
bauzasanyway, I think we both agree : it needs a better explanation15:23
sean-k-mooneythanks for taking a look15:23
sean-k-mooneyyep15:23
dansmithno, it's already +215:25
dansmithhttps://review.opendev.org/c/openstack/nova/+/87161215:25
dansmithwhoops15:25
sean-k-mooneydiffernt patch :)15:25
dansmithwrong window, sorry15:26
sean-k-mooneyshall i send that through the gate given what it is15:26
dansmithI would15:26
sean-k-mooneyon its way15:27
sean-k-mooneybrb15:28
bauzasas a reminder, nova meeting in 7 mins15:53
* bauzas rushes to amend the agenda15:54
bauzas#startmeeting nova16:00
opendevmeetMeeting started Tue Jan 24 16:00:18 2023 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
bauzashey everyone16:00
dansmitho/16:01
gibio/16:01
bauzasI guess we can start, as we can make it quick16:01
bauzas#topic Bugs (stuck/critical) 16:02
elodilleso/16:02
bauzas#info One Critical bug16:02
bauzassame than last week16:02
bauzas#link https://bugs.launchpad.net/nova/+bug/200295116:02
bauzasAFAICT, gibi's skip patch is now merged, so we can put it to High16:03
bauzasfine ?16:03
bauzasdansmith's series is on the fly16:03
gibifine16:03
bauzas#link https://review.opendev.org/c/openstack/tempest/+/870974 skipping now the failing test16:03
bauzas#link https://review.opendev.org/c/openstack/tempest/+/871000 proposal for fixing the test issue 16:04
bauzasdansmith: can I review it ? looks so16:04
dansmithbauzas: you can review whatever you want :)16:05
bauzasexcellenbt16:05
dansmithbut yeah need gmann and kopecmartin to hit that I think16:05
bauzasyup, can't +2 tempest16:05
dansmithoh,16:05
dansmithI need to unskip so he can see, I'll do that after this16:05
bauzasok, I can hold then16:06
bauzasmoving on16:06
bauzas#link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 26 new untriaged bugs (-1 since the last meeting)16:07
bauzasthanks gibi for the triage, any bug you wanted to raise ?16:07
gibibauzas: I triaged ~5 bugs, nothing serious popped up16:07
bauzascool16:08
* gibi had not enough time for triage16:08
bauzasI think we can easily put the number down when I look at the open ones16:08
bauzasgibi: no worries16:09
bauzaseasy transition : 16:09
bauzas#info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster16:09
bauzasmelwitt: are you around ?16:09
bauzasshe's the next in the roster16:09
bauzaslooks not16:10
bauzasno worries, I'll try to reach her later16:10
bauzas#topic Gate status 16:10
bauzas#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:10
bauzasso the gate is still a bit funky16:10
dansmithyeah16:10
dansmithlots of sporadic fails still16:10
bauzashttps://bugs.launchpad.net/nova/+bug/2002782 needs help16:11
bauzasI'll try to add more logs in some DNM to try to see whether we have more explanations16:11
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838416:11
bauzasanything people wanna discuss about it ?16:12
gibiI have no extra input to it16:12
bauzasgibi: I've seen you updated the bug report, thanks16:12
gibino worries16:12
gibithat was part of my triage round16:13
bauzasI just triaged it to Confirmed/High fwiw16:13
gibiack16:13
gibiI did not want to triage my one bug16:14
Ugglao/16:14
bauzashttps://zuul.openstack.org/builds?job_name=nova-tox-functional&job_name=nova-tox-functional-py310&project=openstack%2Fnova&skip=016:14
bauzasthis is wedgy16:14
bauzasbut at least the gate isn't hold16:14
bauzas(assuming we have true positives in that list)16:14
gibifiltering that to the gate pipeline is a bit better16:15
bauzastrue, it avoids the true positives16:15
gibibut that does not show patches that are good but fail on check16:15
gibiso meh16:15
bauzasideally, we should filter on the right exception :)16:15
bauzashence not with zuul :)16:16
bauzasbut meh, moving on16:16
gibiyeah yeah16:16
gibi:)16:16
bauzashear hear16:16
bauzasall periodic jobs turn green this week \o/16:16
bauzashttps://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly16:16
bauzas#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status16:17
bauzas#info Please look at the gate failures and file a bug report with the gate-failure tag.16:17
bauzasand as a reminder16:17
bauzas#info STOP DOING BLIND RECHECKS aka. 'recheck' https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures16:17
bauzasI haven't looked at the percentage number of blind rechecks since last year16:17
bauzasbut hopefully, should be super small given I say it literally everyweek, eh ?16:18
gibiI did 0 blind one an a ton of proper one :)16:18
* bauzas just hopes anyone working on Nova reads the meeting minutes16:18
bauzas:)16:18
gibiso at least the statistic will be nice :)16:18
sean-k-mooneymaybe16:18
sean-k-mooneyyou put the messasge on the next line a few times16:18
sean-k-mooneynot sure if the script takes that into account16:19
sean-k-mooneyyou did provide a reason in all the ones i saw16:19
* bauzas actually wonders how many of our contributors know we have a weekly meeting, but I side-track16:19
bauzasmoving on16:19
bauzas#topic Release Planning 16:19
gibisean-k-mooney: good point, the issue is we have multiple failed jon in a single run :) 16:19
bauzas#link https://releases.openstack.org/antelope/schedule.html16:19
bauzas#info Antelope-3 is in 3 weeks16:19
bauzas#link https://blueprints.launchpad.net/nova/antelope All accepted blueprints for 2023.116:20
bauzasuse this loudly ^16:20
bauzasas a reminder, not all blueprints have specs, so this is the single source of truth for the featurefreeze16:20
bauzasand I have a question16:21
bauzasshould I somehow put something explicit against blueprints that have API impact (ie. a microversion support) ?16:21
bauzasin order to ease people's thoughts on what to review16:21
bauzasmy proposal would be to use the Priority flag which is honestly not in use today16:22
bauzasI can't add tags on a blueprint16:22
sean-k-mooneyi think we have 3 with api changes16:22
sean-k-mooneyim not sure we should nessisarly priortiese them by default16:22
sean-k-mooneybut we could16:22
sean-k-mooneytoo basd we cant add a generic tags filed in that view16:22
bauzastechnically the priority flag would just be a 'flag' for saying this is a api change16:22
sean-k-mooneythat is what i would prefer honestly16:23
bauzasI can modify the blueprint name16:23
sean-k-mooneyi would perhaps just not track this in launchpad16:23
bauzasby adding some [api] prefix16:23
bauzasif that helps16:24
sean-k-mooneythat will break the specs16:24
sean-k-mooneywhat is show there is the name that is used in the url16:24
bauzasI don't think so16:24
sean-k-mooneynot the title16:24
sean-k-mooneywe have a tox target16:24
bauzasthe link is made on the link, not on the title16:24
sean-k-mooneyto move implemtned blueprints in teh specs repot16:24
bauzasI know, I was referring to this script16:25
sean-k-mooneythe first one in the list is https://blueprints.launchpad.net/nova/+spec/ephemeral-storage-encryption16:25
sean-k-mooneywhat we see for bluepint is the bit acter spec/16:25
bauzasand iirc (because I used it), we map blueprints with specs using the bp link, not the bp title16:25
bauzaswe lookup the bp link in the spec file16:25
sean-k-mooneyno its based on the name of the file in the specs repo16:25
bauzasand then we pull it16:25
sean-k-mooneywe are not parsing it out if i recall16:25
bauzasanyway, let's not discuss that much16:26
sean-k-mooneyanyway i woudl prefer not to add [api] to it16:26
bauzasI can do like every cycle and write an etherpad16:26
sean-k-mooneylets just put them in an etherpad16:26
sean-k-mooneyyep16:26
bauzasand I guess this is what I'll end up with16:26
bauzasok16:26
bauzas#action bauzas to create an etherpad for tracking blueprints and their progress16:27
bauzasthere we go16:27
bauzas#info As a reminder, Feature Freeze is in 3 weeks, be sure your patches are up to review sooner than later16:27
bauzasmoving on16:28
bauzas#topic Review priorities 16:28
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%252B1+OR+label:Review-Priority%252B2)16:28
bauzas#info As a reminder, cores eager to review changes can +1 to indicate their interest, +2 for committing to the review16:28
bauzaswhich is interesting in order to make sure we don't overlap cores's bandwidth by having the vast majority of cores looking at the same feature patches while we're so close to the feature delivery deadline16:29
bauzasthis is said.16:29
bauzas#topic Stable Branches 16:30
bauzaselodilles: happy to pass the mic to you16:30
elodilles#info stable branches seem to be unblocked / OK back till wallaby16:30
elodilles#info ussuri and train might be broken ('Could not build wheels for bcrypt, cryptography' errors)16:30
elodillesat least i saw some failures like that ^^^16:30
zigoCan we talk a little bit about CVE-2022-47951 / OSSA-2023-002 ? That's related: I'm trying to backport the patches up to Rocky...16:30
elodillesrocky is End of Life already from nova perspective16:31
bauzaszigo: if you don't mind, let's discuss this properly in the open discussion16:31
zigoOk.16:31
bauzaselodilles: thanks for thze summaru16:32
gibiisn't that a private bug we should not talk about publicly yet?16:32
bauzassummary* even16:32
bauzasgibi: this is public now16:32
dansmithgibi: public as of an hour ago16:32
bauzassince 1600UTC16:32
gibidansmith: ahh, OK then16:32
zigoSince 15:00 UTC16:32
bauzasstupid French TZ which confuses me16:32
bauzaselodilles: damn about ussuri and train, ping me tomorrow if you wish, I could try to look at the problems16:33
bauzassounds vaguely familiar16:33
elodillesbauzas: ack, thanks, I'll try to look into it, too16:33
elodillesthough it's not familiar to me O.o16:33
bauzasI'm pretty sure we had the same issues in the past16:34
elodillesanyway, last but not least:16:34
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:34
elodillesi've added it to the pad ^^^16:34
elodillesbauzas: if you remember something regarding this error then it would be awesome :)16:35
bauzascool16:35
elodillesi think that's all from me16:35
bauzasack16:35
bauzas#topic Open discussion 16:36
zigoNow? :)16:36
bauzasno items in the agenda16:36
bauzaszigo: so, your turn16:36
zigoI've tried backporting to Train the official patch, though for Train, it would need these to be backported (in this order if I'm not mistaking):16:36
zigoI5ac03f923d9d181d22d44d8ec8fbc31eb0c3999e If878a023c69f25a9ea45b7de2ff9eb1976aaeb8c I56676713571e79f05ee3f0bffc5da8386e02c5d416:36
zigoCan someone help? Or is it out of scope of the team?16:36
bauzas(the volume detach issue, we can discuss it later)16:36
bauzaszigo: ideally, gerrit links may help :)16:36
zigohttps://review.opendev.org/c/openstack/nova/+/70689716:37
zigohttps://review.opendev.org/c/openstack/nova/+/71023916:37
zigohttps://review.opendev.org/c/openstack/nova/+/71167916:37
zigoI tracked them using "git blame" and didn't try doing a backport of them to Train though ...16:38
elodillesso this is fixed in Ussuri and newer16:38
zigoYeah, Ussuri and up are fine.16:38
bauzassec16:38
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838416:38
elodillesso from upstream perspective Train is the only target16:38
bauzaswe have a series up16:38
zigoBut Train and before would need either such a backport, or something else to get the VMDK extended infos.16:38
bauzasthat's proposed to fix the CVE16:38
bauzasoh, this is down to yoga16:39
elodilleszigo: Nova's stable/stein and stable/rocky is End of Life already16:39
bauzasI guess zigo wants at least Train16:39
elodillesso that needs to be handled downstream as branches are deleted already16:39
bauzascorrect16:40
zigoelodilles: Yeah, but Debian is doing LTS for Rocky, so I will need to do the patch backport. And so probably is Red Hat for its customers, etc.16:40
bauzasthose are tagged eol16:40
zigoOk, so out of scope for the team, and I'm on my own ... :P16:40
dansmithzigo: you might need something more bespoke if backporting all the dependencies isn't possible16:40
zigoOh, also, when I'm at it ...16:40
zigoThis also need another patch in oslo.utils16:40
dansmithbut it is clearly out of scope for us, which doesn't necessarily mean we won't help you, but...16:41
zigoOk, thanks. :P16:41
zigoFYI, that's the oslo.utils patch that I backported already: https://review.opendev.org/c/openstack/oslo.utils/+/70688016:42
zigoThat fixed one of the unit tests...16:42
dansmithso with that,16:42
zigo(for train and below)16:42
bauzasdansmith: I guess there is no plan to backport https://review.opendev.org/c/openstack/nova/+/871624 downer than Yoga ?16:42
dansmitheven if you don't backport the privsep stuff, you should have the data you need I think16:42
dansmithbauzas: I backported to xena,16:43
dansmithI think because xena was still in scope at the time and I was asked16:43
dansmithit was the only one with a conflict, trivial because of the config16:43
bauzasI'm actually surprised than backporting requires pulling more deps16:43
dansmithbecause of privsep conversions16:44
dansmiththis was run within nova before IIRC16:44
bauzasdansmith: mmm, OK, can't see it proposed in the list of cherry-picks of https://review.opendev.org/c/openstack/nova/+/87162416:44
dansmithand probably not with json output or something16:44
dansmithbauzas: https://review.opendev.org/c/openstack/nova/+/87162216:44
bauzasI'm fucking blind16:45
bauzasit's on the list16:45
* bauzas facepalms16:45
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838416:45
sean-k-mooneythat does not need any dep changes does it16:45
bauzasafter being deaf when dansmith speaks, I'm now blind16:45
dansmithsean-k-mooney: not package deps, dependent patches16:45
bauzascorrect16:45
bauzasbut should be honestly minimal16:46
bauzasthe patch itself is well self-contained16:46
dansmithbut listen to what zigo is saying16:46
sean-k-mooneybut it does not have depend on so you mena we need to backprot each branch or changes in other repos16:46
dansmiththe information we need was not being exposed out of oslo utils before the patch he referenced16:46
sean-k-mooneyok then thats kind of a problem16:46
sean-k-mooneythe olso backports would have to happen first 16:47
dansmithI don't think he's suggesting it upstream16:47
sean-k-mooneyand we would need to be able to work with older oslo16:47
opendevreviewMerged openstack/nova master: Make tenant network policy default to PROJECT_READER_OR_ADMIN  https://review.opendev.org/c/openstack/nova/+/86507116:47
dansmithhe's talking about old and crusty packages debian is keeping on life support16:47
bauzasoh16:48
sean-k-mooneyok we can propably talk about this out of the meeting16:48
bauzasthat's gonna be fun then16:48
dansmithyes, especially since it's out of our support scope, very clearly16:48
sean-k-mooneyhttps://review.opendev.org/c/openstack/oslo.utils/+/706880  is in ussuri and above16:48
dansmithhe's talking about rocky16:48
sean-k-mooneyso i think train is the only supported release without it16:48
sean-k-mooneydansmith: right but we have one release that does not have the oslo patch16:49
* dansmith wonders if everyone else is able to read all the messages in this channel16:49
dansmithsean-k-mooney: who is we? not upstream openstack16:49
zigoI don't suggest it upstream, just trying to share my findings at the moment (I don't have any blockers ... yet, if I do I'll let you know).16:49
sean-k-mooneywe still supprot train for nova16:49
sean-k-mooneyand https://review.opendev.org/c/openstack/oslo.utils/+/706880 is not in it16:49
dansmithelodilles: ?16:50
zigoRocky, I haven't started working on it yet...16:50
sean-k-mooneybased on the gerrit included in output16:50
zigosean-k-mooney: Correct. (but not really a pb for me...)16:50
sean-k-mooneyanywya lets loop back to this after the meeting16:51
sean-k-mooneyif we need it for train then we can backport it to train in oslo16:52
sean-k-mooneybut there are plenty of branches to get through first16:52
bauzasis it me or there was a typo in the oslo.utils patch ? https://review.opendev.org/c/openstack/oslo.utils/+/706880/4/oslo_utils/imageutils.py#8816:52
sean-k-mooney not that i see16:52
bauzasappened ?16:52
sean-k-mooneyits a list so i think that valid16:53
bauzasI know I'm not a python expert, but I didn't know that a list object was having an 'appened' method16:53
sean-k-mooneyhttps://docs.python.org/3/tutorial/datastructures.html#more-on-lists16:53
bauzasappend, eyes16:53
sean-k-mooney"""Add an item to the end of the list. Equivalent to a[len(a):] = [x]."""16:53
bauzasappend, yes16:54
bauzasappened, doesn't exist16:54
sean-k-mooneyoh16:54
bauzaswhich tends me thinking this patch is nice but unsufficient16:54
sean-k-mooneyya thats wrong i think but i shoudl not try and spot typos :)16:55
sean-k-mooneythat presumably was fixed16:55
bauzascorrect, probably in a fup16:55
zigoWell, in this specific case, the code is executed in the format == 'json' path, so it *is* enough ... (but still wrong in that other case)16:55
bauzasso it would require the fup to be dragged down too16:55
sean-k-mooneyaparenlty not https://github.com/openstack/oslo.utils/blob/stable/ussuri/oslo_utils/imageutils.py#L8916:56
bauzaszigo: correct, the bug is only on the string definition16:56
zigoWell, stable/zed has the typo ... :/16:56
bauzaswhen you str()16:56
bauzasor you print16:56
bauzasso, technically, you don't need the fix16:56
sean-k-mooneyhttps://github.com/openstack/oslo.utils/commit/d49d5944824f15d00e04e1b9c7f8c3b03b440c9516:56
sean-k-mooneyit was fixed 2 months ago16:57
bauzasanyway, the meeting is close to the end16:57
bauzashow to wrap up on this ?16:57
dansmithI suggest #endmeeting16:57
sean-k-mooney+116:57
elodilles:)16:57
bauzasthen16:57
bauzasthanks all16:57
bauzas#endmeeting16:57
opendevmeetMeeting ended Tue Jan 24 16:57:58 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2023/nova.2023-01-24-16.00.html16:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2023/nova.2023-01-24-16.00.txt16:57
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2023/nova.2023-01-24-16.00.log.html16:57
bauzaswasn't that quick, unfortunately16:58
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (db)  https://review.opendev.org/c/openstack/nova/+/83119317:00
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (objects)  https://review.opendev.org/c/openstack/nova/+/83940117:00
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (manila abstraction)  https://review.opendev.org/c/openstack/nova/+/83119417:00
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (drivers and compute manager part)  https://review.opendev.org/c/openstack/nova/+/83309017:00
opendevreviewribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (api)  https://review.opendev.org/c/openstack/nova/+/83683017:00
opendevreviewribaudr proposed openstack/nova master: Check shares support  https://review.opendev.org/c/openstack/nova/+/85049917:00
opendevreviewribaudr proposed openstack/nova master: Add metadata for shares  https://review.opendev.org/c/openstack/nova/+/85050017:00
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach notification  https://review.opendev.org/c/openstack/nova/+/85050117:00
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach notification  https://review.opendev.org/c/openstack/nova/+/85102817:00
opendevreviewribaudr proposed openstack/nova master: Add shares to InstancePayload  https://review.opendev.org/c/openstack/nova/+/85102917:00
opendevreviewribaudr proposed openstack/nova master: Add helper methods to attach/detach shares  https://review.opendev.org/c/openstack/nova/+/85208517:00
opendevreviewribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working.  https://review.opendev.org/c/openstack/nova/+/85208617:00
opendevreviewribaudr proposed openstack/nova master: Add virt/libvirt error test cases  https://review.opendev.org/c/openstack/nova/+/85208717:00
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to reboot method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/85482317:00
opendevreviewribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute and API part)  https://review.opendev.org/c/openstack/nova/+/85482417:00
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach_error notification  https://review.opendev.org/c/openstack/nova/+/86028217:00
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach_error notification  https://review.opendev.org/c/openstack/nova/+/86028317:00
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/86028417:00
opendevreviewribaudr proposed openstack/nova master: Support resuming an instance with shares (compute and API part)  https://review.opendev.org/c/openstack/nova/+/86028517:00
opendevreviewribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares  https://review.opendev.org/c/openstack/nova/+/86028617:00
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares (driver part)  https://review.opendev.org/c/openstack/nova/+/86028717:00
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares (compute and API part)  https://review.opendev.org/c/openstack/nova/+/86028817:00
opendevreviewribaudr proposed openstack/nova master: Change microversion to 2.XX  https://review.opendev.org/c/openstack/nova/+/85208817:00
opendevreviewribaudr proposed openstack/nova master: Documentation  https://review.opendev.org/c/openstack/nova/+/87164217:00
priteaudansmith: Hello. Is there a reason for no backport of https://review.opendev.org/c/openstack/nova/+/871622 to wallaby yet? It seems to backport cleanly with the resolution done in xena.17:21
dansmithpriteau: yes, because wallaby is EOL17:22
dansmithwell, EM17:22
priteauBut you will still propose a patch for it or not at all?17:23
dansmithpriteau: you go ahead :)17:23
priteauOK17:23
priteauThe backports don't have the "cherry picked from commit" line by the way17:24
priteau(maybe because it wasn't a cherry pick at all)17:24
opendevreviewPierre Riteau proposed openstack/nova stable/wallaby: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87155717:25
priteauHum, maybe it is new Gerrit behavior?17:26
dansmithpriteau: because they were all pre-canned ahead of time yeah17:30
gibipriteau: I think the cherry picked from line is comfing from git cherry-pick -x 17:31
priteauNo, I know what's happening. Gerrit only adds it when you cherry-pick a *merged* change.17:31
priteauI cherry-picked from stable/xena to get the conflict resolution, this hasn't merged yet.17:32
gibipriteau: true. if you want to add it then you can by doing the cherry-pick with git and using -x17:33
opendevreviewPierre Riteau proposed openstack/nova stable/wallaby: Check VMDK create-type against an allowed list  https://review.opendev.org/c/openstack/nova/+/87155717:34
priteauYes, I've done this many times. Here we go.17:34
gibiUggla: I re-reviewd the first half of the manial series mostly OK with it buth johnthetubaguy had some valid questions there so I left -1 to have the visibility18:21
gibiI will continue tomorrow18:21
gibiUggla: do you have a set of functional tests added to the series? 18:22
*** dasm is now known as dasm|off23:09

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