16:00:36 #startmeeting Octavia 16:00:36 Meeting started Wed Jun 23 16:00:36 2021 UTC and is due to finish in 60 minutes. The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:36 The meeting name has been set to 'octavia' 16:00:43 Hi everyone! 16:01:16 hi 16:02:04 where is johnsom? 16:03:07 #topic Announcements 16:03:14 Gates are green! 16:03:24 Thanks to the reviewers! 16:04:12 (we had lower-constraints issues on python-octaviaclient stable branches, and some bugs with sqlalchemy 1.4 on octavia master) 16:04:47 and I don't have any other announcements 16:05:48 #topic Brief progress reports / bugs needing review 16:06:02 I've been working on fixing some non-voting jobs 16:06:18 I switch the centos 8 job to centos stream 8 16:06:25 "switched" 16:06:46 #link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/698450 16:06:53 (based on a commit from cgoncalves) 16:07:30 it depends on a devstack patch/hack that fixes dib when it is deployed in a devstack env 16:07:39 I hope it will be merged soon 16:07:49 Then the goal is to set it as a voting job 16:08:17 and perhaps we will be able to switch the jobs on master branch from ubuntu to centos 16:08:43 I also worked on the two-node job 16:09:13 the switch to ML2/OVN broke the patch, I'm still fighting with FIPs in the scenario tests 16:09:18 #link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/773888 16:09:31 haleyb: maybe I will need your expertise here 16:09:35 gthiemonge: switch or add a centos? should we not keep the ubuntu config? 16:09:47 gthiemonge: ack 16:10:58 haleyb: we will keep the ubuntu config. basically, octavia-v2-dsvm-scenario will be centos based on master, and we will have a octavia-v2-dsvm-scenario-ubuntu 16:11:10 +1 16:11:25 config for stable branches will be untouched 16:11:51 (this is also cgoncalves' work) 16:12:04 #link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/746996 16:14:21 #topic Open Discussion 16:17:00 gthiemonge: question on your generic network interface patch, https://review.opendev.org/c/openstack/octavia/+/761195 16:17:15 i went to review again but looks like you were going to update it? 16:17:34 hmmm 16:17:40 I don't remember :D 16:17:49 all my nitty comments 16:18:11 Michael Johnson proposed openstack/octavia-tempest-plugin master: Remove unused dead code https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/797715 16:18:13 if it's just updating things to use a different IPv6 prefix i wouldn't bother 16:18:19 Oh yeah you're right 16:18:37 i'v6 got ipv6 on the brain this morning 16:19:07 I'll try to update it before the end of the week 16:19:25 I hope the CI won't be unhappy 16:19:35 a shout-out on reviews for that one 16:19:51 shh, don't talk about the CI 16:19:55 o/ 16:20:12 I think I also need to update it to fix some issues with the host_routes 16:20:15 Sorry, parallel discussions 16:21:51 haleyb: thanks for the heads up, because I forgot to send the last patchset for review, I almost lost it 16:22:02 I had some comments no the generic network patch, but got interrupted reviewing. 16:22:13 I can post those (if I didn't), but I'm not done yet 16:22:40 ok np 16:23:01 Ha, yeah, host routes is the last comment on my local notes.... 16:23:09 So, I guess that was in fact missing. 16:24:20 So, did I see above that we are switching the main tests to use centos? Are we ready for that? The centos gate hasn't passed in over a year as far as I am aware 16:24:47 not yet 16:24:55 Ok 16:25:04 The (my) plan is to restore the centos-stream-8 job 16:25:10 Yeah, I would like to see it pass for at least a bit before we start proposing that switch. 16:25:21 when we consider that it is stable, we can switch it to voting 16:25:21 Ok, yeah, that sounds like a good idea 16:25:41 It would be super awesome to have a working and voting centos job again 16:26:17 I agree 16:27:49 A different topic, I just posted a patch based on a discussion in the qa channel. We may have some legacy/dead code in the tempest plugin. 16:30:06 ok, it passes the CI, I'll CR+2 it ;-) 16:30:12 "if' 16:31:02 thanks johnsom 16:31:20 johnsom: pep8 failure :( 16:31:54 This may need a patch or two, we want to see if it's truely dead or not. 16:32:04 pep8 for a one line delete???? hmmm lol 16:32:51 Ah, no longer needed import. 16:32:58 bingo 16:33:04 Ok, I want to let the tempest run, then I will fix that 16:33:12 ack 16:33:17 Take a day off and you get rusty. grin 16:34:06 One last thing about the tempest tests, I noticed that one test failed randomly in a CI job (ipv6 test with listener_with_allowed_cidrs) 16:34:13 I proposed a fix: 16:34:20 #link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/797387 16:34:46 it would improve the stability of our jobs 16:35:33 sadly, we are mixing the ipv6 address notations in the tempest test ([aaaa:bbbb::1] va aaaa:bbbb::1) 16:35:37 and the fix is not pretty 16:36:37 gthiemonge: should it always use brackets for IPv6? 16:36:49 it depends on the function :D 16:37:52 make_request expects brackets, check_members_balanced doesn't :/ 16:37:57 hmmm, does it break UDP ? 16:38:20 make_requset expects brackets for HTTP/TCP 16:38:56 oh, i expanded below and see the other occurrence 16:41:19 maybe we can clean that stuff in an other commit 16:41:59 Yeah, I want to look at that. I know we have accommodations for that somewhere, maybe just not in the right place. 16:42:20 right, callers should pass the correct address to check_members_balanced() 16:42:29 follow-on is good 16:43:29 or make_request() can do the same hack 16:44:05 if the brackets are not already there 16:44:24 Yeah, maybe those validators should do a little AI and figure out if the brackets are there already, or are needed. 16:44:38 lol 16:45:29 we can discuss it in the review ;-) 16:45:40 any other topics for this week folks? 16:47:08 Ok 16:47:13 Thanks everyone! 16:47:16 #endmeeting