16:00:16 #startmeeting nova 16:00:16 Meeting started Thu Jul 23 16:00:16 2020 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:18 o/ 16:00:19 The meeting name has been set to 'nova' 16:00:45 o/ 16:02:06 what a crowd 16:02:10 anyhow 16:02:13 \o 16:02:22 #topic Bugs (stuck/critical) 16:02:31 No Critical bugs 16:02:34 o/ 16:02:36 #link 32 new untriaged bugs (-2 since the last meeting): https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 16:02:42 please look at the untriaged bug list and try to push some bugs forward 16:02:59 is there any bug we need to discuss? 16:05:04 #topic Runways 16:05:08 etherpad #link https://etherpad.opendev.org/p/nova-runways-victoria 16:05:12 the bp/use-pcpu-and-vcpu-in-one-instance has been completed. \o/ 16:05:19 the bp/add-emulated-virtual-tpm moved to a slot and the bottom part of that has already +2 from me 16:05:34 the slot for bp/provider-config-file expiring today. tony_su got feedback on the patch series and I'm +2 on the bottom patch. tony_su working on the rest of the series based on the feedback. 16:05:44 the cyborg patches #link https://review.opendev.org/#/q/(topic:bp/nova-cyborg-interaction+OR+topic:bp/cyborg-rebuild-and-evacuate)+status:open also got feedback and the bottom has a +2. the rest of the series need some work from brinzhang_ 16:05:56 fwiw, I'm reviewing the vTPM series with an upgrade concerned eye 16:06:04 bauzas: thanks! 16:06:15 and I've a -1 on the bottom patch in the provider-config-file series 16:06:23 and most of the other patches 16:06:27 stephenfin: ahh correct. I saw it but forget it 16:06:33 stephenfin: thanks for checking it 16:06:36 looks like we haven't discussed in the spec about upgrade implications, so this necessarly has to be addressed at review time 16:07:07 bauzas: do you see upgrade issues? 16:07:20 not really, just considering the upgrade case 16:07:27 and what would happen in one year 16:08:34 OK 16:08:45 Can keep the discussion ongoing in openstack-nova, but I think we've covered ourselves sufficiently (by way of traits and API checks) 16:09:06 cool, please continue it on #openstack-nova 16:09:08 if needed 16:09:28 anything else to be discussed regarding the features in the runway slots? 16:10:03 not from me 16:10:53 #topic Release Planning 16:11:01 next weeks is Victoria M2 which will be the spec freeze 16:11:08 os-vif does not need a release as we did not merge any commit since the previous release 16:11:14 we released python-novaclient for M2 #link https://review.opendev.org/#/c/742378/ 16:12:03 I will not be here next week for the M2 but bauzas and dansmith has the power do anything needed. I don't foresee anything to be done next week 16:12:34 I will make the spec freeze announcment on the Monday after the M2 when I'm back 16:13:29 anything else related to the coming M2 ? 16:14:26 #topic Stable Branches 16:14:32 roger . 16:15:05 if lyarwood is not here, then some info from me: 16:15:07 elod: do you have any new from stable side as lyarwood cannot make it today 16:15:33 stable gate was in a good shape, so quite many backported bugfixes landed 16:16:03 also, a stein release is planned: 16:16:05 https://review.opendev.org/#/c/741760/ 16:16:28 maybe this should be updated as some patch got merged already 16:16:59 I think that's it 16:17:04 elod: thanks! 16:17:30 #topic Sub/related team Highlights 16:17:37 API (gmann) 16:17:50 progress on deprecated APIs policy work 16:17:52 #link https://review.opendev.org/#/q/topic:bp/policy-defaults-refresh-deprecated-apis+(status:open+OR+status:merged) 16:18:07 these are ready to review, 2-3 APIs left which i will be completing in this week. 16:18:26 i added this in runway queue also 16:18:29 ack, I saw that it is now in the runway queue 16:18:51 that's all from me today on API 16:19:11 thanks 16:19:19 Libvirt (bauzas) 16:19:43 nothing to report, two bugs open (I need to do my duty), reviews there 16:19:52 OK, thanks 16:19:53 #link https://etherpad.opendev.org/p/nova-libvirt-subteam 16:20:31 #topic Stuck Reviews 16:20:38 nothing on the agenda 16:20:48 is there any review we need to unstuck today? 16:21:53 #topic Open discussion 16:22:02 (stephenfin) Is there any reason we shouldn't split the code paths for resize and (cold) migrate? https://review.opendev.org/#/c/741624/ 16:22:38 So I was hoping there'd be more people here for this 16:22:48 I think the reason is historical 16:23:10 but I'm not sure about the impact of untangling that 16:23:26 is there any upgrade impact? 16:24:05 my initial investigation suggests not, assuming we keep things tangled in the RPC API 16:24:06 do we also want create a confirm migrate action? 16:24:19 That's an open too. I'm not sure 16:24:36 also we have the VERIFY_RESIZE state for cold migration today too 16:24:49 I've added a 'server migration confirm' command to OSC, but that's just using the resizeConfirm action 16:25:05 i.e. it's a mirror of 'server resize confirm' 16:25:37 is it just internal code path split or + its usage via API way too ? 16:25:41 if we now only do a code refactoring without impacting interface then I think it is OK 16:25:47 gmann: ++ 16:26:16 Just internal for now 16:26:17 So we can reduce the horrific amount of conditional in the affected code paths present right now 16:26:17 for the interface impacts we would need a spec anyhow 16:26:33 stephenfin: then I'm totally OK to do it 16:26:50 Sweet. I'll keep working at that patch and others like it so 16:27:00 Specless BP if there aren't API changed? 16:27:02 *changes 16:27:12 specless bp for tracking, yes please 16:27:15 cool 16:27:16 yeah, for interface it might not be much benefits but doing internal code split will be helpful from complexity and avoid-regression point of view. 16:27:25 I'd opiniate for a spec 16:27:40 because there are RPC implications 16:27:48 bauzas: No, no RPC changes yet 16:27:58 stephenfin: only in the conductor then ? 16:27:59 I explicitly want to avoid those _for now_ 16:28:06 Conductor and virt driver 16:28:25 I'd then recommend extreme caution 16:28:29 virt driver changes just need an email to the list for out-of-tree maintainers (it's not a contract, as dansmith likes to point out) 16:28:47 it would be like changing your electric meter while it's still running 16:29:04 doable but at high risks 16:29:16 and then, if no RPC changes, specless I agree 16:29:25 Let me investigate things. If it turns out to be riskier than I think so right now, I'll bring this up again and possibly file a spec 16:29:51 *in theory* it's all conditionals 16:30:02 but that's so fuckingly tangled 16:30:14 I do remember mriedem yelling 16:30:17 Right, that's my point 16:30:18 * gibi approves the bauzas' wording 16:30:20 +1 16:30:45 Unnecessarily so, I'm hoping 16:30:47 TBD 16:30:56 OK I think this is agreed for now 16:31:03 anything else for today/ 16:31:04 ? 16:31:05 I'd at least raise this to operators 16:31:18 like a tl;dr: you could feel the breeze 16:31:30 it's surgery 16:31:39 Fair point. Let me see what needs to be done 16:31:44 cool 16:31:52 gibi: not from me 16:32:00 this IMHO would require a decent amount of new methods 16:32:08 and decoupling 16:32:27 but let's figure this out, we have a volunteer for dirty work \o/ 16:33:40 \o/ 16:34:23 if nothing else then thank you for joining 16:35:01 #endmeeting