Earlier  
Posted Nick Remark
#openstack-nova - 2019-10-17
15:05:48 melwitt yeah, I could see that. risk aspect
15:05:49 bauzas if we're adding some argument, I don't see the problem
15:06:02 bauzas but if we're changing some arg, then yes it's at risk
15:06:06 mriedem depends on how invasive it is
15:06:18 melwitt heh yeah.
15:06:27 bauzas right, hence us should be discussing on the stable change
15:06:56 mriedem diconico07: i've commented in https://bugs.launchpad.net/nova/+bug/1847367 from the results of the meeting
15:06:56 openstack Launchpad bug 1847367 in OpenStack Compute (nova) "Images with hw:vif_multiqueue_enabled can be limited to 8 queues even if more are supported" [Undecided,Confirmed] - Assigned to sean mooney (sean-k-mooney)
15:06:56 bauzas I mean, anyone can provide any change to the stable branches
15:07:10 bauzas it's just the stable cores that either accept or disagree with it
15:07:33 sean-k-mooney mriedem: cool i have something typed up as well
15:07:48 melwitt bauzas: the master change isn't written yet :P but really the discussion here is whether to do it as a bp or a wishlist bug with backports in the mind
15:08:22 melwitt I think the process has been, if it's a bp then it's totally nacked on stable
15:08:26 bauzas melwitt: mriedem: but honestly, the stable rules don't say 'please don't backport any feature'
15:08:28 bauzas https://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes
15:09:03 bauzas apart of https://docs.openstack.org/project-team-guide/stable-branches.html#active-maintenance rule #1
15:09:19 sean-k-mooney mriedem: this was the downstream bug that i was going to fix https://bugzilla.redhat.com/show_bug.cgi?id=1714075 but to be honest i have known about this bevhaior for years and its bugged me so ill be happy to fix it
15:09:19 openstack bugzilla.redhat.com bug 1714075 in openstack-nova "[OSP13][NFV] 8 queues limit is applicable for tap device not for vhostuser port in kernel version 3." [Medium,Assigned] - Assigned to smooney
15:09:27 bauzas but in https://docs.openstack.org/project-team-guide/stable-branches.html#review-guidelines we say " Proposed backports breaking any of the above guidelines can be discussed as exception requests on the openstack-discuss list (prefix with [stable]) where the stable maintenance core team will have the final say. "
15:09:48 bauzas melwitt: so, see, even with stable, you can still have exceptions
15:09:56 sean-k-mooney mriedem: i was pretty sure i had already filed a bug for vhost-user but i cnat find it in launchpad so ill file a new one as you said
15:10:20 bauzas melwitt: so I don't see a problem with you asking for an exception once you're done with master
15:11:11 mriedem "the backport guidelines don't say anything about new features...oh except this part where it says backports for new features are completely forbidden"
15:11:20 mriedem :/
15:11:43 melwitt bauzas: I don't think that's likely to fly with the stable team :P just mho
15:11:43 mriedem melwitt: just do a wishlist bug, drop the bp, write the patch and we can slit each others throats on backport policy in 3 months?
15:11:58 melwitt mriedem: lol, sounds great
15:12:10 bauzas mriedem: it tells about some possible exceptions :p
15:12:40 mriedem how about someone familiar with the new blueprint process tell me the decoder ring for what i can set for the Direction and Definition fields when approving a specless blueprint?
15:12:44 dansmith If we couldn't backport a tiny feature to mitigate spectre, I can't imagine we're going to get permission to backport something like this
15:12:45 mriedem can i mark both as "approved"?
15:13:38 melwitt I think there's an ML mail about that. /me looks
15:13:57 sean-k-mooney mriedem: i think the intent was to mark the direct as appoved after review around m2
15:14:35 sean-k-mooney but this is a small thing that i expect mel will have ready pretty quickly so i hope its merged well before that point
15:14:48 sean-k-mooney so ya you proably could mark both as approved
15:14:49 melwitt nvm, I guess it doesn't really explain it http://lists.openstack.org/pipermail/openstack-discuss/2019-October/009945.html
15:14:51 bauzas mriedem: https://specs.openstack.org/openstack/nova-specs/readme.html#the-lifecycle-of-a-specification
15:15:13 bauzas mriedem: basically, now set Definition as "approved"
15:15:45 bauzas FWIW, for "Direction", we didn't had a consensus when merging the proposal
15:16:06 bauzas so, leave it blank
15:16:12 dansmith bauzas: you might say there was no.....Direction?
15:16:14 sean-k-mooney bauzas: if the thing is merged before m2 or m3 it really does not matter
15:16:24 bauzas in theory, the PTL should set "Direction" would be used for 'important' BPs
15:16:37 mriedem if only we had a priority field...
15:16:48 melwitt lol ahhhh
15:16:51 bauzas but I disagreed on that since it wasn't explaining the process to define *which* BPs would be blessed
15:17:00 bauzas hence the use of conditional
15:17:13 mriedem Direction is binary btw, approved or not approved,
15:17:17 mriedem like you can be pregnant or not
15:17:44 dansmith kinda like this conversation can make you suicidal or not?
15:18:18 bauzas heh honestly, we shouldn't care now about those fields until someone (say efried_afk) clarifies the use
15:18:34 sean-k-mooney i was goign to ask about the inplace rebuild but im just going to write a unit test and fix my typos instead
15:18:36 bauzas I see those fields as "optional" for further usage :)
15:18:57 bauzas I was more interested honestly in the other side of the change, which is the feature liaison concept
15:31:13 gibi melwitt: my suggestion for the https://blueprints.launchpad.net/nova/+spec/nova-manage-db-purge-task-log . Do the implementation with backportability in mind. Use a bug if you want to avoid the procedural -2 on stable backport. If the bug backport will be nack-ed by the stable team then you still have a backportable fix that a distro can backport
15:31:52 melwitt gibi: makes sense, thanks
15:32:41 gibi melwitt: and I have not technical problems with the proposed change in that bp
15:32:53 gibi I mean I don't have any technical issues
15:33:02 melwitt ack, thanks
15:47:32 openstackgerrit Merged openstack/os-traits master: Add COMPUTE_NODE trait https://review.opendev.org/688969
15:56:06 mriedem gibi: on https://review.opendev.org/#/c/689049/1/nova/scheduler/client/report.py@1844 - i'm adding a new kwarg to handle the logic if the target consumer does not exist,
15:56:19 mriedem thoughts on variable names? i was thinking "target_is_new" or "reverting_allocations"
15:56:26 mriedem what makes more sense to you?
15:56:53 mriedem the former might be more obvious, the latter is maybe too tightly coupled to what is calling the method
16:03:26 efried melwitt: If it matters for backportability, make it a bug.
16:03:42 melwitt efried: thanks, I will bug it
16:03:44 efried All evidence to the contrary, I'm anti-process. I just want to get shit done.
16:04:07 efried so whatever moves the ball
16:04:24 melwitt wfm
16:07:03 bauzas efried: the only problem with any negociation on what's reasonable and what's not depends on the mandate people give you
16:07:41 bauzas efried: and I'm super afraid of us trying to decide priorities based on biaised arguments
16:07:49 efried what do you mean, mandate?
16:07:53 efried and what people?
16:08:11 efried and yes, I agree, it's tough to coordinate priorities
16:08:34 bauzas efried: I think I mixed two things
16:08:40 efried bauzas: but it's a fact that we approve more than we can hope to accomplish
16:09:07 bauzas you were mentioning the stable rules with melwitt's BP, I was thinking of the new spec process with the Direction field
16:09:39 efried and IMO it's better to cut things off, even if it's completely arbitrary (like a hard number, picked at random) than to just meander along and have no idea at the start of the release what's got a chance of merging by the end of the release.
16:09:56 efried that's what's been motivating me from day one.
16:10:02 bauzas efried: you'd probably be surprised if I was telling you I don't see a problem of having more things approved than we can't accomplish
16:10:32 efried I wouldn't say I'm surprised. The fact that nobody seems to mind is why we are where we are.
16:11:03 melwitt as a person trying to get my things done, I'd rather have some chance than no chance, but that's just MHO
16:11:22 bauzas right
16:11:42 bauzas and having some way to help contributors to understand the dynamics improve the situation
16:11:48 bauzas improves*
16:11:51 efried Mine can't be the only downstream that yells at me because "what do you mean it didn't get reviewed? The blueprint was approved!"
16:12:13 sean-k-mooney no but that has always been a thing
16:12:30 efried which is a perfect non-argument for continuing to allow it.
16:12:38 bauzas efried: that's one of the reasons why I don't want our upstream process with specs be an OKR for my management
16:12:50 efried okr?
16:12:57 dansmith efried: there are more reasons for things not getting reviewed than bandwidth or over-committing
16:12:58 bauzas objective key result
16:13:17 bauzas I mean, I don't wanna brag because my spec is approved
16:13:19 efried dansmith: understood and acknowledged in the ML Thread of Doom.
16:13:43 sean-k-mooney well my point was the bottel neck has never been writing the code. it has alwasy been reviewing it. we can reduce the scope for new feature but i know that that leads to less in vestment in openstck
16:13:55 bauzas if I were bragging, that would be because I feel we got a consensus on the design we gonna achieve for the thing I wanna implement
16:14:10 bauzas but certainly not implying that my stuff is done
16:15:07 bauzas anyway, I need to call it a day
16:15:25 bauzas things change, people become parents of kids who grown up and have social activities
16:15:30 bauzas grow*

Earlier   Later