16:00:12 #startmeeting nova 16:00:12 Meeting started Tue May 10 16:00:12 2022 UTC and is due to finish in 60 minutes. The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:12 The meeting name has been set to 'nova' 16:00:19 hello everyone 16:00:21 o/ 16:00:22 o/ 16:00:39 #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting 16:00:53 \0 16:01:50 ok, let's start, people can join 16:01:54 #topic Bugs (stuck/critical) 16:02:00 #info No Critical bug 16:02:06 #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 19 new untriaged bugs (-3 since the last meeting) 16:02:14 thanks artom et al. for the triage 16:02:35 \o/ a net minus! 16:02:40 artom created an etherpad for bugs he looks https://etherpad.opendev.org/p/nova-bug-triage-20220503 16:02:44 looked* 16:03:03 artom: nothing to tell about those ? 16:03:19 Not really, just the evacuation one that's really funky 16:03:31 gibi and sean-k-mooney already looked at the reproducer func test 16:03:33 okay thanks 16:03:51 continuing then 16:03:59 because it inovled data loss im oke with it being a bug 16:04:05 #link https://storyboard.openstack.org/#!/project/openstack/placement 26 open stories (0 since the last meeting) in Storyboard for Placement 16:04:10 but otherwise i woudl consider it a small specless blueprint 16:04:24 sean-k-mooney: artom: bug link ? 16:04:46 https://review.opendev.org/c/openstack/nova/+/841170 16:04:54 https://bugs.launchpad.net/nova/+bug/1952745 16:05:35 thanks 16:07:08 ok, don't want to overdiscuss this bug in large, so I trust you, folks 16:07:36 let's say Valid and we can nitpick on whether it's requiring a BP or not during the code review 16:07:55 i think we can proceed as a bug 16:08:13 but its borderline 16:08:20 so we can move on i think 16:08:40 my first thoughts wonder whether this should be supported or not 16:08:48 but I need to look at other comments 16:09:09 but I agree, evacuate should work even if the compute is definitely gone 16:09:26 that's actually why we have evacuate :) 16:09:51 but let's not bikeshid this by noxw 16:09:55 next point 16:10:03 #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster 16:10:15 bauzas: On bugs ... 16:10:22 which leads me to the next point, 16:10:27 #info Next bug baton is passed to Uggla 16:10:38 Uggla: you're ok with this ? 16:10:58 reminder : this is best-effort 16:11:18 metrics are cool, but that's not important 16:11:25 any effort counts, even the lowest 16:11:44 Having dedicated days of public bug triage would be nice. We did it in the distant past (here and also for RDO) 16:11:48 hmmmm, looks like Uggla is gone for today 16:11:54 But doing it off alone quietly ... it's hard to sustain 16:12:15 kashyap: i think that is the reason to have it rotate 16:12:23 kashyap: we can discuss the opportunity of a Bug Triage day later if you wish 16:12:38 but this is exceptional by nature 16:12:42 * artom did it yesterday afternoon 16:12:52 rotation helps with the triage fatigue 16:13:00 Right. A small idea: 16:13:20 When we were bootstrapping the RDO community, I used to do these public reports to the mailing list: 16:13:23 https://kashyapc.fedorapeople.org/virt/openstack//rdo-bug-status/2017/nova-bugs-05-SEP-2017.txt 16:13:23 I don't want people to mark their agendas with a triage day, we're upstream here and I don't want to order people 16:13:42 _With_ the title of the bug in the mail; so people could skim it via email ... 16:14:16 (I'm not sure if that'll work here, to send them to the -discuss list. Once every month? I don't know) 16:14:26 bauzas: No, you're misunderstanding me :) 16:14:27 kashyap: again I don't want to force any formalization of things 16:14:33 bauzas: We're not "ordering" anyoone on anything. 16:14:46 that feels a bit heavy wait but proably workable i would be less enclined to do it if i had to send a main however 16:14:57 bauzas: We've done this countless times before when doing upstream RDO community work: 16:15:11 sean-k-mooney: even the triage etherpad has to be kept *optional* 16:15:26 You simply mark a day ahead of time, note it on the list, as an announce to let people know. If people have time, thye'll join 16:15:31 this is nice artom, melwitt and gibi created one 16:15:41 but this hasn't to be mandatory 16:15:41 bauzas: This is standard proceduce that's also done in much bigger communities like Fedora 16:15:56 ok take me off the triage list then 16:16:03 this is getting more compliated then i want 16:16:12 sean-k-mooney: again, no, I want to keep it simple 16:16:19 no triage etherpad, no mailing lists 16:16:42 Sure, I know people also have lesser "will power", with shorter teams and bandwidth. 16:16:44 ack i was happen to skim hte new bugs a few time a week during my week 16:16:50 bauzas: That's fine, we can actually move on. 16:17:02 but dont really want to have to add more paperwork 16:17:19 sean-k-mooney: I'm fully on the same page, see my previous comments 16:17:28 bauzas: The mail list is an "announce". People won't magically suddenly think: "Yay! I'm going to dedicate this morning for bug triage" 16:17:37 It's a rare thing unless one has a habit, and good filters for it. 16:17:59 kashyap: about the mailing-list reminder email once per month, that's maybe something a PTL *could* do 16:18:04 sean-k-mooney: Sure, I'm the last one to suggest adding "paperwork" (yikes) 16:18:12 bauzas, sorry was out 16:18:24 kashyap: but I don't want to enforce any rules 16:18:28 sean-k-mooney: The point I'm making is: sharing experiences from other communities how public bug triage used to be sustained. 16:18:37 bauzas: Sigh, you keep saying that. I'm saying to "enforce" any rules :) 16:18:48 bauzas, ok for the bug baton 16:18:51 kashyap: proposing to send an email is a rule :) 16:19:03 It's not; it's a suggestion. "Proposal" != "rule" 16:20:00 kashyap: sorry about the confusion, I just wanted to explain the bug triage rotation upstream is necessarly something people opt-in on their free time with their own things 16:20:11 bauzas: We can move on; really. I've done community bug triages with much larger groups in the past (Fedora test days, RDO, CentOS, etc). Just sharing what worked. 16:20:21 (There isn't possibility, given the thinness of the community here.) 16:20:44 Of course, everything is "opt-in" upstream. 16:21:07 kashyap: noted, I just wanted to clarify that triage etherpads *are* optional 16:21:08 bauzas: (I missed a word earlier: I'm saying NOT to "enforce" any riles) 16:21:17 s/riles/rules/ 16:22:04 Sure. Just as a general point: in upstreams I never suggest anything as a "rule". Everything _is_ optional. As you can't "demand" community time. 16:22:48 kashyap: that's why emails are difficult, because operators and consumers of this perodic email are in demand with more 16:23:05 either the email is read and people ask for a new one 16:23:22 or the email isn't read and then the sake of sending such email is meaningless 16:23:54 that's why I can only propose myself to send such periodic emails 16:24:27 Sure. It doesn't have to be. We've tried everything in the past, "bug czars", etc. 16:24:52 ... with a short period of life :) 16:24:58 anyway, I guess we can move on 16:25:40 Uggla: thanks for offering your time, again, no rush 16:27:09 next topic 16:27:10 #topic Gate status 16:27:15 #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:27:20 #link https://zuul.openstack.org/builds?project=openstack%2Fplacement&pipeline=periodic-weekly Placement periodic job status 16:27:31 #link https://zuul.opendev.org/t/openstack/builds?job_name=nova-emulation&pipeline=periodic-weekly&skip=0 Emulation periodic job runs 16:27:55 things look good, AFAICS 16:28:14 we have tho a new gate bug https://bugs.launchpad.net/nova/+bug/1970642 16:28:51 nothing to tell tho 16:28:52 moving on 16:28:59 #info Please look at the gate failures and file a bug report with the gate-failure tag. 16:29:03 #info STOP DOING BLIND RECHECKS aka. 'recheck' https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures 16:29:17 next topic, 16:29:22 #topic Release Planning 16:29:27 #link https://releases.openstack.org/zed/schedule.html 16:29:31 #info Zed-1 is due in 1 week 16:29:38 well, 9 days tbc 16:30:00 there is no deadline about this milestone in terms of code or spec review tbc 16:30:10 #info Spec review day happens today on May 10th 16:30:25 I've seen good efforts from a couple of people here 16:30:34 for m1 we should try and land any traits for approved specs 16:30:35 thanks to all who played this game today 16:30:46 so that they can be inlcuded in the m1 release 16:30:54 this will continue until end of our day, depending on your TZ of course :) 16:31:28 sean-k-mooney: good call 16:32:47 sean-k-mooney: I guess you meant https://review.opendev.org/c/openstack/osc-placement/+/828545 ? 16:34:12 no 16:34:29 link then ? 16:35:25 things like this https://review.opendev.org/c/openstack/os-traits/+/832769 16:35:36 oh 16:35:37 that is not appoved yet 16:35:52 but for our unit tests to pass traits need to be in a release version of os-traits 16:35:54 for the library release on zed-1, gotcha 16:36:04 yes 16:36:07 surely, we can make it 16:36:39 sean-k-mooney: let's coordinate tomorrow for some review effort on the libs changes then 16:36:51 Artom Lifshitz proposed openstack/nova master: Reproduce bug 1952745 https://review.opendev.org/c/openstack/nova/+/841170 16:36:51 Artom Lifshitz proposed openstack/nova master: Move evacuated instance destruction to new post_start_hook https://review.opendev.org/c/openstack/nova/+/841308 16:37:10 sure its not the end of the world if we dont have them merge by m1 16:37:29 i just blocks us mergin the nova code until we do an os-triats release whihc is cheap 16:37:33 sean-k-mooney: the only problem with the change you just proposed is that it depends on a spec which hasn't been approved yet :) 16:37:47 sean-k-mooney: yup, we had that problem in the past 16:37:56 yep 16:38:14 so we may have approves specs today that added traits. not sure we did 16:38:21 maybe let's focus on reviewing specs that have library dependencies 16:38:44 jsut wanted to highlight for peopel if you own one fo those spec then please submit a os-tirat patch if it had traits and ill be happy to review 16:38:46 sean-k-mooney: no, but I can personnally focus my effort on such specs 16:38:58 moving on tho, time flies 16:39:04 #topic Review priorities 16:39:11 #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 16:39:15 #link https://review.opendev.org/c/openstack/project-config/+/837595 Gerrit policy for Review-prio contributors flag. Naming bikeshed in there. 16:39:22 #link https://docs.openstack.org/nova/latest/contributor/process.html#what-the-review-priority-label-in-gerrit-are-use-for Documentation we already have 16:39:43 sean-k-mooney: I just noticed we allow any contributor to flag with +1 16:39:59 but the doc says we should not allow the owner to do it directly 16:40:07 correct 16:40:12 we cant make that distinction 16:40:30 i tried with chanve_owner:0 16:40:43 ok, then we'll need to have a smarter Gerrit query 16:40:43 but that will not override registered owner 16:40:56 or we can just discuage it when we see it 16:41:08 the doc still says they should not flag there own change 16:41:21 yup, educational enforcement :) 16:41:34 Artom Lifshitz proposed openstack/nova-specs master: Domain names in metadata https://review.opendev.org/c/openstack/nova-specs/+/840974 16:41:39 if it ends up being a proablem we can revaluate 16:41:40 ok, let's bikeshed on the names in the gerrit change itself 16:42:07 I don't wanna drag this meeting's time by us disagreeing on how we would label those rights 16:42:19 ok if there are no objection to the names as written i think we could ask infra to review 16:42:35 but if people care about naming such things, they should review the change 16:43:12 sean-k-mooney: gibi had an objection, but let's continue off this meeting 16:43:20 ah ok 16:43:23 (about the +2 naming) 16:43:31 #topic Stable Branches 16:43:37 elodilles: are you around N? 16:43:42 yepp 16:43:51 cool 16:43:54 * bauzas drops mic 16:44:12 i did not update the page, though, as there's no news unfortunately, 16:44:54 from yoga till victoria the gate looks OK afaik 16:44:58 ok, then 16:45:05 #info ussuri and older branches are blocked until 'l-c drop' patches merge - https://review.opendev.org/q/I514f6b337ffefef90a0ce9ab0b4afd083caa277e 16:45:17 #info other branches are OK 16:45:30 yepp, still valid ^^^ 16:45:49 did not get there to investigate more on ussuri 16:45:53 :-/ 16:45:56 s/should be/are for the last item :) 16:46:06 thanks elodilles 16:46:16 last topic 16:46:18 #topic Open discussion 16:46:22 (sean-k-mooney) VDPA 16:46:42 sean-k-mooney: we're listening to you 16:46:50 :) 16:47:21 so short version is as agreed at the ptg i filed a bug for the move operation that were blocked but actully working 16:47:33 and i have a patch to adress it 16:47:45 cool 16:47:52 i then have 3 patches that follow up adding the remaining life cycle operations 16:48:06 i would like to proceed with those as a specless blueprint 16:48:12 those are inteface detach 16:48:17 suspend which need detach 16:48:36 and hotplug live migration which just need detach and adding vdpa to a list 16:48:49 and a compute version bump+ conductor check 16:49:06 idential to sriov hotplug migraiton 16:49:13 how do people feel about that 16:49:36 i have the code writen for everything excpot the compute service bump 16:49:48 hmmmm 16:49:49 test code is still need so patches are WIP 16:50:11 sean-k-mooney: no RPC changes on the compute service, just a version bump for API check ? 16:50:50 yep like this https://github.com/openstack/nova/blob/master/nova/conductor/tasks/live_migrate.py#L34-L44= 16:51:10 the sriov live migration code works for vdpa too 16:51:21 I'd say a specless BP seems OK to me 16:51:23 just need to tell it to hot unplug the interface as we do for direct passthough 16:51:41 for exposing the new lifecycle ops 16:51:53 the compute service bump is just need for rooling upgrades 16:52:02 I know 16:52:09 but this means there is an upgrade impact 16:52:18 seamless for ops tho 16:52:42 but I don't see any controversial requiring a spec 16:52:46 yep so the api block will move form the api to conductor baseed on compute service version 16:52:59 so, looks like a feature, but less paper-ish 16:53:25 sean-k-mooney: this will be explained in a feature relnote, so definitely a blueprint 16:53:50 like 'now, nova supports this, only if you have your whole cloud uptodate' 16:53:53 ok we can continue to discuss in gerrit https://blueprints.launchpad.net/nova/+spec/vdpa-suspend-detach-and-live-migrate is the blueprint 16:54:23 but yes i can detial this in the release note 16:54:24 we have 5 mins for officially blessing it 16:54:37 do you want to propose https://blueprints.launchpad.net/nova/+spec/vdpa-suspend-detach-and-live-migrate as a specless BP ? 16:55:01 yes 16:55:20 okay, then anyone DISAGREEING with this ? 16:56:14 looks not, 16:56:47 #agreed https://blueprints.launchpad.net/nova/+spec/vdpa-suspend-detach-and-live-migrate approved for Zed release as a specless BP, no objections so far be seen 16:56:53 voila 16:57:20 sean-k-mooney: a short summary and a better title may help 16:57:31 but I'll approve your BP 16:58:18 that's it for today, any other lastminute item to discuss ? 16:58:54 apparently not 16:58:56 thanks all 16:59:03 productive meeting again 16:59:06 #endmeeting