16:00:38 <gthiemonge> #startmeeting Octavia
16:00:39 <opendevmeet> Meeting started Wed Jan 26 16:00:38 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:39 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:39 <opendevmeet> The meeting name has been set to 'octavia'
16:00:44 <gthiemonge> Hi!
16:00:45 <johnsom> o/
16:01:27 <tweining> #help
16:02:05 <gthiemonge> tweining: o/
16:02:16 <johnsom> I think those only work for the meeting organizer, but not sure.
16:02:32 <johnsom> Or if you are added as a meeting chair
16:02:52 <gthiemonge> I only use the list of commands that you gave me, johnsom
16:02:58 <gthiemonge> #topic Announcements
16:02:58 <tweining> the website says it's for everyone
16:03:31 <gthiemonge> I have no announcement. johnsom?
16:03:44 <johnsom> The virtual PTG registration is open.
16:03:47 <johnsom> #link http://lists.openstack.org/pipermail/openstack-discuss/2022-January/026888.html
16:04:04 <gthiemonge> cool!
16:04:10 <johnsom> Registration is free, the PTG is scheduled for April
16:04:48 <johnsom> That is all I have this week
16:04:59 <gthiemonge> johnsom: when can we reserve a room for Octavia?
16:05:16 <johnsom> We can, but they haven't sent that information out to the PTLs yet.
16:05:28 <johnsom> Next week I think
16:05:31 <gthiemonge> ok
16:05:33 <gthiemonge> thanks
16:06:00 <johnsom> Shout-out for Greg and your awesome work tracking down the Taskflow/fasteners issue!
16:06:42 <rm_work> o/
16:07:13 <gthiemonge> thanks, that one was crazy, I was expecting a bug in taskflow but it was in a rwlock lib
16:08:14 <gthiemonge> #topic Brief progress reports / bugs needing review
16:08:30 <gthiemonge> I'm working on centos 9 stream support (and CI job)
16:09:13 <gthiemonge> a few issues have been fixed so far (missing nested virt nodepool for c9s, incompatibility between the c9s openssh client and the cirros ssh server)
16:09:23 <gthiemonge> there's still one failing test in the CI: log offloading
16:09:25 <rm_work> woah there's a 9 already?
16:10:11 <gthiemonge> rm_work: yeah!
16:10:21 <gthiemonge> #link https://review.opendev.org/c/openstack/octavia/+/816370
16:10:31 <gthiemonge> ^ octavia change
16:10:42 <gthiemonge> #link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/816369
16:10:47 <gthiemonge> ^ octavia-tempest-plugin change
16:14:16 <gthiemonge> #topic Open Discussion
16:14:24 <gthiemonge> any other topics?
16:17:00 <tweining> I think I just found a bug ;)
16:17:11 <gthiemonge> haha
16:17:14 <gthiemonge> in openstacksdk
16:17:23 <johnsom> Just one?
16:18:49 <tweining> it seems openstacksdk get_load_balancer_statistics(name_or_id) does not work a name
16:19:56 <johnsom> If you create a patch for that, drop me a message with the link and I will review it.
16:20:01 <gthiemonge> https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/load_balancer/v2/_proxy.py#L68
16:20:11 <gthiemonge> I think requires_id should always be True in the case of Octavia
16:20:44 <gthiemonge> but I'm not really familiar with openstacksdk
16:20:48 <gthiemonge> we will take a look at it
16:20:52 <gthiemonge> thanks tweining
16:21:33 <johnsom> Yeah, not sure why that is on that call, but clearly not on the others there.
16:22:26 <johnsom> Ugh, I wrote that too. lol (three years ago)
16:22:44 <gthiemonge> maybe it was working well 3 years ago
16:23:01 <johnsom> lol, I would hope so, but you never know
16:23:30 <johnsom> The tests all use ID
16:24:43 <gthiemonge> ok folks, anything else?
16:24:51 <tweining> since we're talking about it already... that API is the right one if I want to wait in the script till the lb is created?
16:25:11 <tweining> not from my side.
16:25:58 <johnsom> I would use get_load_balancer, not statistics
16:26:21 <gthiemonge> I think with openstacksdk you have to call get_load_balancer until the provisioning_status of the LB is ACTIVE (or fails on ERROR)
16:27:37 <gthiemonge> and note that the CLI has a --wait parameter
16:28:53 <johnsom> Oh, I know why that is there
16:29:21 <johnsom> requires_id appends the resource id to the url, but stats is: /v2/lbaas/loadbalancers/{loadbalancer_id}/stats
16:29:50 <johnsom> https://github.com/openstack/openstacksdk/blob/master/openstack/resource.py#L1181
16:29:56 <johnsom> So I wasn't completely insane
16:30:21 <gthiemonge> not sure
16:30:32 * johnsom walked right into that one
16:31:13 <gthiemonge> Ok Folks
16:31:16 <gthiemonge> Thanks everyone!
16:31:22 <gthiemonge> #endmeeting