Tuesday, 2023-03-07

*** efried1 is now known as efried02:04
opendevreviewRajesh Tailor proposed openstack/nova master: Add functional regression tests for bug 1857306  https://review.opendev.org/c/openstack/nova/+/70045603:24
opendevreviewRajesh Tailor proposed openstack/nova master: Handle InstanceExists exception for duplicate instance  https://review.opendev.org/c/openstack/nova/+/86093803:25
opendevreviewRajesh Tailor proposed openstack/nova master: Handle InstanceExists exception for duplicate instance  https://review.opendev.org/c/openstack/nova/+/86093803:40
opendevreviewRajesh Tailor proposed openstack/nova master: Handle InstanceExists exception for duplicate instance  https://review.opendev.org/c/openstack/nova/+/86093804:15
bauzasgibi: you may give a shoot for the 2023.1 stable branch (11:52:45)  opendevreview: OpenStack Release Bot proposed openstack/placement  stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/placement/+/875873(11:52:45)  opendevreview: OpenStack Release Bot proposed openstack/placement  stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/placeme08:27
bauzasnt/+/875874(11:52:45) opendevreview: OpenStack Release Bot proposed openstack/placement master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/placement/+/87587508:27
bauzas(10:23:22) opendevreview: OpenStack Release Bot proposed openstack/nova stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/876551(10:23:27)  opendevreview: OpenStack Release Bot proposed openstack/nova  stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/876552(10:23:31) opendevreview: OpenStack Release Bot proposed openstack/08:27
bauzasnova master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/87655308:27
bauzasgibi: context is better shown here https://etherpad.opendev.org/p/nova-antelope-rc-potential#L4308:27
bauzaselodilles: we may have a situation with the antelope release notes https://zuul.opendev.org/t/openstack/build/9bf4ebd3d6a64530ac40d43acd029f0108:29
* bauzas wonders why unrelease.rst wasn't popping up the isse08:29
elodilles:S08:34
elodillesbauzas: it did not pop up with unreleased.rst as we did not have a sorting problem until we started again the alphabet (or in this case, with "2023.1")08:36
elodillesthere is a workaround proposed in reno: https://review.opendev.org/c/openstack/reno/+/87658108:37
opendevreviewJorge San Emeterio proposed openstack/nova master: Adding a default schema for requests to the 'lock', 'migrate' and 'unshelve' actions.  https://review.opendev.org/c/openstack/nova/+/87565308:38
bauzaselodilles: damn shit08:38
bauzasgtk08:38
opendevreviewJustas Poderys proposed openstack/nova-specs master: Add support for Napatech LinkVirt SmartNICs  https://review.opendev.org/c/openstack/nova-specs/+/85929008:58
opendevreviewJorge San Emeterio proposed openstack/nova master: DNM: Checking reliability of "test_tagged_attachment" test.  https://review.opendev.org/c/openstack/nova/+/87669909:07
opendevreviewribaudr proposed openstack/nova-specs master: Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670609:34
Ugglabauzas, see ^09:35
opendevreviewribaudr proposed openstack/nova-specs master: Re-propose "Allow local scaphandre directory to be mapped to an instance using virtiofs" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670709:45
Ugglabauzas, ^09:45
bauzasUggla: ack and ack09:52
bauzasUggla: well, you shouldn't move the approved spec file09:53
bauzasUggla: just create a new file :)09:53
Ugglaoh sh....09:53
Ugglaok I'm gonna fix that09:54
bauzasUggla: no worries: )09:54
bauzasUggla: tbc, we only move a spec file if the spec wasn't accepted, ie. when the file isn't yet merged09:55
bauzasbut when the spec is accepted, then the file is merged, so operators can see it by https://specs.openstack.org/openstack/nova-specs/specs/2023.1/approved/09:56
bauzasso we need to leave it there and then copy the file to the other 2023.2 directory by the new change09:57
bauzashth09:57
opendevreviewribaudr proposed openstack/nova-specs master: Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670610:02
opendevreviewribaudr proposed openstack/nova-specs master: Re-propose "Allow local scaphandre directory to be mapped to an instance using virtiofs" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670710:07
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM (yet) Update min support for Bobcat  https://review.opendev.org/c/openstack/nova/+/87562110:26
gibibauzas: I guess we want to merge ^^ now10:26
opendevreviewBalazs Gibizer proposed openstack/nova master: Update min support for Bobcat  https://review.opendev.org/c/openstack/nova/+/87562110:27
bauzasgibi: yeah I need to respin10:27
bauzasoh10:27
gibiI did the respin :)10:27
bauzasI need to verify a thing10:27
gibiif zuul will be happy then I will 10:27
gibibauzas: ack10:27
bauzasthe grenade-skip-level-continuous job10:28
bauzasdansmith had a change for adding it in nova10:28
bauzasand I'd like us to clarify what job we gonna make voting in Bobcat which is non-SLURP10:28
opendevreviewMerged openstack/placement stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/placement/+/87587313:33
opendevreviewMerged openstack/placement stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/placement/+/87587413:33
bauzas\o/13:33
bauzasgibi: I need to work on https://review.opendev.org/c/openstack/nova/+/87562113:35
bauzasgibi: because of https://fb9f1a762c721749bb72-4adf110539aed9252479dc6b548d2884.ssl.cf5.rackcdn.com/875621/9/check/nova-tox-functional-py38/7df3e76/testr_results.html13:35
gibiyeah probably we need an extra mock there13:36
gibias it tries to start an old compute in an env that has newer one13:37
bauzasgibi: two possibilities : either we delete those tests, or we punt the new compute service version to be Antelope13:37
gibisorry in an env that declares that we does not support that old computes any more13:38
bauzas(in the tests)13:38
gibiIt would be nice to know why these tests need an old Antelope compute13:39
gibiold Yoga13:39
gibicompute13:39
bauzasgibi: I guess because they provided a new RPC API version13:39
bauzasso they verify this works with older computes13:39
bauzas(and I like this)13:39
bauzasbut they haven't pinned the new compute service13:39
bauzasso basically it just uses the latest service version13:40
gibican we pin RPC version without pinning the service version?13:41
opendevreviewribaudr proposed openstack/nova master: Add instance.share_attach_error notification  https://review.opendev.org/c/openstack/nova/+/86028213:46
opendevreviewribaudr proposed openstack/nova master: Add instance.share_detach_error notification  https://review.opendev.org/c/openstack/nova/+/86028313:46
opendevreviewribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part)  https://review.opendev.org/c/openstack/nova/+/86028413:46
opendevreviewribaudr proposed openstack/nova master: Support resuming an instance with shares (compute and API part)  https://review.opendev.org/c/openstack/nova/+/86028513:46
opendevreviewribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares  https://review.opendev.org/c/openstack/nova/+/86028613:46
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares (driver part)  https://review.opendev.org/c/openstack/nova/+/86028713:46
opendevreviewribaudr proposed openstack/nova master: Support rescuing an instance with shares (compute and API part)  https://review.opendev.org/c/openstack/nova/+/86028813:46
opendevreviewribaudr proposed openstack/nova master: Documentation  https://review.opendev.org/c/openstack/nova/+/87164213:46
Ugglagibi, bauzas I think I have fixed all comments on the virtiofs RFE. So you can have a look as soon as you want.14:14
bauzas++14:15
bauzasyeah I'll quickly approve your spec14:15
bauzasand then I'll restart to look at your series14:15
gibiUggla: cool. Please remind me periodically about it as my priorities is all over the place. 14:25
Ugglagibi, I don't want to bother you too much, but I'll remind you once needed.14:28
gibiUggla: no, you have to bother me as otherwise there will always be a more important review to look at. unfortunately I don't have a single clear prio list to work by. So I'm in a mode of who shouts louder / what issue burns with with a bigger flame 14:31
Ugglagibi, ok so I'll SHOUT OUT LOUD ! ;)14:32
gibiloud and repeated :D that is the way :D14:32
*** blarnath is now known as d34dh0r5314:58
opendevreviewribaudr proposed openstack/nova-specs master: Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670615:08
opendevreviewMerged openstack/placement master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/placement/+/87587515:17
opendevreviewMerged openstack/nova-specs master: Re-propose "Allow local scaphandre directory to be mapped to an instance using virtiofs" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670715:18
opendevreviewElod Illes proposed openstack/nova master: [stable-only] Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/87675215:37
opendevreviewElod Illes proposed openstack/nova master: [stable-only] Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/87675415:38
opendevreviewElod Illes proposed openstack/nova stable/2023.1: [stable-only] Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/87655115:39
opendevreviewElod Illes proposed openstack/nova stable/2023.1: [stable-only] Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/87655215:39
opendevreviewElod Illes proposed openstack/nova stable/2023.1: [stable-only] Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/nova/+/87655215:40
*** efried1 is now known as efried15:40
opendevreviewMerged openstack/nova-specs master: Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Bobcat  https://review.opendev.org/c/openstack/nova-specs/+/87670615:44
bauzasfolks, don't be afraid if you see nova slots in the PTG website, I just prebooked some of them but I could release a few after our nova meeting :)15:45
* bauzas wanted to have the diablo room as a dedicace to his first release he started his OpenStack journey :)15:46
bauzasshort notice reminder : nova meeting in 5 mins15:55
bauzasduring this meeting I'll ask your opinions about the timeslots for the next PTG, be prepared.15:55
* bauzas doesn't want to doodle for such things15:55
bauzas#startmeeting nova16:00
opendevmeetMeeting started Tue Mar  7 16:00:11 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
gibio/16:00
bauzashey folks, welcome in the nova meeting16:00
bauzas#link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting16:00
bauzasok, guess people will join softly, let's start16:01
elodilleso/16:01
bauzas#topic Bugs (stuck/critical) 16:01
bauzas#info No Critical bug16:01
bauzas(which is always good during a RC period)16:01
Ugglao/16:01
bauzas#link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 14 new untriaged bugs (-3 since the last meeting)16:01
bauzaskudos to sean-k-mooney for the triage work, despite all the workload he already had16:02
bauzaspretty impressive16:02
bauzassean-k-mooney: anything you wanna share to the team ?16:02
gibi(many things happens in parallel real time)16:03
bauzasah, auniyal also helped, I see, we have two (optional, as always) triage etherpads this week16:03
bauzas#link https://etherpad.opendev.org/p/nova-bug-triage-20230301 16:03
bauzas#link https://etherpad.opendev.org/p/nova-bug-triage-2023030616:03
bauzasgibi: I wish I would have an internal semaphore more than equals to 216:04
bauzaseven 2 is hard for me to handle16:04
bauzasanyway16:04
sean-k-mooneyi think i mentioned the main too downstream16:05
sean-k-mooneywe broke windows + amd in zed16:05
bauzassean-k-mooney wrote something about https://bugs.launchpad.net/nova/+bug/200928016:05
sean-k-mooneywe should fix that and there is a mig issue16:05
sean-k-mooneythose are the two highlights16:05
sean-k-mooneyhttps://bugs.launchpad.net/nova/+bug/2009280 im in two mind about how to fix16:06
bauzas#link https://bugs.launchpad.net/nova/+bug/2009280 AMD-based computes may have a problem with Zed16:06
sean-k-mooneywe can turn that off  entirly or selectivly for amd hosts16:06
bauzassean-k-mooney: given we merged the enlightments in Zed, this is unfortunately not a RC candidate :(16:06
sean-k-mooneyi think turning off hv-evmc  for everythign it the better option for backporting16:06
sean-k-mooneycorrect16:06
sean-k-mooneyjust a normal bug16:07
sean-k-mooneywe can adress it and backprot after the offical relase is done16:07
bauzassean-k-mooney: I agree, disabling the whole feature seems to me easier and less errorprone16:07
bauzassean-k-mooney: putting the bug importance as High16:07
bauzasit's basically blocking a nova boot on windows images if AMD-based16:07
sean-k-mooneyack16:08
bauzasthat's quite a large impact16:08
sean-k-mooneyif you set the image property16:08
sean-k-mooneybut i was debating between medium and high so im ok with high16:08
bauzastrue, but how many production-level clouds are not setting the property ? :)16:08
bauzasnote : it was an open question :d16:08
sean-k-mooneyhehe i dont know but i think in either case we shoudl fix and backport it sonner rather then later16:09
sean-k-mooneyi might try and write a ptch for it but if other want to go ahead16:09
sean-k-mooneyi think we can move on for today16:10
bauzascool16:10
bauzasand thanks16:10
bauzasfor the MIG bug, let's discuss this off the meeting, but upstream support on nvidia is very limited16:10
bauzasunless the bug is reproducable on another hardware, I would tend to mark it Invalid either way16:11
sean-k-mooneyya it borderlien a feature but i think it need some discussion outside the meeting16:11
bauzascool, I don't disagree16:11
bauzasmoving on16:11
bauzas#info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster16:11
bauzaselodilles: well, this is your turn this week 16:11
elodillesbauzas: ack16:11
bauzashow do you feel with all the releases patches coming up ?16:11
bauzas+ the reno ugly bug16:12
elodillesbauzas: let's not postpone it now, i'll take the baton16:12
bauzas(well, technically not a bug, but rather an unexpected lack of support)16:12
bauzascool cool16:12
bauzasand thanks16:12
bauzaselodilles: don't feel pressured16:12
bauzas#info bug baton is being passed to elodilles16:12
bauzasnext topic16:12
bauzas#topic Gate status 16:13
bauzas#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:13
bauzas#link https://etherpad.opendev.org/p/nova-ci-failures16:13
bauzasso, we have less oom issues, which is good16:13
bauzasmysql is less a noisy neighbor16:13
bauzasbut we only touched a few jobs16:13
bauzasif you see other jobs that oom-kill mysql  but nova-next and nova-ceph-multistore, let us know16:15
bauzasapart from that, I've seen other failures, but I hadn't a lot of time of digging16:15
bauzasunless anyone wants to address a specific failure, we may need to move on16:16
bauzaslooks so16:16
bauzas#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status16:16
bauzasso we had periodic tempest-integrated-placement on stable/yoga that timed out16:17
bauzasI checked the log and it was just a slow job run16:18
bauzasso hopefully things will order back at the next run16:18
bauzas(and zed and master runs are OK)16:18
bauzas#info Please look at the gate failures and file a bug report with the gate-failure tag.16:18
bauzas#info STOP DOING BLIND RECHECKS aka. 'recheck' https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures16:19
bauzas#topic Release Planning 16:19
bauzas#link https://releases.openstack.org/antelope/schedule.html16:19
bauzas#info Antelope-rc1 was this Monday16:19
bauzasso, we're now in a duplicity period, where we are both on Bobcat and Antelope timeframes :)16:19
bauzasif you've seen Tenet, you got it16:20
bauzas(the movie)16:20
bauzasnow, we have a 2023.1 branch16:20
elodilles~o~16:20
bauzas#info as a reminder, no backports are possible on the 2023.1 branch *unless* they are regression bugfixes16:20
bauzasand accordingly all stable branches go on a quiet period since they're now dependent on the antelope branch16:21
bauzas#link https://etherpad.opendev.org/p/nova-antelope-rc-potential16:22
bauzasfwiw, our release notes are currently broken to be shown16:22
bauzasfor Antelope16:22
sean-k-mooneywe can still merge exsting backport but noting to 2023.116:23
bauzascontext : https://review.opendev.org/c/openstack/nova/+/87655316:23
sean-k-mooneythat is not for an rc16:23
bauzassean-k-mooney: well, if the original patch is on Antelope, sure16:23
sean-k-mooneywe have plent of open backport on exsting stable branch that coudl use review16:24
bauzaselodilles: iiuc, we'll need to enable the new reno ordering in our releasenotes ?16:24
bauzasonce the reno patch got landed16:24
elodillesbauzas: fyi, reno workaround has landed, but not yet released16:24
bauzasoh, missed that16:24
elodillesbauzas: and we don't need to do anything, but use the new reno release16:25
bauzassean-k-mooney: yup, don't disagree 16:25
sean-k-mooneydo we need to do any changes once its released16:25
sean-k-mooneyor will the release notes get rebuilt automatically16:25
bauzaselodilles: ah, right, so dhellmann's proposition was accepted16:25
sean-k-mooneyok cool16:25
sean-k-mooneyif we dont need to do anything great16:25
bauzassean-k-mooney: yeah, so there was a patch up for opting-in to the new reno ordering16:25
sean-k-mooneyby use the new reno does that mean increase the min version in requirements16:26
bauzasbut doug said he was ok with having it by default16:26
sean-k-mooneyor just realy on upper-constratis16:26
bauzassean-k-mooney: reno isn't part of our requirements16:26
bauzas(unless I'm wrong)16:26
sean-k-mooneyits in our doc requirements i think16:26
bauzasthat's a specific target, which isn't docs16:26
elodillesactually, it is part of upper-constraints16:26
sean-k-mooneyhttps://github.com/openstack/nova/blob/master/doc/requirements.txt#L1316:26
bauzashttps://github.com/openstack/nova/blob/master/tox.ini#L23816:27
elodillesbut for master branch (bobcat) I think it will be soon possible to bump16:27
sean-k-mooneyhttps://github.com/openstack/nova/blob/master/tox.ini#L238-L24216:27
sean-k-mooneythe release notes use the docs requirements file16:27
bauzassean-k-mooney: snap16:27
sean-k-mooneyso ya it will automatically get picked up from uc16:28
sean-k-mooneybut im wonderign if we want to block the older releases  or not16:28
sean-k-mooneywe dont have too but we could16:28
bauzasit's backwards-compatible16:28
bauzasso I don't think we need16:28
sean-k-mooneyyep i was more thinking of a signal to packages16:28
sean-k-mooneybut im fine with not bumping the min version16:29
bauzaselodilles: the new reno release is a x. version ?16:29
bauzasor a .y ?16:29
sean-k-mooneyall of the offical release notes will be update proeprly16:29
elodillesit will be a MAJOR version bump16:29
bauzascool, so x.16:29
elodillesyepp16:29
bauzassean-k-mooney: well technically, our master branch will need this16:30
sean-k-mooneyyep we would merge it in master and backprot to 2023.116:30
bauzasmaybe the 2023.1 branch will need it too16:30
sean-k-mooneyreno>=4.0.016:30
bauzasbut for other branches, they shouldn't mention the antelope notes16:30
sean-k-mooneycorrect16:30
sean-k-mooneywe cant bump the requirement on older banches anyway16:31
bauzassean-k-mooney: the patch in question is https://review.opendev.org/c/openstack/nova/+/87655316:31
sean-k-mooneywe only have the opertunity to do it on 2023.1 because we have not releassed yet16:31
bauzasyes16:31
bauzasand we'll need it once we tag16:31
bauzasa stable antelope release, I mean16:32
bauzasoh wait no16:32
bauzasmaybe it's unnecessaru16:32
bauzasour gits tags will mention the project tags, not the openstack release16:32
bauzasthe problem with reno is about the branches ordering16:32
bauzasanyway, we'll figure that out16:33
bauzasno need to spec it up too16:33
bauzashere16:33
bauzaswe also need to merge https://review.opendev.org/c/openstack/nova/+/875621/ but I need to respin it16:33
sean-k-mooneyreno also supprots metadata in the commit log to denote a release16:34
sean-k-mooneyso that might also help16:34
sean-k-mooneybut ya we can proably move on16:34
sean-k-mooneywe willl figure this out16:34
bauzaslast but not the least (rc1 is a busy time for a PTL), I did a bit of launchpad scrubbing16:34
bauzas#info https://blueprints.launchpad.net/nova/antelope now shows 'deferred' for approved but non-implemented Blueprints16:35
bauzasthe 2023.2 specs directory is open and I already fast-approved two specs that were accepted in Antelope16:35
* sean-k-mooney clicks16:35
bauzasI'll add the launchpad bobcat series after the meeting so technically, we can now start to approve new specs and specless blueprints16:36
sean-k-mooneyack16:36
sean-k-mooneywe should start using the placement repo for placement thigns now too16:36
bauzasthat's it for this topic (larger than usual)16:36
sean-k-mooneywere started to do that partly last cycle but not consitently16:36
bauzassean-k-mooney: placement will also have its own launchpad bobcat series16:36
sean-k-mooneyyes16:37
bauzasand yeah, we have to mimic the same than nova16:37
bauzasas we agreed on stopping to use Storyboard16:37
sean-k-mooneybut we used a mix of stories and task instory board and some lanchpad stuff16:37
sean-k-mooneyso lets try and just use lanuchpad this time16:37
bauzasthat's a good point, I should somehow signal in Storyboard that we no longer support it for Placezment16:37
sean-k-mooneyideally we should see if we can make it readonly and/or clsoe the exiting issues16:38
bauzas#action bauzas to clean-up the stories in Storyboard and tell their owners to recreate a Launchpad bug or blueprint if they wish to carry it on16:38
bauzasmoving on16:39
bauzas#info Uggla and auniyal are the new release liaisons https://review.opendev.org/c/openstack/releases/+/87675816:39
elodilles\o/16:39
* bauzas just hopes the releases team catches this patch :)16:39
bauzaselodilles: don't feel overlooked :p16:39
elodilles:]16:39
elodillesi won't :)16:40
auniyalwe need to update the bug tracker link here https://opendev.org/openstack/placement16:40
bauzasauniyal: excellent point, fancy creating a change against it ?16:40
auniyalyes16:40
sean-k-mooneyi belvie that is in the governance repo16:40
bauzascool, thanks16:40
sean-k-mooneyposibly the main config repo16:41
bauzassean-k-mooney: I'm pretty it isn't16:41
bauzassure*16:41
bauzasI've recently seen the project yaml files and I don't remember any mention of the bug tracking system16:41
bauzasbut I could have missed it16:41
bauzasanyway, action is on me16:42
bauzasnext topic, and I'd like to see some quorum on it16:42
bauzas#topic vPTG Planning 16:42
bauzasthe usual reminder : 16:42
bauzas#link https://www.eventbrite.com/e/project-teams-gathering-march-2023-tickets-483971570997 Register your free ticket16:42
bauzaseven if this is a free event, it helps the foundation folks to correctly identify the attendance16:43
bauzas#link https://etherpad.opendev.org/p/nova-bobcat-ptg Draft PTG etherpad16:43
bauzas#info we need to agree on the agenda and how many slots we book16:43
bauzasthe ptg website is up 16:43
bauzas#link https://ptg.opendev.org/ptg.html16:44
bauzasas you see, I've booked four hour slots per day between Tues and Friday16:44
bauzasthis is quite a large time, but I don't want to consume all of them16:44
bauzasanyone having other opinions on the strawman proposal of 4x 4 hours ?16:45
bauzasthis would be 13:00-17:00 UTC16:45
bauzasideally, I'd also want to attend the TC sessions so I may require some co-chair if it conflicts16:46
bauzasagain, anyone having concerns with this proposal ?16:47
sean-k-mooneyno concerns really i assume we will subdevide the 4 hour into 4 50min slots and 10 min breaks16:47
bauzasthat's heard and agreed16:48
bauzasI'm not a fan of long running days16:48
bauzasthis is exhausting at most.16:48
bauzasI was somehow hoping the PTG could turn into some physical event before I stop running as a PTL, but I was wrong and I need to support it16:49
bauzasand I think we'll possibly never return to a twice-a-year physical design event, so the ship has sailed and we need to get used to it16:49
bauzaszoom FTW, yay.16:50
bauzasanyway, I don't hear strong objections and the schedule is flexible16:50
bauzaswe can modify that later if we wish16:50
bauzasthis is just a matter of booking or unbooking a timeslot16:51
bauzasmoving on then16:51
bauzas#action bauzas to notify the nova community by a ML thread of the proposed agenda for Nova sessions16:51
bauzasagain, as a reminder, don't forgot to add your PTG topics in advance 16:52
bauzas#topic Review priorities 16:52
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:52
bauzasmoving on16:52
bauzas#info As a reminder, cores eager to review changes can +1 to indicate their interest, +2 for committing to the review16:53
bauzas#topic Stable Branches 16:53
bauzaselodilles: you have a quick time16:53
elodillesack16:53
elodillesstart with some repetition16:53
elodilles#info stable/2023.1 branches were cut16:53
elodilles#info stable gates seem to be OK - though it's hard to merge patches due to intermittent failures16:53
bauzasunfortunately true16:53
elodilleson older branches especially16:53
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:53
elodillesand that's all16:54
elodillesto be quick16:54
bauzasthanks a lot16:54
bauzaslast topic16:54
bauzas#topic Open discussion 16:54
bauzaswe have an item16:54
bauzas (astupnik) Known Issues section of Release Notes contains only  known issues added during specific release cycle instead of complete  list of known issues (all issues notes from nova/releasenotes/notes). I  am wondering if this is normal or there is some bug in documentation  framework? Example: min-bandwidth-workaround-0533ad03f67592a9.yaml  introduced using I41f42c1a7595d9e6a73d1261bf1ac1d47ddadcdf and still  affecting Nova.16:54
bauzastl;dr: answer is yes, this is expected behaviour16:55
bauzasour release notes tooling provides a list of items based on YAML files that exist on a git branch16:55
bauzasand accordingly heavily relies on git for the ordering and sorting16:56
astupnikack. I am wondering what's the best approach for tracking known issues?16:56
bauzasknown issues that aren't fixed ?16:56
sean-k-mooneywe dont really want to retoactivly delete the old release notes for knwon issues16:56
bauzasthat's a very good question and I don't have an existing solution on top of my head16:56
sean-k-mooneywe generally try ot refence the previous know issue in the patch that fixes it16:56
sean-k-mooneyand update the docs where approprate16:57
astupnikthe problem is that known issues in release notes only contain new issues, not ones that existed before release...16:57
sean-k-mooneycorrect that is waht we wanted16:57
astupnikack16:57
bauzaswell, you have a list of known issues per release here https://docs.openstack.org/releasenotes/nova/zed.html16:57
bauzasand others16:57
sean-k-mooneywe also tend to do thins like this https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#caveats16:58
bauzasbut we don't have a specific page that references a list of known issues over all the releases, despite that being possible with the reno tool, I think16:58
sean-k-mooneyi dont know how we would mark them as resolved16:59
bauzasthe best remains to bug the worldwide intelligence that stays on that channel :)16:59
sean-k-mooneyyou dont really want a list of all know issue ever just the ones that are still outstanding16:59
astupnikthank you for clarifications. Simplest way I found is to look for "issue" in release notes folder. I was wondering if there is more user-friendly option.16:59
bauzassean-k-mooney: yeah tracking is a problem16:59
sean-k-mooneyim sure chatgpt can fix this for us :P16:59
bauzasideally a known issue should mention a bug report16:59
astupniksean-k-mooney: I want all unresolved issues16:59
sean-k-mooneythat is our launchpad open bug list17:00
astupnikheh, ok17:00
bauzasso people should know the status of that issue by querying the bug tracker17:00
bauzassean-k-mooney: on a side note, I have a PTG topic on it :)17:00
sean-k-mooneyack17:00
bauzas-ETOOMANY open bugs17:00
bauzaslet's just axe them ::)17:00
*** artom_ is now known as artom17:01
bauzasanyway, we're overtime17:01
bauzasthanks all17:01
bauzas#endmeeting17:01
opendevmeetMeeting ended Tue Mar  7 17:01:10 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2023/nova.2023-03-07-16.00.html17:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2023/nova.2023-03-07-16.00.txt17:01
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2023/nova.2023-03-07-16.00.log.html17:01
elodillesthanks o/17:01
opendevreviewAmit Uniyal proposed openstack/placement master: Bugtracker link update  https://review.opendev.org/c/openstack/placement/+/87676817:03
sean-k-mooneybauzas: im conflicted about https://review.opendev.org/c/openstack/nova/+/875621 by the way17:26
sean-k-mooneyyou should not need to delete those test but we might need to modify them slightly17:27
sean-k-mooneyat some point we can drop the version check in the api and the tests17:27
sean-k-mooneyperhaps for now we should set https://docs.openstack.org/nova/latest/configuration/config.html#workarounds.disable_compute_service_check_for_ffu17:27
sean-k-mooneyin them17:27
sean-k-mooneyto disable the compute service verion check17:28
dansmithI'm confused17:32
dansmithI thought we were going to set the min version for bobcat to zed to keep testing N-2 to master17:32
dansmithoh wait, I'm being stupid17:32
dansmithno wait17:32
bauzassean-k-mooney: yeah I'll try to modify the tests17:34
dansmithyeah, that workaround is the thing we need to support N-2 to N upgrades without being live, so the conductors start before the computes have come online and upgraded, right?17:34
dansmithand we're setting this in the skip-level job already IIRC17:34
bauzasdansmith: the problem is that the test verifies some Yoga compute17:34
dansmiththe vdpa test?17:34
bauzasso, even if we were saying ok for having N-2 computes, those tests couldn't work17:35
bauzasdansmith: yea17:35
dansmithokay, that just means our functional tests are broken, not the grenade job right?17:35
opendevreviewAmit Uniyal proposed openstack/placement master: Bugtracker link update  https://review.opendev.org/c/openstack/placement/+/87676817:36
bauzasdansmith: yeah17:36
dansmithI guess I'm jumped over that in my head and thought there was a suggestions that the grenade job had a problem17:36
dansmithgotcha, nevermind me :)17:36
bauzascontext : https://fb9f1a762c721749bb72-4adf110539aed9252479dc6b548d2884.ssl.cf5.rackcdn.com/875621/9/check/nova-tox-functional-py38/7df3e76/testr_results.htm17:36
dansmithyeah17:36
bauzasso I'll try to modify those functional tests17:36
dansmithyup17:36
dansmithI'm caught up now :)17:37
bauzaseither I'll delete those tests given we no longer need to verify yoga computes17:37
bauzasor I'll find a way to verify yoga computes with antelope services17:37
dansmithI think we have other tests that continue to test those things17:38
dansmithbut also, if we're past the support envelope for those things, I'm not sure we need the tests or the code that supports them17:38
dansmithif it's really RPC compat then sure, but if it's service version based, maybe not17:39
bauzasdansmith: in general we have unittests verifying RPC compatibilty 17:42
bauzaslike, we have UTs for RPC 6.x compute versions 17:42
bauzasthat continue to verify if we can call a 5.x one17:43
dansmithright, what I'm saying is.. if the functionality being tested is that service version X can coexist with master, we should be able to drop those tests *and* the functionality once X becomes old enough17:43
bauzasdansmith: yeah me too17:43
bauzashence me saying I'll try to see if we can modify the tests, but if not, I'll delete those tests as we no longer support Yoga computes in Bobcat17:44
bauzassean-k-mooney: ^17:44
bauzasdansmith: btw. should I modify my change to rather depend on https://review.opendev.org/c/openstack/nova/+/875773 ?17:46
bauzasand no longer modify zuul to say voting for grenade-skip-level https://review.opendev.org/c/openstack/nova/+/875621/9/.zuul.yaml17:46
dansmithI mean it's up to you.. depends on how much of a hurry you're in I guess17:47
bauzasdansmith: well, here I need your advice17:48
bauzaswe'll now have two zuul jobs17:48
bauzasgrenade-skip-level and grenade-skip-level-always17:48
bauzasnone of them will be voting once we merge https://review.opendev.org/c/openstack/nova/+/87577317:49
bauzasmy point is, should we get one of them voting and if so, which one ?17:49
bauzasin a non-SLURP release I mean17:49
dansmithwe should get the always job voting on bobcat17:49
dansmithare we ready to merge that job change now, or are we waiting still?17:50
bauzasdansmith: if so, I'll rebase my change on top of yours17:50
dansmithif we're ready, then I say depends-on my change and make always voting17:50
bauzasand change zuul to make the -always voting17:50
bauzascool17:50
dansmithI think that's just waiting on grenade and devstack branching 2023.1, which usually happens a bit after the other projects, IIRC17:51
dansmithgmann: ^17:51
bauzasdansmith: and then, once we open C, we enable grenade-skip-level job and make it voting too, amirite ?17:51
dansmiththe always job will work for C as well17:52
dansmithor are you asking how to avoid running both?17:52
bauzasno, I want to make sure I understand you17:52
bauzashttps://review.opendev.org/c/openstack/grenade/+/875990/2/.zuul.yaml17:52
bauzasin there, that means we'll have a -always job that always test N-217:53
bauzasand a specific grenade-skip-level job that tests the previous SLURP release (or yoga in our case)17:53
dansmithright, which for a slurp release will be the same for both jobs17:53
bauzascorrect17:53
bauzasbut that doesn't tell what a project should be testing17:53
bauzaswhen we have a slurp release17:54
bauzasthe -always will always run and voting, as its name says :)17:54
bauzasbut at the beginning of C, we would then enable the grenade-skip-level job and make it voting too, then ?17:54
dansmithno, because it would be the exact same as the -always job in C17:54
dansmiththere's no reason to run both17:55
bauzasso we would just change zuul to use grenade-skip-level instead of -always ?17:55
bauzasor not changing anything ? :)17:55
dansmithI don't know how we could avoid inheriting the regular job from the template, but we can worry about that when C comes, IMHO17:55
bauzasmeh ok17:55
dansmithwe could just remove the -always job in the slurp releases since we will get the regular job automatically, but I'd prefer to avoid that, I just don't know the zuul-fu to make that happen, but it's a problem for later, IMHO :)17:56
bauzashonestly, if you want MHO, now that we have an -always job that tests N-2 even on non-SLURP, I'm quite intended to leave it as it is, whether it's a slurp or not in the master branch :)17:56
dansmiththat's what I'm trying to say17:56
bauzasand just pretend the grenade-skip-level job never existed :)17:56
dansmithright, that's what we should do17:57
bauzascool, then I understand it better :)17:57
dansmithI guess the skip-level job is not in the template, actually17:57
dansmithI was thinking we'd inherit that from the template regardless, but we won't17:57
dansmithso yes, all we need to do is enable -always and voting=true and we're good forever17:58
bauzasall good17:58
bauzaswfm17:58
*** efried1 is now known as efried18:03
bauzasgmann: now we branched 2023.1, do you want to explicitly mark the branches on https://review.opendev.org/c/openstack/nova/+/875773 ?18:09
* bauzas stops to work for the day, seeya18:34
gmannbauzas: no that is not needed as it is defined as '-always' now so we will open this to run on everywhere it is added. for example once we will have stable/2023.2 it will continue running there to rest stable/zed->stable/2023.218:41
gmannand setting of those and on future master will be taken care on grenade side18:42
gmanndansmith: you mean grenade-skip-level-always to be always run and only skip level job we will have and if project want they can stop it to run on non-slurp they can do. That  way grenade-skip-level will disappear ? 18:46
dansmithgmann: no I think if the project only wants to test skip-level on slurps, they use skip-level, if they want to always test N-2->master, they use skip-level-always18:47
gmannand we can add grenade-skip-level-always in integrated gate as voting in SLURP release only18:47
gmanndansmith: in SLURP grenade-skip-level and grenade-skip-level-always will be with same setting so why we cannot just keep grenade-skip-level-alwaysonly18:48
gmannand remove grenade-skip-level completly 18:48
gmannI mean grenade-skip-level-always always do N-2 -> N upgrade and 1. project need to run it mandatory in SLURP 2. it is optional to run in non-SLURP18:48
dansmithyou mean have the job branch-limited in the template and make nova override branches to be "all" for that job?18:48
gmannnova having it in check pipeline should run even integrated template does add it but this is something we can test as zuul crazy magic18:49
gmannbut idea is to handle 1.mandatory in SLURP  2. optional in non-SLURP can by handled via branch variant 18:50
gmannkeeping both jobs will confuse people18:50
gmannlet me do and show the template and greande side changes once we will branch greande (maybe this or early next week) and we can see/test how that can work for both cases 1. project want to run it in non-SLURP 2. project do not18:54
*** efried1 is now known as efried19:21
opendevreviewDavid Hill proposed openstack/nova master: Wait for VM to be paused before cleaning up  https://review.opendev.org/c/openstack/nova/+/87677619:22
artomgmann, oh hey, seeing your name here reminds me to gently poke you for input on https://review.opendev.org/c/openstack/nova/+/87565319:25
gmannartom: yeah I opened it few days back after seeing it from channel and it is in my list. I will try to do it today if not tomorrow for sure.19:28
gmannthanks for ping19:28
artomNo huge rush, good to know you're aware :)19:29
*** efried1 is now known as efried19:47
*** efried1 is now known as efried22:05

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