Wednesday, 2021-06-23

opendevreviewGregory Thiemonge proposed openstack/octavia-tempest-plugin master: Fix two-node job configuration  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/77388806:37
*** gthiemon1e is now known as gthiemonge15:49
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemongeHi everyone!16:00
haleybhi16:01
gthiemongewhere is johnsom?16:02
gthiemonge#topic Announcements16:03
gthiemongeGates are green!16:03
gthiemongeThanks to the reviewers!16:03
gthiemonge(we had lower-constraints issues on python-octaviaclient stable branches, and some bugs with sqlalchemy 1.4 on octavia master)16:04
gthiemongeand I don't have any other announcements16:04
gthiemonge#topic Brief progress reports / bugs needing review16:05
gthiemongeI've been working on fixing some non-voting jobs16:06
gthiemongeI switch the centos 8 job to centos stream 816:06
gthiemonge"switched"16:06
gthiemonge#link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/69845016:06
gthiemonge(based on a commit from cgoncalves)16:06
gthiemongeit depends on a devstack patch/hack that fixes dib when it is deployed in a devstack env16:07
gthiemongeI hope it will be merged soon16:07
gthiemongeThen the goal is to set it as a voting job16:07
gthiemongeand perhaps we will be able to switch the jobs on master branch from ubuntu to centos16:08
gthiemongeI also worked on the two-node job16:08
gthiemongethe switch to ML2/OVN broke the patch, I'm still fighting with FIPs in the scenario tests16:09
gthiemonge#link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/77388816:09
gthiemongehaleyb: maybe I will need your expertise here16:09
haleybgthiemonge: switch or add a centos?  should we not keep the ubuntu config?16:09
haleybgthiemonge: ack16:09
gthiemongehaleyb: 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-ubuntu16:10
haleyb+116:11
gthiemongeconfig for stable branches will be untouched16:11
gthiemonge(this is also cgoncalves' work)16:11
gthiemonge#link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/74699616:12
gthiemonge#topic Open Discussion16:14
haleybgthiemonge: question on your generic network interface patch, https://review.opendev.org/c/openstack/octavia/+/76119516:17
haleybi went to review again but looks like you were going to update it?16:17
gthiemongehmmm16:17
gthiemongeI don't remember :D16:17
haleyball my nitty comments16:17
opendevreviewMichael Johnson proposed openstack/octavia-tempest-plugin master: Remove unused dead code  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/79771516:18
haleybif it's just updating things to use a different IPv6 prefix i wouldn't bother16:18
gthiemongeOh yeah you're right16:18
haleybi'v6 got ipv6 on the brain this morning16:18
gthiemongeI'll try to update it before the end of the week16:19
gthiemongeI hope the CI won't be unhappy16:19
haleyba shout-out on reviews for that one16:19
haleybshh, don't talk about the CI16:19
johnsomo/16:19
gthiemongeI think I also need to update it to fix some issues with the host_routes16:20
johnsomSorry, parallel discussions16:20
gthiemongehaleyb: thanks for the heads up, because I forgot to send the last patchset for review, I almost lost it16:21
johnsomI had some comments no the generic network patch, but got interrupted reviewing.16:22
johnsomI can post those (if I didn't), but I'm not done yet16:22
gthiemongeok np16:22
johnsomHa, yeah, host routes is the last comment on my local notes....16:23
johnsomSo, I guess that was in fact missing.16:23
johnsomSo, 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 aware16:24
gthiemongenot yet16:24
johnsomOk16:24
gthiemongeThe (my) plan is to restore the centos-stream-8 job16:25
johnsomYeah, I would like to see it pass for at least a bit before we start proposing that switch.16:25
gthiemongewhen we consider that it is stable, we can switch it to voting16:25
johnsomOk, yeah, that sounds like a good idea16:25
johnsomIt would be super awesome to have a working and voting centos job again16:25
gthiemongeI agree16:26
johnsomA 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:27
gthiemongeok, it passes the CI, I'll CR+2 it ;-)16:30
gthiemonge"if'16:30
gthiemongethanks johnsom 16:31
haleybjohnsom: pep8 failure :(16:31
johnsomThis may need a patch or two, we want to see if it's truely dead or not.16:31
johnsompep8 for a one line delete???? hmmm lol16:32
johnsomAh, no longer needed import.16:32
haleybbingo16:32
johnsomOk, I want to let the tempest run, then I will fix that16:33
gthiemongeack16:33
johnsomTake a day off and you get rusty. grin16:33
gthiemongeOne 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
gthiemongeI proposed a fix:16:34
gthiemonge#link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/79738716:34
gthiemongeit would improve the stability of our jobs16:34
gthiemongesadly, we are mixing the ipv6 address notations in the tempest test ([aaaa:bbbb::1] va aaaa:bbbb::1)16:35
gthiemongeand the fix is not pretty16:35
haleybgthiemonge: should it always use brackets for IPv6?16:36
gthiemongeit depends on the function :D16:36
gthiemongemake_request expects brackets, check_members_balanced doesn't :/16:37
haleybhmmm, does it break UDP ?16:37
gthiemongemake_requset expects brackets for HTTP/TCP16:38
haleyboh, i expanded below and see the other occurrence16:38
gthiemongemaybe we can clean that stuff in an other commit16:41
johnsomYeah, I want to look at that. I know we have accommodations for that somewhere, maybe just not in the right place.16:41
haleybright, callers should pass the correct address to check_members_balanced()16:42
haleybfollow-on is good16:42
haleybor make_request() can do the same hack16:43
gthiemongeif the brackets are not already there16:44
johnsomYeah, maybe those validators should do a little AI and figure out if the brackets are there already, or are needed.16:44
gthiemongelol16:44
gthiemongewe can discuss it in the review ;-)16:45
gthiemongeany other topics for this week folks?16:45
gthiemongeOk16:47
gthiemongeThanks everyone!16:47
gthiemonge#endmeeting16:47
opendevmeetMeeting ended Wed Jun 23 16:47:16 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:47
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2021/octavia.2021-06-23-16.00.html16:47
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2021/octavia.2021-06-23-16.00.txt16:47
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2021/octavia.2021-06-23-16.00.log.html16:47
opendevreviewBrian Haley proposed openstack/octavia-tempest-plugin master: Always pass subnet ID to member_create()  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/74272819:18
opendevreviewBrian Haley proposed openstack/octavia-tempest-plugin master: Add member API tests that do not pass subnet ID  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/74850219:19
opendevreviewGhanshyam proposed openstack/octavia-tempest-plugin master: Remove unused dead code  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/79771520:18
opendevreviewMichael Johnson proposed openstack/octavia-tempest-plugin master: Remove unused dead code  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/79771522:18
opendevreviewMichael Johnson proposed openstack/octavia-tempest-plugin master: Remove unused dead code  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/79771522:20

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