16:00:22 #startmeeting nova 16:00:23 Meeting started Thu Jan 7 16:00:22 2021 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:27 The meeting name has been set to 'nova' 16:00:28 o/ 16:00:32 o/ 16:00:39 ~o~ 16:01:00 o/ 16:01:03 o/ 16:02:02 o/ 16:02:17 happy new year :) 16:02:34 lets get started 16:02:35 #topic Bugs (stuck/critical) 16:02:40 no critical bugs 16:02:44 #link 17 new untriaged bugs (+10 since the last meeting): #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 16:02:57 (it is a bit better actually as I triaged some in the meantime) 16:03:11 I'll take a look later today also 16:03:17 cool 16:03:27 any specific bug we need to discuss today/ 16:03:27 ? 16:04:18 if not then 16:04:19 #topic Gate status 16:04:24 gate on master is not blocked 16:04:35 It's actually looking very stable 16:04:48 whoops 16:04:50 * bauzas waves late 16:05:00 I did see one glance job failure on a test that only runs in multistore mode 16:05:01 I had to recheck due to some intermittent package mirror things in grenad hope it was one time 16:05:08 it wasn't on a nova patch, but in a job we run 16:05:31 so I want to dig into that.. it was like a glance test that hung forever I think, just in case anyone sees that 16:05:48 dansmith: thanks for the info 16:05:56 hmm I recall creating a bug for something like that before the break 16:05:59 * lyarwood checks 16:06:11 devstack fixes for swift extra requirement are merged swift one is also in gate to merge so this nova fix is green and good to go https://review.opendev.org/c/openstack/nova/+/766171 16:06:43 gmann: thanks, we get back the stable status in a bit 16:06:50 gmann: that's waiting on https://review.opendev.org/c/openstack/swift/+/766214 btw 16:06:59 and yeah lets talk about stable later 16:07:05 yeah. it should pass now but let's wait 16:07:22 okay I can't find the glance bug but I saw some failures like that on master before the break 16:07:31 OK 16:07:35 lyarwood: ack 16:07:45 if it becomes freqent the lets file a bug for it 16:07:57 until that, lets move on 16:07:58 #topic Release Planning 16:08:03 Milestone 2 is 22nd of Jan 16:08:10 which will be spec freeze for us 16:08:50 any other release or deadline relate thing we need to talk about? 16:09:50 #topic Stable Branches 16:10:00 elod collected status that I will copy now 16:10:04 stable gate fixes are progressing, though slowly 16:10:12 gate of victoria, ussuri, queens and pike should be OK 16:10:16 train fix looks promising as the patches that it depends on (in devstack) are currently on the gate queue - https://review.opendev.org/766171 16:10:21 stein patch fails on lower-constraints job (timeout during pip install) - https://review.opendev.org/766487 16:10:26 rocky patch fails on lower-constraints job (2 test cases fail, probably due to some dependency is too low) - https://review.opendev.org/766492 16:10:29 EOM 16:10:31 thanks elod 16:10:49 Did we want to discuss dropping the LC jobs in stable today? 16:11:01 lyarwood: let's discuss it 16:11:05 yeah 16:11:37 we still have on master right? 16:11:43 so I'm personally in favour assuming the TC have talked this over with downstream packagers etc? 16:12:01 gmann: I thought the idea was to drop it everywhere? 16:12:08 yeah 16:12:11 I wouldn't assume that, and there seems to still be discussion on that thread as of this morning, right? 16:12:17 my viewpoint is that i) it is pretty nightmare to maintain without pip support for lc. ii) but also I see zigo made a point on ML that he sees lc as useful input for packagers 16:12:21 I started the thread on this #link http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019672.html 16:12:40 right I hadn't sync'd with the thread sorry 16:12:59 we should let that play out first I guess 16:13:00 gibi: I typically cannot take care of many non-openstack dependencies. For example I'm not the maintainer of SQLA... 16:13:05 can we make the jobs non-voting to fix things in the short term? 16:13:08 i have not read the stephenfin reply yet but may be we can discuss on ML more first and then decide ? 16:13:12 assuming this is breaking the gate 16:13:15 I'd be important to test with an older SQLA. 16:13:17 and let the discussion on the list play out 16:13:33 stephenfin: yup that's also an alternative 16:13:47 stephenfin: making n-v might end up with broken job and no one fixing. 16:13:51 stephenfin: I'm not against making the non-voting while we fix / decide on the way forward 16:14:12 gmann: I mean if it's already broken. If it's currently working, leave well enough alone :) 16:14:15 zigo: is it just sqla or are there other important dependencies from your perspective? 16:14:18 but why we want to keep it? it is testing in the way it is supposed to 16:14:32 gibi: This was just an example out of my mind ... 16:14:37 There's more to it, of course. 16:14:40 hum ok until it is passing we can keep :) 16:14:50 (probably a bad example, as we keep SQLA up-to-date anyways) 16:15:26 zigo: would be good to know how heavly you (or other packagers) are dependant on the lc job and the lc file 16:15:45 zigo: does not lower cap in requirements.txt help ? 16:16:10 those lower cap in requirements.txt are same as constraint in l-c file 16:16:19 My workflow is to try as much as I can to update everything, retaining in debian/control only what services are really declaring. 16:16:23 gmann: Was that directed at me? I'm suggesting making it non-voting in case we decide to keep them, since it'll be less work to fix the job and make voting that to restore the machinery entirely 16:17:01 I do expect that if someone says >= 2.3, then I really can use 2.3, though I will *try* to put upload whatever's in the current upper-constraints.txt. 16:17:23 Sometimes, due to distro contraints, that's not possible. 16:17:45 Like, another software isn't compatible yet with the latest version, so we need to keep something not as new. 16:17:59 stephenfin: ok, but i am sure we end up spending same effort maintaining those irrespective of it is n-v 16:19:58 zigo: so if we not provide lc then you have to manually find a working version < uc for the latter case you mentioned 16:20:38 as noted in the thread this is with the caveat that previously the LC jobs didn't test what was advertised 16:20:42 gibi: Hopefully, we aren't talking yet about OpenStack reverting declaring sane dependencies, right? 16:20:43 gibi: zigo if we forgot to update requirement.txt for bumping the version which can be case as gate install the latest supported one 16:20:50 Can we bring this discussion back to openstack-discuss? 16:20:56 Since we can't decide this unilaterally 16:20:57 I mean, we still want to support a *range* of versions for everything ... 16:20:59 yup I was about to say 16:21:07 Otherwise, it's just unmanageable. 16:21:17 lets see what happens on the thread and we can always make things non-voting in the short term to open the stable gates back up 16:21:28 yeah let's discuss on ML 16:21:28 zigo: I get your point about needing a range. thanks 16:21:29 currently in nova we have issue with stein and rocky (train fix will merge soon hopefully), so I also think stephenfin is right, let's move those two maybe as n-v 16:21:31 RE: stuff we _can_ do, I don't think we should drop fully until we've agreed to do so 16:21:37 The issue is, if we stop testing, then that range isn't validated. 16:21:50 It's just what we *think* it is, without any assurance of that. 16:21:52 it never was 16:21:57 that's the issue 16:22:00 Also we don't bump constraints on stable so that's not an issue 16:22:05 Things are working on master 16:22:10 no need to change to n-v there yet 16:22:23 kk 16:22:30 OK, let's make broken stable lc jobs nonvoting and continue the discussion on the ML 16:22:56 I hope we can keep the master lc job runnig so that packagers can use it 16:23:19 I'll update the patches on stein and rocky if that's ok 16:23:24 elod: OK for me 16:23:59 any other stable related topic for today before we move on? 16:24:03 (or maybe separate patches with bandit cap + LC n-v) 16:24:23 nope not from me 16:24:29 neither from me 16:24:37 #topic Sub/related team Highlights 16:24:42 Libvirt (bauzas) 16:24:53 nothing to report, sir. 16:25:01 ack thanks 16:25:05 #topic Open discussion 16:25:11 we have one topic on the agenda 16:25:17 (artom/stephenfin/lyarwood) Can https://bugzilla.redhat.com/show_bug.cgi?id=1880273 be a specless bp? 16:25:18 bugzilla.redhat.com bug 1880273 in openstack-nova "RFE for OpenStack virtio-scsi multiqueue support in Nova" [Low,New] - Assigned to nova-maint 16:25:45 it is the usual question does it need API change? a new config? how big is the impact? 16:25:56 It's like the NIC multiqueue stuff, but for virtio-scsi 16:26:06 No API changes (well, image propers and/or flavor extra specs) 16:26:08 No new config 16:26:19 Pretty self-containted impact 16:26:34 assuming we don't also want scheduling support via a compat trait 16:26:41 maybe an upgrade impact ? 16:26:48 right 16:26:51 IOW, doesn't affect you if you don't enable that extra spec/image prop 16:27:30 we don't support LM between new and old computes right so that should remove the upgrade side of it? 16:27:44 We do... 16:27:48 we don't? 16:27:48 Only old to new? 16:27:52 Both 16:27:52 don't we have precedents on extraspec knobs been accepted as specless BPs ? 16:27:58 upstream we have no such requirement, AFAIK 16:28:22 Is there precedent for "compute host supports this new thing"? Traits? 16:28:23 hmm I know QEMU/libvirt don't really support that so if they change under us I assumed we wouldn't also support that 16:28:41 what if I'm a user and request this knob ? 16:28:49 thru the imag prop 16:28:51 ah yeah that's true 16:28:56 we've previously made all the nova code kosher for both directions and I don't think we should stop 16:28:59 artom: yeah loads 16:29:27 kk 16:30:02 so this isn't specless at this point right? 16:30:23 if there is upgrade impact and scheduling then a small spec would be good 16:30:38 don't have to be long, and I promise I will read it 16:30:47 stephenfin was going to write it anyway ;) 16:30:48 me too 16:30:49 * lyarwood runs 16:30:59 lyarwood: nice :) but then you have to review it :) 16:31:02 * artom backs lyarwood on this one 16:31:02 and I promise to be impartial :) 16:31:05 I will 16:31:10 🙄 16:31:16 stephenfin, your words dude 16:31:24 total rat 16:31:34 :D 16:31:37 Oh yeah, why do you think I like cheese so much 16:31:38 * lyarwood picks stephenfin up from under the bus 16:31:42 And betrayal 16:31:42 stephenfin: well, see specs as docs 16:32:19 that's actually a good way for ops to know what's new and how this works, until someone smart enough remebers to update the docs site 16:32:31 :D 16:32:41 it will basically be https://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html but for virtio-scsi 16:33:05 I've even been told some ops subscribed to the nova-specs RSS feed :) 16:33:17 the implications changes and upgrade impacts are the same 16:33:39 copy/brain/paste seems acceptable to me 16:33:47 me too 16:34:21 any other business for today? 16:35:11 one thing 16:35:14 go 16:35:20 are we doing runways this cycle? 16:35:38 I assume not, as I don't have a etherpad to hand 16:35:51 i asked that before the break we have put one or two things in it 16:35:54 https://etherpad.opendev.org/p/nova-runways-wallaby 16:36:02 but we have not been pushing peopel to use it activly 16:36:06 so we can 16:36:08 we have two things in it, no real queue of items 16:36:11 * stephenfin pins that 16:36:20 I'll stick some stuff in 16:36:23 stephenfin: its in the nova topic fyi 16:36:27 I will add runway as a topic for the agenda 16:36:32 of the meeting 16:36:33 sean-k-mooney: whoops /o\ 16:36:39 ack, cool 16:37:05 heh 16:37:18 I suspect stephenfin coded his own IRC client 16:37:27 hence him not being able to see the chan title 16:37:29 no harm 16:37:32 :) 16:37:51 at least, we're fortunate to not suffer from Slack interruptions 16:38:10 it there anything else? 16:39:05 then thank you all for joining today 16:39:19 #endmeeting