| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-06-21 | |||
| 16:20:03 | sean-k-mooney | #vote yes | |
| 16:20:25 | sean-k-mooney | i think i can do the 5th but folks form the us may be off | |
| 16:20:44 | gibi | hangover from 4th of July? | |
| 16:20:53 | sean-k-mooney | perhaps :) | |
| 16:21:21 | elodilles | :) | |
| 16:21:21 | sean-k-mooney | i think if there are no objections however the 5th shoudl be fine | |
| 16:21:51 | opendevmeet | yes (4): Uggla, sean-k-mooney, gibi, elodilles | |
| 16:21:51 | opendevmeet | Voted on "Spec review day on July 5th ?" Results are | |
| 16:21:51 | gibi | #endvote | |
| 16:22:18 | gibi | #action bauzas to send out a note to the ML about the spec review day on 5th of July | |
| 16:22:35 | gibi | #topic Review priorities | |
| 16:22:42 | gibi | #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:22:59 | gibi | #link https://review.opendev.org/c/openstack/project-config/+/837595 Gerrit policy for Review-prio contributors flag. New proposal there, please vote. | |
| 16:23:03 | gibi | #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:23:26 | gibi | anything to raise about review priority? | |
| 16:24:19 | gibi | #topic Stable Branches | |
| 16:24:24 | gibi | elodilles: | |
| 16:24:26 | gibi | your turn | |
| 16:24:44 | elodilles | #info gates are mostly not blocked | |
| 16:24:56 | elodilles | #info stable/train is blocked - melwitt's fix: https://review.opendev.org/c/openstack/nova/+/844530/ | |
| 16:25:04 | elodilles | #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci | |
| 16:25:13 | elodilles | release patches proposed (yoga, xena, wallaby): https://review.opendev.org/q/project:openstack/releases+is:open+intopic:nova | |
| 16:25:27 | elodilles | the release patches are on the way now | |
| 16:25:34 | gibi | \o/ | |
| 16:25:58 | elodilles | (sorry i've re-used last week's lines as there are not that much news o:)) | |
| 16:26:36 | gibi | elodilles: thanks | |
| 16:26:41 | elodilles | np | |
| 16:26:43 | gibi | anything else about stable? | |
| 16:26:51 | elodilles | nothing from me | |
| 16:28:03 | gibi | #topic Open discussion | |
| 16:28:10 | gibi | (artom) Can we revisit stable func test backport policy? Specific patch stack: https://review.opendev.org/c/openstack/nova/+/791480/1 Previously we didn't want to backport func test infrastructure because it just offloads the backport debt onto whoever is doing backport for older than train releases. Some time has passed now, are there still operators running < stable/train and needing backports? | |
| 16:28:16 | gibi | https://etherpad.opendev.org/p/r.ea2e9bd003ed5aed5e25cd8393cf9362 indicates a majority of "train or older", but how many are on the "older" half of that? | |
| 16:29:02 | artom | Bringing this up again because at this point there are 3 separate bugfixes depending on those test refactor patches | |
| 16:29:08 | artom | But basically $topic :) | |
| 16:29:28 | gibi | personally I'm OK to bring back any test refactors to stable branches | |
| 16:30:17 | artom | IIRC last time we talked about this, elodilles was worried that anyone backporting to rocky and older would get the "refactor" debt unloaded onto them | |
| 16:30:36 | elodilles | IF there are enough reviewers then maybe it could be OK, though it's best to keep things on the safe side and backport less risky things | |
| 16:31:11 | artom | Are func test refactors really risky though? | |
| 16:31:14 | sean-k-mooney | well test code is less risky in general since it does not affect the runing code | |
| 16:31:27 | gibi | it does not risk the production code, it risk the CI stability | |
| 16:31:27 | elodilles | artom: yepp, if we backport mass amount of functional test refactors, then it makes the backport harder for older branches | |
| 16:31:36 | sean-k-mooney | and in some cases are not actully installed with the production code | |
| 16:32:11 | artom | elodilles, yep, agreed on that. So in practice, bauzas and gibi were at summit, is anyone still doing backports for < stable/train? | |
| 16:32:34 | artom | As in, Red Hat will have to care about stable/train for a long time | |
| 16:32:46 | sean-k-mooney | :( | |
| 16:32:53 | gibi | I tend to propose backports to stable/pike while I were in E/// | |
| 16:32:54 | sean-k-mooney | its true but :( | |
| 16:32:55 | artom | Yeah, sad face indeed | |
| 16:33:16 | gibi | I assume E/// still uses stable/pike | |
| 16:33:24 | gibi | but I don't think we will see much backports there | |
| 16:33:48 | elodilles | i see that there are less and less backports pushed toward old branches, though if we make it harder for developers, then it will not help the situation as well | |
| 16:33:56 | artom | gibi, elodilles, so I can buy the gate stability argument for integration tests, but when was the last time we had an issue with func tests that wasn't about versions of things like tox? | |
| 16:34:20 | sean-k-mooney | elodilles: well right now its hard to backprot to train because once you get past about victoria you are missing the helpers | |
| 16:34:25 | gibi | we have still open a bug where nova funct test leaks notifications between tests :) | |
| 16:34:26 | elodilles | gibi: unfortunately my pike patches are hanging there without reviews, so.... o:) | |
| 16:34:34 | gibi | elodilles: I know :) | |
| 16:34:56 | gibi | artom: so func test could be problematic | |
| 16:35:11 | gibi | as they run eventlets | |
| 16:35:26 | gibi | and sometimes depends on extrenal things like sysfs :) | |
| 16:35:44 | gibi | still I think we should backport func test infra | |
| 16:36:27 | sean-k-mooney | its the integrated_helpers that are most useful | |
| 16:37:05 | artom | gibi, I feel like sysfs should be poisoned in func tests... | |
| 16:37:15 | gibi | artom: I have a patch | |
| 16:37:26 | gibi | https://review.opendev.org/c/openstack/nova/+/844627 | |
| 16:37:40 | sean-k-mooney | artom: for the most part its mocked already modulo bugs | |
| 16:37:56 | sean-k-mooney | but yes the poison is also good to do | |
| 16:38:31 | gibi | does anyone here strongly disagree to backport func test infra? | |
| 16:38:36 | elodilles | also note, i'm not completely against backporting func test refactors, but i still think it is best to keep it in a low level and we should not backport massive refactors :/ | |
| 16:39:12 | gibi | elodilles: it is a tradeoff, either you take the risk by backporting the refactor or take the risk when you backport a fix that needs to be changed due to the missing refactor | |
| 16:39:33 | sean-k-mooney | well or we drop the functest on backport | |
| 16:39:33 | gibi | artom: 3 lines! come on! :) | |
| 16:39:43 | elodilles | if a refactor breaks something then we don't have the bandwidth to keep it maintained i think. stable should be stable :( | |
| 16:39:45 | artom | The one on top is a bit bigger ^_^ | |
| 16:39:46 | gibi | I strongly against droping the func test on backport | |
| 16:39:56 | artom | elodilles, so that was the crux of my argument | |
| 16:40:09 | artom | Red Hat *will* maintain stable/train for literally years, we have no choice | |
| 16:40:28 | sean-k-mooney | well at least 2.5 more | |
| 16:40:29 | artom | But we don't want to inflict pain on anyone maintaining older than stable/train | |
| 16:40:38 | artom | So: do those folks... well, exist? :) | |
| 16:41:01 | artom | At Summit, what release did operators say they were on? | |
| 16:41:05 | sean-k-mooney | technially we still maintain queens downstream too for a while more | |
| 16:41:42 | sean-k-mooney | but i would prefer to have the backports of the func infra as that makes backporting simpelr in the long run | |
| 16:41:45 | gibi | artom: there were no specifics other than what is in the etherpad | |
| 16:42:01 | artom | So only "train or older" with no info if it's train... or older :( | |
| 16:42:43 | elodilles | should have been added 'train' + 'stein and older' :D | |
| 16:43:24 | artom | Yeah :S | |
| 16:44:34 | artom | So compared to stable/train, there are 4 patches last updated this year, compared to train's ~50 | |
| 16:44:53 | elodilles | why not https://review.opendev.org/q/project:openstack/nova+branch:stable/stein ? | |
| 16:45:04 | artom | Because I suck at alphabet :P | |
| 16:45:09 | elodilles | o:) | |
| 16:45:36 | artom | Seems to be mostly Felix and Vlad Gusev... | |
| 16:45:50 | artom | But similar level of involvement drop-off | |
| 16:46:21 | elodilles | a bit more patch but without reviews, yes :/ | |
| 16:46:24 | gibi | so what if we say, func infra backport are OK to stable/train as there are maintainers there but not further backwards | |
| 16:46:44 | gibi | due to lack of maintainers | |
| 16:47:04 | elodilles | gibi: that is good for RH but not really helps to encourage backporting for older branches | |
| 16:47:26 | sean-k-mooney | well even train is in em now right | |
| 16:47:34 | artom | I think elodilles's point is that if we rewrite the fixes to not need func test refactors *before* train, it helps maintainers of older branches, such as they are | |
| 16:47:48 | sean-k-mooney | given the peopel we have its hard to keep maintianing older branches | |
| 16:47:57 | keerthi | can some one help on review this https://blueprints.launchpad.net/nova/+spec/define-max-volume-limit-at-flavor ? | |