16:00:35 #startmeeting Octavia 16:00:35 Meeting started Wed Jul 6 16:00:35 2022 UTC and is due to finish in 60 minutes. The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:35 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:35 The meeting name has been set to 'octavia' 16:00:39 Hi Folks! 16:00:48 o/ 16:01:03 o/ 16:02:23 #topic Announcements 16:02:31 * New core reviewer in the Octavia group 16:02:43 seems it's going to be a RH-internal meeting :) 16:02:46 Great news, tweining is now part of the core reviewer group for Octavia! 16:03:04 congrats and thank you for your work tweining ;-) 16:03:21 yay, that's great. thank you for all your support. 16:03:34 Congratulations tweining!!! 16:04:36 I already gave my first CR+2 and CR-2 ;) 16:04:42 any other announcements? 16:04:43 -2? 16:04:52 the duplicate change 16:05:06 duplicate, ok 16:05:35 o/ 16:06:00 #topic CI Status 16:06:11 FYI the functional job is broken because of an update of pecan 16:06:15 tweining has proposed a patch 16:06:25 #link https://review.opendev.org/c/openstack/octavia/+/848816 16:06:41 johnsom approved it few minutes ago, the gates should be fixed soon 16:07:16 the change includes an update of l-c.txt 16:07:28 yes, next we will try to remove the l-c.txt 16:07:31 but I think that now, we need to merge the patch that removes that job 16:07:37 #link https://review.opendev.org/c/openstack/octavia/+/840108 16:07:44 yup 16:08:12 I will approve it whe nthe fix is merged 16:09:19 btw. did we announce that registration for PTG is open? 16:09:33 nop, not yet 16:10:44 there was also an email for the team signup, I think I need to ping our contributors to know if they plan to go to Columbus 16:12:10 yes, it would be interesting to know who plans to go there 16:12:49 yeah 16:13:00 #topic Brief progress reports / bugs needing review 16:13:16 no much activity from me, I've spent a lot of time on downstream issues 16:14:00 I know that we have a long list of backports to review, I hope I'll be able to review them before Friday 16:15:43 I'm just catching up on @tweining's comments regarding the documentation for notifications. I'm making those edits now. I'm unsure how to proceed about the default notifications.info topic. I haven't seen any documentation that oslo messaging is changing this behavior and in my lab environment, this topic is created. 16:18:01 spencerharmon: your lab env is devstack? 16:18:14 No, it isn't 16:18:52 https://review.opendev.org/c/openstack/octavia/+/831051 for the record, this is the notifications change 16:20:06 ok, we could try to figure out why the notification queue doesn't get any messages 16:20:09 I will re-test it 16:20:14 Yes, thank you! I can work on setting that up, but my thought is that it's likely to result in the same behavior you both saw. In that event, I think the thing to do is to document this, right? Alternatively, I can see about adding logic to create this if it doesn't exist. 16:21:09 so, in my env, the notifications.info topic exists, but it doesn't get the messages 16:22:00 Makes sense. I suppose I could set this as a default if no topic is provided. 16:22:08 and it exists, maybe not because of octavia, but because of other services, I don';t know 16:22:44 Spencer Harmon proposed openstack/octavia master: Add event notifications for load balancers. https://review.opendev.org/c/openstack/octavia/+/831051 16:24:21 BTW, I forgot this topc, I recreated the review list: 16:24:31 #link https://etherpad.opendev.org/p/octavia-priority-reviews 16:24:50 you can change the priority/order of the items if you want 16:25:01 notifications is on top of the feature list 16:25:25 Top of the list is ok with me! ;) 16:25:47 from my perspective the notifications change is okay as it is now 16:27:04 yeah I agree, except with this notifications.info topic ;-) 16:27:07 I have not concerns leaving it, but I'm also happy to investigate explicitly setting the default notifications topic to ensure it behaves the way I've documented. 16:27:30 spencerharmon: yeah that would be nice if you could take a look at it 16:27:52 It says "You may specify," but as is, you *must* specify. 16:28:33 at least in devstack I tried both the default topic (which is notification) as well as setting the topic to notifications explictly. same result 16:29:37 I'll work on that. Don't worry about retesting until I get that in. 16:30:00 cool 16:30:09 spencerharmon: ok thanks, don't hesitate to ping us before the next meetign if you have an update! 16:30:31 also, we have about 2 month till feature freeze so there is no rush 16:31:01 Sure thing! I'll be out of town next week, but I'll let yall know once I have something for you to review on this issue. 16:31:55 Thanks for the reviews! :) 16:33:53 #topic Open Discussion 16:34:02 any other topics? 16:35:46 hm, not sure. I'm working on a POC implementation for CPU pinning of HAProxy in the amp 16:36:55 and I have one design problem. CW sends the rendered HAProxy.cfg to the API server on the amp. 16:37:27 what I need is to get the number of vCPUs from the amp and add it in the config. 16:38:09 so my idea was to extent the api so CW queries the number of vcpus from the API server on the amp before rendering the haproxy cfg. 16:39:16 there are probably other ways to do this, but that seems to be the easiest way to me. 16:40:10 but I didn't spend a lot of thought on it yet, so maybe it's a bit too early to discuss 16:40:12 there's an info endpoint in the amphora 16:40:18 https://opendev.org/openstack/octavia/src/branch/master/octavia/amphorae/backends/agent/api_server/server.py#L170-L172 16:40:41 https://opendev.org/openstack/octavia/src/commit/d590d6c7051a9d9941900efc85959e9158609e08/octavia/amphorae/backends/agent/api_server/amphora_info.py#L34-L45 16:40:51 I think it's pretty safe to extend it 16:41:33 but the worker might communicate with amphorae that do not include the new fields, so you have to take it into account 16:42:11 I also need to generate another file on the amp, a file with variables for TuneD. for that I also need the number of vCPUs. I guess I can handle that entirely on amp side though. 16:42:52 thanks, I will have a look 16:42:59 https://opendev.org/openstack/octavia/src/commit/d590d6c7051a9d9941900efc85959e9158609e08/octavia/amphorae/backends/agent/api_server/amphora_info.py#L47 16:43:04 this function incldues more info 16:43:13 but I don't think it is used by the controller services 16:43:14 Merged openstack/octavia master: Add WebTest as an indirect test dependency https://review.opendev.org/c/openstack/octavia/+/848816 16:43:31 yeah! gates are fixed^^ 16:44:17 :D 16:44:25 \o/ 16:44:26 Woot! 16:44:52 Gregory Thiemonge proposed openstack/octavia master: Drop lower-constraints.txt and its testing https://review.opendev.org/c/openstack/octavia/+/840108 16:45:24 ^ merge conflict. tweining: could you review it again? 16:46:44 sure 16:46:48 thanks 16:47:00 anything else folks? 16:47:13 I don't think so 16:47:42 Nothing from me 16:47:49 ok! 16:48:00 well, thank you all! 16:48:09 #endmeeting