| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-11-02 | |||
| 16:16:57 | bauzas | #undo | |
| 16:16:57 | opendevmeet | Removing item from minutes: #topic Review priorities | |
| 16:17:25 | bauzas | fun, the meetbot isn't telling new topics | |
| 16:17:33 | bauzas | anyway, next point | |
| 16:17:35 | dansmith | it doesn't on oftc I think | |
| 16:17:42 | bauzas | #action bauzas to propose a documentation change by this week as agreed on the PTG | |
| 16:17:47 | dansmith | but if you don't do it #properly it won't record them either | |
| 16:18:13 | bauzas | for adding a gerrit ACL to let contributors +1ing | |
| 16:18:31 | bauzas | didn't had time to formalize it yet | |
| 16:18:49 | bauzas | #topic Stable Branches | |
| 16:18:59 | bauzas | elodilles: floor is yours | |
| 16:20:02 | bauzas | I guess he's not around | |
| 16:20:05 | bauzas | so I'll paste | |
| 16:20:14 | bauzas | stein and older stable branches are blocked, needs the setuptools pinning patch to unblock: https://review.opendev.org/q/I26b2a14e0b91c0ab77299c3e4fbed5f7916fe8cf | |
| 16:20:37 | bauzas | we need a second stable core especially on https://review.opendev.org/c/openstack/nova/+/813451 | |
| 16:21:00 | bauzas | Ussuri Extended Maintenance transition is scheduled to next week (Nov 12) | |
| 16:21:07 | bauzas | the list of open and unreleased patches: https://etherpad.opendev.org/p/nova-stable-ussuri-em | |
| 16:22:18 | bauzas | I guess we need to make a few efforts before ussuri becomes EM | |
| 16:22:31 | bauzas | elodilles: again, I offer my help if you ping me | |
| 16:22:44 | bauzas | patches that need one +2 on ussuri: https://review.opendev.org/q/project:openstack/nova+branch:stable/ussuri+is:open+label:Code-Review%253E%253D%252B2 | |
| 16:23:08 | bauzas | (I'll skim this list) | |
| 16:23:22 | elodilles | oh, sorry, DST :S | |
| 16:23:24 | bauzas | last but not least: https://review.opendev.org/806629 patch (stable/train) needed 14 rechecks, I was pinged with the question whether testing should be reduced in train to avoid this amount of rechecks (mostly volume detach issue) | |
| 16:23:54 | bauzas | elodilles: hah, I warned about it in the channel :p | |
| 16:24:06 | sean-k-mooney[m] | are the detach issue due to the qemu version we have in bionic | |
| 16:24:28 | sean-k-mooney[m] | i assume train is not on focal? | |
| 16:24:36 | elodilles | yes, train is on bionic | |
| 16:24:50 | elodilles | (just like ussuri) | |
| 16:26:34 | bauzas | hmmm, technically, Train is EM | |
| 16:26:53 | sean-k-mooney[m] | im somewhat tempeted to same maybe move it to centos 8 or focal but we could disable the volume tests | |
| 16:26:59 | sean-k-mooney[m] | yes it is | |
| 16:27:11 | bauzas | I'd rather prefer us fixing the gate issues rather than reducing the test coverage, but this depends on any actions we can take | |
| 16:27:24 | bauzas | so, let's be pragmatic | |
| 16:28:17 | sean-k-mooney[m] | well the first question would be does train have gibis event based witing patch or is it still using the retry loop | |
| 16:28:39 | bauzas | gibi's patch isn't merged yet, right? | |
| 16:28:44 | bauzas | could it help ? | |
| 16:28:57 | sean-k-mooney[m] | the only options reallly to fi this are change the qemu verions or backport gibis patch | |
| 16:29:10 | bauzas | (I'll have to leave gibi chair in the next 2 mins but dansmith has a point I'm interested in) | |
| 16:29:37 | dansmith | I also have to go sooner | |
| 16:29:43 | bauzas | sean-k-mooney[m]: we can try to backport gibi's patch and see whether that helps | |
| 16:29:45 | dansmith | maybe we could swap open and libvirt? | |
| 16:29:52 | bauzas | dansmith: I'll | |
| 16:29:59 | gibi | I don't think there is anything in the libvirt topic | |
| 16:30:02 | gibi | lyarwood is out now | |
| 16:30:09 | dansmith | okay | |
| 16:30:21 | bauzas | okay, elodilles I'll propose to wait for gibi's patch to land in master and then be backported | |
| 16:30:32 | gibi | bauzas: it is backported til wallaby | |
| 16:30:33 | elodilles | bauzas: ack | |
| 16:30:34 | bauzas | and punt the decision to reduce the test coverage once we get better ideas | |
| 16:30:41 | gibi | if we are talking about https://review.opendev.org/q/topic:bug/1882521 | |
| 16:31:09 | bauzas | gibi: then we need to backport it down to train | |
| 16:31:13 | gibi | I don't think it will be a piece of cake to bring that back train | |
| 16:31:20 | gibi | *to train | |
| 16:31:32 | bauzas | gibi: (apologies I confused with the vnic types waiting patch) | |
| 16:31:59 | bauzas | I have to leave, but can we hold this one discussion and go straight to dansmith's point | |
| 16:32:01 | bauzas | ? | |
| 16:32:09 | gibi | anyhow we can take that outside when lyarwood is back | |
| 16:32:09 | bauzas | so I and dansmith can leave | |
| 16:32:21 | gibi | lets go to that | |
| 16:32:25 | bauzas | #topic Sub/related team Highlights | |
| 16:32:27 | bauzas | nothing to tell | |
| 16:32:32 | bauzas | #topic Open discussion | |
| 16:32:37 | bauzas | Bring default overcommit ratios into sanity (dansmith / yuriys) | |
| 16:32:39 | dansmith | So, I think we all know the default 16x cpu overcommit default is insane | |
| 16:32:41 | yuriys | exciting | |
| 16:32:54 | dansmith | we've got reports that some operators are USING those defaults because they think we're recommending them | |
| 16:32:59 | sean-k-mooney[m] | yes it is | |
| 16:33:04 | yuriys | I am so used to Slack and Discord for drop a paragraph level of communication, so pardon all the incoming spam! I prewrote stuff. | |
| 16:33:04 | bauzas | hah | |
| 16:33:08 | dansmith | yuriys is here to offer guidance and help work on this, | |
| 16:33:21 | dansmith | but I think we need to move those defaults to something sane, both in code and update the docs | |
| 16:33:28 | bauzas | I guess this can be workload dependent, right? | |
| 16:33:29 | sean-k-mooney[m] | it basically should not be set over 4x | |
| 16:33:39 | yuriys | 4:1 for cpu , 1:1 for mem. | |
| 16:33:44 | sean-k-mooney[m] | yep | |
| 16:33:48 | bauzas | I think we started to document things based on workloads | |
| 16:33:56 | yuriys | yes | |
| 16:33:58 | dansmith | bauzas: it's completely workload dependent, but we should not be recommending really anything, and thus I think the default needs to be closer to 1:1 with docs saying why you may increase it (or not) | |
| 16:33:58 | bauzas | but we never achieved this | |
| 16:34:01 | yuriys | it's VERY use case specific | |
| 16:34:17 | sean-k-mooney[m] | it is | |
| 16:34:26 | bauzas | I'm referring to https://docs.openstack.org/nova/latest/user/feature-classification.html | |
| 16:34:28 | yuriys | Ideally the documentation is restructured on how to scale up these over commits to match the desired use case, density and performance and start at sane values/defaults. Engineers can then template out the necessary config values after they've gotten to know system capabilities. Instead of working backwards from chaos and mayhem, giving future admins the opportunity to reach desired state through scaling up from a stable syste | |
| 16:34:28 | yuriys | hould be the goal of arch design. | |
| 16:35:07 | dansmith | so can we agree that we'll change the defaults to something that seems reasonable, and modify the docs that just say "these are the defaults" to have big flashing warnings that defaults will never be universal in this case? | |
| 16:35:09 | sean-k-mooney[m] | the 16:1 number originally was assuming webhosting as the main usecase or similar workloads | |
| 16:35:13 | dansmith | specifically: https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html | |
| 16:35:19 | sean-k-mooney[m] | that does not fit with how openstack is typicaly used | |
| 16:35:28 | bauzas | dansmith: this sounds a reasonable change | |
| 16:35:45 | dansmith | cool, specless bp or bug? | |
| 16:36:00 | bauzas | my only worries would go on how this is wired at the object level but we can take the opportunity to lift this | |
| 16:36:12 | sean-k-mooney[m] | 4:1 for cpu is the highist ratio i would general consider usable in production | |
| 16:36:32 | bauzas | dansmith: there are a few upgrade concerns with placement as IIRC this is set by the model itself | |
| 16:36:32 | dansmith | I think we already moved towards something better when we moved the defaults to placement right? but we need to do something | |
| 16:36:54 | sean-k-mooney[m] | well we have the inital allcoation ratios now | |
| 16:36:56 | yuriys | i said 4 to be reasonable haha, i think i've set about 3:1 with nova-scheduler and placement randomization elements. | |
| 16:36:59 | dansmith | bauzas: yeah I think placement now has explicit defaults right? | |
| 16:37:02 | bauzas | I'm pretty sure we have some default value in the placement DB that says "16" | |
| 16:37:03 | sean-k-mooney[m] | but it still default to 16 | |
| 16:37:07 | dansmith | sean-k-mooney[m]: right | |