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