Wednesday, 2024-07-10

opendevreviewGregory Thiemonge proposed openstack/octavia master: Support for Jobboard etcd backend  https://review.opendev.org/c/openstack/octavia/+/91583414:33
opendevreviewGregory Thiemonge proposed openstack/octavia master: Update amphorav2/jobboard doc  https://review.opendev.org/c/openstack/octavia/+/92376314:33
opendevreviewGregory Thiemonge proposed openstack/octavia master: DNM/WIP temporary workaround for etcd3gw  https://review.opendev.org/c/openstack/octavia/+/92376414:34
opendevreviewTom Weininger proposed openstack/octavia master: Add spec for rate limiting  https://review.opendev.org/c/openstack/octavia/+/92331814:36
opendevreviewTom Weininger proposed openstack/octavia master: Add spec for rate limiting  https://review.opendev.org/c/openstack/octavia/+/92331814:39
opendevreviewTom Weininger proposed openstack/octavia master: Add spec for rate limiting  https://review.opendev.org/c/openstack/octavia/+/92331815:21
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Jul 10 16:00:39 2024 UTC and is due to finish in 60 minutes.  The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemongeo/16:00
johnsomo/16:00
tweiningo/16:00
damiandabrowskihi!16:00
gthiemonge#topic Announcements16:01
gthiemongewell, no annoucements from me this week16:01
johnsomNothing from me either16:01
tweininglet's move on then16:02
gthiemongewe passed Dalmatian-2, the next milestone is the final release for non-client libraries (Aug 19) then the week after is the Feature Freeze16:02
gthiemongeI'll skip CI status too, no update16:03
gthiemonge#topic Brief progress reports / bugs needing review16:03
gthiemongeFYI the new etcd backend for taskflow jobboard merged earlier this week16:03
gthiemongenow we need a plugin in octavia to use it16:03
johnsomI have been working on reviews.16:03
gthiemongeI'm working on it but I found a bug in etcd3gw (I proposed a fix), so it means that we will need a release of taskflow (for the etcd backend) and etcd3gw (for the fix) before approving my patch16:04
gthiemongethanks for the reviews guys16:04
johnsomI also posted some patches for issues in the Octavia devstack plugin when running on Ubuntu 24.04 (related to some SR-IOV testing work I have)16:04
tweininghttps://review.opendev.org/c/openstack/octavia/+/923318 I updated the rate limiting spec. Thanks for your comments. It really helps to have different views.16:05
johnsomYeah, I got to a few of the specs, I still have two more on the review pile16:06
tweiningI have one question about the "notifications impact" section. Is it about event notifications https://docs.openstack.org/octavia/latest/admin/event-notifications.html16:06
johnsomYes16:07
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/923318/comment/6b6187bb_28443eb1/16:07
gthiemongejohnsom: do you expect new notifications with this feature?16:07
gthiemongeright now we only have notifications for the creation/update/deletion of the LBs16:08
johnsomWell, it adds two new API endpoints with Create/Update/Delete methods. So I would expect notifications to be generated for them, meaning there will be new notifications16:08
johnsomI don't know how much special code there would be for that, but at a minimum we will be sending new notifications.16:09
tweininghmm, I will need to look into that. It wasn't on my radar until now.16:09
gthiemongeit's not a huge task16:10
johnsomHmm, do we only send them for LB create/update/delete? I thought we sent them for all of the API endpoints.16:10
gthiemongenop16:10
gthiemongehttps://opendev.org/openstack/octavia/src/branch/master/octavia/controller/worker/v2/tasks/notification_tasks.py16:10
johnsomOk, then I was remembering it wrong. Disregard my notifications comment.16:11
gthiemongeI think we can specify the notifications in the spec, but I feel that we don't need to implement them now16:11
tweiningok16:11
johnsom(designate sends them for everything, so I am probably just getting the projects mixed)16:11
gthiemongeyeah notifications are limited16:11
gthiemongehaha16:11
gthiemongewe can improve the notifications in Octavia ;-)16:12
johnsomI have also looked into the IPv6 test failures. This is an interesting ordering thing.16:13
johnsomDoes anyone remember why we had to remove the gateway address from the lb-mgmt-net when the ML2 is OVN?16:13
noonedeadpunko/16:14
johnsomI seem to remember it was some OVN bug, but a quick search didn't bring it up.16:14
gthiemongejohnsom: I remember something about ARP requests sent to an non-existant gateway16:14
johnsom#link https://github.com/openstack/neutron/blob/master/devstack/lib/octavia#L1416:14
gthiemongejohnsom: maybe related to https://bugzilla.redhat.com/show_bug.cgi?id=196116216:15
johnsomSo, if we remove the gateway all of the time to address this ordering bug, we have to remove the router from the network too, which means SLAAC and probably DHCP don't work anymore.16:16
johnsomUnless OVN doesn't have that limitation and it was only OVS/linux bridge16:17
gthiemongeI need to check but the IP address of the management interface might be static in most of cases16:17
noonedeadpunkI can distantly recall some backport in neutro regarding broadcast flood for OVN... but really vaguely, so might be not related...16:18
johnsomYeah, I kind of thing so too. I may go down that path of removing the router too. My patch yesterday removes the DHCP from the o-hm0 interface.16:18
johnsomcloud-init should "do the right thing" in the amp instances without DHCP16:19
noonedeadpunkmaybe it was https://bugs.launchpad.net/neutron/+bug/2069625... but not sure16:19
noonedeadpunksorry folks, would there be an open discussion? As I failed to find a meeting agenda recently and have something to raise16:21
gthiemongenoonedeadpunk: please go ahead16:22
noonedeadpunkyeah, so that;'s the topic I've raised couple of PTGs ago and you pretty much aware about - AZs :D16:22
gthiemongeyeah i've seen some updates in gerrit :)16:22
noonedeadpunkI tried to make a different approach and target changes to nova scheduling groups16:23
noonedeadpunkand then arddennis also proposed the blueprint: https://review.opendev.org/c/openstack/octavia/+/92357116:23
noonedeadpunkas during implementation it appears that multiple options are possible16:23
noonedeadpunkso I thought that it's best to have it written for futher discussion16:23
noonedeadpunkbasically, we're having implementation mostly ready, except unsure about couple of points described in the blueprint16:24
noonedeadpunkfrankly - I kinda like doing thing on a nova side. Though there was quite some level of complexity in how scheduler works with regards to AZs16:25
noonedeadpunkor better say ordering of data, as AZ was passed to filters directly...16:25
noonedeadpunkTL;DR - once you have a spec review day - ping me or arddennis for some discussion around this16:26
arddennisMaybe the main point. If compute_tasks is a good place to distribute amphora instances across AZ. Maybe there should be AZ defined for each amphora inside worker?16:27
noonedeadpunkas there're outstanding questions in spec16:27
johnsomIt is one of the next specs on my list to review16:27
gthiemongenoonedeadpunk: ack, I will review it in the next days (maybe this week)16:27
johnsomThat and re-review the resize one16:27
* noonedeadpunk very sorry for us taking _that_ long to get any progress16:28
gthiemongeBTW I like to read the rendered doc, but it doesn't look alright https://d2cee1cf1f9910cb6506-7163d5c589c56aef778972593b9aaf7c.ssl.cf2.rackcdn.com/923571/7/check/openstack-tox-docs/350a8d5/docs/contributor/specs/version15.0/multiaz_amphora_distribution.html16:28
noonedeadpunkah, yes, will fix that right away16:28
gthiemongethanks16:29
gthiemongenoonedeadpunk: are the unclear points highlighted in the spec?16:30
noonedeadpunkarddennis: ^16:31
arddennisIt is described in Alternatives16:31
gthiemonge(I added it to our priority review etherpad: https://etherpad.opendev.org/p/octavia-priority-reviews)16:32
arddennisIt looks like controller_worker is a better place than compute_tasks. But I am deeply unsure if it is a good path either16:32
gthiemongeok I see16:33
noonedeadpunkgthiemonge: I _think_ we can also propose our WIP on top of the spec.16:33
noonedeadpunkpotentially it might be easier for you to grasp some spec parts with it...16:34
noonedeadpunk(with code implementing that)16:34
noonedeadpunks/that/spec16:34
gthiemongeyeah that sounds good to me16:34
noonedeadpunkok, agred then16:36
gthiemongegreat!16:36
noonedeadpunkwe'll try to do that asap so you could have a review later this week if have time for that :D16:37
gthiemongeanyways, I can take a look at the spec in its current form16:38
noonedeadpunksure, thanks! sorry for hijacking the meeting 16:39
gthiemongehey np16:40
tweiningI have nothing else to talk about today16:40
gthiemongeany other topics for today?16:40
gthiemongeok!16:41
gthiemongethen, Have a good week!16:41
gthiemongethank you folks16:41
gthiemonge#endmeeting16:41
opendevmeetMeeting ended Wed Jul 10 16:41:33 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-07-10-16.00.html16:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-07-10-16.00.txt16:41
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-07-10-16.00.log.html16:41
opendevreviewTom Weininger proposed openstack/octavia master: Add spec for rate limiting  https://review.opendev.org/c/openstack/octavia/+/92331816:53
opendevreviewDmitriy Rabotyagov proposed openstack/octavia master: Add spec for multiple AZ amphora placement  https://review.opendev.org/c/openstack/octavia/+/92357116:55
opendevreviewMichael Johnson proposed openstack/octavia master: Stop using DHCP for o-hm0 interface in devstack  https://review.opendev.org/c/openstack/octavia/+/92379217:33
opendevreviewMichael Johnson proposed openstack/octavia master: WIP Testing gateway none in devstack plugin  https://review.opendev.org/c/openstack/octavia/+/90719917:42
noonedeadpunkthis looks better now :) https://6e2b41c04dce55eaa7bd-95baeb13f84d1cb0954af27128e2e856.ssl.cf2.rackcdn.com/923571/8/check/openstack-tox-docs/df0eb54/docs/contributor/specs/version15.0/multiaz_amphora_distribution.html18:00
opendevreviewMichael Johnson proposed openstack/octavia master: Stop using DHCP for o-hm0 interface in devstack  https://review.opendev.org/c/openstack/octavia/+/92379218:46

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!