| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2023-03-14 | |||
| 16:32:49 | bauzas | as I don't see a lot of topics yet in the ptg etherpad | |
| 16:33:00 | bauzas | (well, I actually wrote the majority of them) | |
| 16:33:26 | bauzas | also, if you want to discuss with other teams, please add your topics in the cross-project agenda | |
| 16:33:43 | bauzas | and then I'll ping the other PTLs in order to find some time | |
| 16:34:09 | bauzas | as a reminder, I asked for 4 days of 4 hours | |
| 16:34:47 | bauzas | but if the agenda remains quite empty as it is, I'll probably unbook the Friday rooms | |
| 16:35:26 | sean-k-mooney | if it was in person i would suggest using the firday slot for an unconfernce/hackaton | |
| 16:35:38 | sean-k-mooney | but i kind of hate the idea of doing that virutally | |
| 16:35:44 | bauzas | don't get me on that direction :) | |
| 16:35:52 | sean-k-mooney | so sure | |
| 16:36:04 | sean-k-mooney | we could keep the slot and decied durign the ptg | |
| 16:36:09 | bauzas | I mean, after 3 vPTGs, I'm quite done with them | |
| 16:36:12 | sean-k-mooney | i.e. if there is a topic we ant to come back too | |
| 16:36:23 | bauzas | surely | |
| 16:36:44 | bauzas | and I'm pretty sure people will add topics on the last time like every cycle.. | |
| 16:36:56 | bauzas | (tbc, I'm also doing this game) | |
| 16:37:19 | bauzas | but even with that, I just feel Friday will be either off or hackathon | |
| 16:37:45 | bauzas | fwiw, my main priorities for the beginning of Bobcat is to review some series we accepted | |
| 16:37:56 | bauzas | like the manila one, which I'll probably help too | |
| 16:38:00 | sean-k-mooney | if we have noting to do on firday im fine with just say "thanks for coming folks" and doing a spec review day or something | |
| 16:38:13 | bauzas | sure | |
| 16:38:20 | bauzas | that's an idea | |
| 16:38:23 | bauzas | anyway | |
| 16:39:18 | bauzas | fwiw, the ptg main agenda is at the moment not large https://ptg.opendev.org/ptg.html | |
| 16:39:37 | bauzas | hopefully projects will book their rooms next week | |
| 16:40:25 | bauzas | (one thing I also think we miss with *virtual* PTGs is those kind of cross-project large discussions we had before) | |
| 16:40:48 | bauzas | but meh, moving on | |
| 16:41:09 | bauzas | #topic Review priorities | |
| 16:41:14 | bauzas | #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+OR+label:Review-Priority%252B2) | |
| 16:41:18 | bauzas | #info As a reminder, cores eager to review changes can +1 to indicate their interest, +2 for committing to the review | |
| 16:41:25 | bauzas | #topic Stable Branches | |
| 16:41:27 | bauzas | elodilles: your time | |
| 16:41:40 | elodilles | well, nothing special | |
| 16:41:49 | elodilles | i mean, not so many patches merge | |
| 16:41:59 | elodilles | but as far as i see: | |
| 16:42:09 | elodilles | #info stable gates seem to be OK - though it's hard to merge patches due to intermittent failures | |
| 16:42:16 | elodilles | #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci | |
| 16:42:31 | elodilles | that's all :X | |
| 16:43:15 | bauzas | elodilles: dansmith: afaik, we haven't backported the mysqld memory reduction changes into stable branches ? | |
| 16:43:15 | dansmith | a bunch of the things we've fixed haven't been backported to stable, | |
| 16:43:21 | dansmith | so I expect that will remain challenging | |
| 16:43:22 | bauzas | hah, jinx | |
| 16:43:40 | bauzas | we could work on that | |
| 16:43:48 | dansmith | I haven't been monitoring the mysql memory thing, but it seems like that _has_ helped yeah/ | |
| 16:44:27 | opendevreview | Alexey Stupnikov proposed openstack/nova master: Don't remove cached base images for failed resize ops https://review.opendev.org/c/openstack/nova/+/877410 | |
| 16:44:31 | dansmith | there was a potential for negative impacts, but I've heard no complaints | |
| 16:45:19 | elodilles | dansmith: do you have a topic set for those patches? so that I could see whether some could be backported? | |
| 16:45:21 | bauzas | mmmh | |
| 16:45:56 | dansmith | elodilles: this in devstack plus the flag enabled: https://review.opendev.org/c/openstack/devstack/+/873646 | |
| 16:46:26 | elodilles | dansmith: thanks, i'll have a look | |
| 16:46:29 | bauzas | example here https://review.opendev.org/c/openstack/nova/+/874664 | |
| 16:47:02 | bauzas | dansmith: but that means we would need to backport the devstack change too right? | |
| 16:47:12 | dansmith | that's why I said "this in devstack" | |
| 16:47:21 | dansmith | meaning you need it in the devstack branc you're running on | |
| 16:47:25 | elodilles | the nova patch is at least part of stable/2023.1 :) | |
| 16:47:27 | dansmith | which is kinda :/ | |
| 16:48:13 | sean-k-mooney | so the memory patch proably shoudl be backported in devstack | |
| 16:48:14 | bauzas | yeah | |
| 16:48:23 | sean-k-mooney | becuase i think that might be useful on other stable branches | |
| 16:48:28 | bauzas | https://review.opendev.org/c/openstack/devstack/+/873646/3/lib/databases/mysql I understand dansmith's concerns | |
| 16:48:52 | bauzas | but it looks to me mysql doesn't bubble up the memory | |
| 16:48:54 | dansmith | I don't have specific concerns | |
| 16:49:08 | dansmith | if it's really that impactful, it's probably worth it, | |
| 16:49:18 | bauzas | do we have some mysql monitoring in devstack ? | |
| 16:49:19 | dansmith | it's just that it takes the devstack patch on each branch, plus job changes to enable | |
| 16:49:31 | dansmith | bauzas: we have my performance.json which has the info in it | |
| 16:49:56 | dansmith | gmann specifically didn't want to enable by default until bobcat (understandable) | |
| 16:50:02 | dansmith | so backporting to stable is kinda the opposite of that :) | |
| 16:50:14 | bauzas | yeah, I can understand | |
| 16:50:24 | bauzas | we shouldn't default this to all the jovs | |
| 16:50:26 | bauzas | obs | |
| 16:50:31 | bauzas | damn, jobs even | |
| 16:50:32 | sean-k-mooney | why not | |
| 16:50:38 | dansmith | the concerns are that it could slow down mysql and introduce other performance regressions that manifest as failures | |
| 16:50:44 | dansmith | it hasn't seemed to have done that in practice, | |
| 16:50:46 | sean-k-mooney | did we see a change in the job execution time | |
| 16:50:57 | sean-k-mooney | right | |
| 16:51:00 | dansmith | but the thought was to minimize the risk, in an already risky environment | |
| 16:51:05 | bauzas | sean-k-mooney: because of the fact we don't really monitor mysqld runs | |
| 16:51:12 | bauzas | in the logs | |
| 16:51:15 | dansmith | bauzas: what does that mean? | |
| 16:51:15 | sean-k-mooney | and reducing memory pressure might actully reduce swapping and speed up the job | |
| 16:51:51 | dansmith | bauzas: I think we do monitor it plenty, it's just that it's a pretty core function and breaking it could have lots and lots of wide impacts, both obvious and non-obvious | |
| 16:51:52 | bauzas | dansmith: correct me if I'm wrong, but do we trace the mysql performance in the logs, you said we have that in performance.yaml | |
| 16:52:06 | bauzas | I should take a look at this file | |
| 16:52:10 | bauzas | (tbh) | |
| 16:52:17 | dansmith | performance.json | |
| 16:52:30 | dansmith | there's a lot of data in there, but memory is probably the only relevant bit | |
| 16:52:39 | sean-k-mooney | we dont messure query reponce time as far as i know but we moditor memory usage | |
| 16:52:45 | dansmith | I'm just saying I don't know what "monitor mysqld runs" means in this context | |
| 16:53:16 | dansmith | yeah, no query time logging, but that would need to be done in aggregate to have any sort of meaningful result I think | |
| 16:53:29 | sean-k-mooney | as long as we are not seeing errors form teh services (timeouts) or longer overall job runs that all we really need to know | |
| 16:53:30 | dansmith | *and* it's time-based which is nearly impossible to compare across runs in the gate | |
| 16:54:01 | dansmith | sean-k-mooney: right, well, not having it on by default in master yet, we don't really have that large of a sample | |
| 16:54:13 | dansmith | we have a few jobs that are already atypical opt-ed into it | |
| 16:54:15 | bauzas | dansmith: I'll look at what we get from performance.yaml | |
| 16:54:31 | dansmith | anyway, I was good to go default on, but there's definitely risk so we just have to keep that in mind | |
| 16:54:48 | dansmith | bauzas: please stop saying performance.yaml :) | |
| 16:54:56 | dansmith | it's performance.json dammit :D | |
| 16:55:00 | bauzas | my question was more about the fact that given we have less large temporary tables and innodb pool sizes, I'd love to see some mysql insights about botyh | |