Monday, 2023-03-20

opendevreviewMichael Johnson proposed openstack/octavia-tempest-plugin master: DNM: Capture cirros console logs  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/87783204:43
johnsomHmmm, so I guess I broke the image builds on older releases: https://zuul.opendev.org/t/openstack/build/8caa4f281fb848ccbce91d0749fe797305:19
johnsomI would have expected that uninstall element to not fail if the package isn't present....05:19
johnsomI will not be around tomorrow, so if someone wants to poke at this, feel free05:21
johnsomWe probably need a pkg-map for those versions05:28
opendevreviewMichael Johnson proposed openstack/octavia-tempest-plugin master: DNM: Capture cirros console logs  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/87783205:30
gthiemongejohnsom: np, i'm going to take a look at it06:45
gthiemongeinteresting... dnf doesn't fail if a package doesn't exist06:49
opendevreviewGregory Thiemonge proposed openstack/octavia master: WIP Fix focal amphora image build  https://review.opendev.org/c/openstack/octavia/+/87789407:00
opendevreviewGregory Thiemonge proposed openstack/octavia master: Fix focal amphora image build  https://review.opendev.org/c/openstack/octavia/+/87789407:19
kevkoHello folks, i found that octavia is not correctly interpreting [ipv6_address]:port when brackets are used ... this looks like a bug because [ipv6]:port format looks like is standard syntax of definition ipv6 address and port combination 09:02
kevkoam i correct ? 09:02
kevkoi am talking about amphora agent which is parsing configuration file from /etc/octavia/amphora-agent.conf [health_manager] controller_ip_port_list09:03
gthiemongekevko: Hi, I think this is a bug, currently only ipv6:port is supported09:12
kevkogthiemonge: I am not sure if you understand my, yes ipv6:port is working ...but valid format for ipv6 and port is [ipv6]:port escpecially because ip6 semicolons etc ...09:13
kevkogthiemonge: this is working -> controller_ip_port_list = fc00:164a:b260:bfe4::6:5555, fc00:164a:b260:bfe4::7:5555, fc00:164a:b260:bfe4::8:5555     , this is not working controller_ip_port_list = [fc00:164a:b260:bfe4::6]:5555, [fc00:164a:b260:bfe4::7]:5555, [fc00:164a:b260:bfe4::8]:555509:15
kevkobut it should 09:15
gthiemonge yeah I understand, I would consider that it is a bug in Octavia, could you open a story in storyboard?09:18
gthiemongekevko: did you configure this field manually? or did you use a deployment tool?09:21
kevkogthiemonge: kolla-ansible 09:40
gthiemongekevko: ack, maybe the support of ipv6 management network is not tested with kolla-ansible09:43
kevkogthiemonge: it's probably not, but kolla-ansible is configuring ipv6 ip and port in correct way ...octavia not ..09:54
kevkogthiemonge: i will fix it and send a patch ... do octavia use storyboard instead of launchpad ? 09:54
gthiemongekevko: yeah, we use storyboard09:59
skraynevgthiemonge: hi. I forgot to ask about: https://review.opendev.org/c/openstack/octavia/+/877414 do we have a chance to backport this fix to stable/yoga? 10:37
skraynevof course after merge in master branch %)10:37
gthiemongeskraynev: hi, yes, we will backport it10:40
skraynevgthiemonge: awesome! thx. I will wait it. I hope, that Pr will get one more +2  soon :)10:42
kevkogthiemonge: it would be nice to merge and backport in short period of time ..do you think this will be possible as this is simple fix ? .. i am currently deploying octavia on customer side and it would help me to get this patch into stable branches 10:43
gthiemongekevko: ack, we will try to prioritize it, I'll backport it as soon at it is merged10:44
gthiemongekevko: which release do you use?10:44
kevkogthiemonge: for now we are deploying yoga 10:55
kevkogthiemonge: Btw, we have another requirement needed from customer, they are using 3 AZs with 3 cephs and using glance with multistore support ..they wants this model for his HA needs...11:22
kevko*their11:22
kevkothis configuration work well with nova, neutron,ovn ,cinder,glance ...11:22
kevkogthiemonge: problem is they wants to spin amphoras on different AZs ..to have always amphoras on differents AZs (or let's say compute hosts --- without AZs usage) ... and this looks like impossible in octavia11:24
kevkogthiemonge: what i found is that you can schedule loadbalancer to some AZ for example ...but this is not enough because there can be several issues with this AZ in case of network outage or whatever .. then your LB is dead ...11:25
kevkogthiemonge: when i am reading my explanation ..it is little bit chaotic ..sorry for that :) ...simply said ..they want to spin amphoras on different hosts/azs to be sure that LB will not be down in case of AZ/host is down ...and also ensure that two amphoras will not be in same AZ/host ...11:26
kevkogthiemonge: how can be this achieved ? some special property of flavor/image ? special scheduler in nova ? or combination with anti-affinity ? is this somehow configurable in octavia ? if nothing is possible ...can we implement solution ? 11:28
gthiemongekevko: I think you need this feature that is still in review: https://review.opendev.org/c/openstack/octavia/+/55896211:58
gthiemongekevko: otherwise I don't know, maybe some specific parameters in a Nova flavor would make the amphorae schedule in different AZs11:59
kevkogthiemonge: wow, cool, can I somehow help to speed up process ? i have several test envs to test it ... 11:59
gthiemongekevko: yeah, reviewing/testing the code would be helpful12:00
kevkogthiemonge: if it is working i will backport it into our downstream repository... but it would be fine to have an information that this will be merged ... small changes between patchsets are not big problem as then i can just update our downstream git repos/images or update octavia to antelope if it will be present there 12:01
kevkogthiemonge: what i am trying to say ...sometimes in gerrit is very usefull change which is waiting for merge months ... 12:02
kevkogthiemonge: this change is there from 2018 year :/12:09
gthiemongeyeah it was started long time ago and was nearly abandonned but folks restored it during the last cycle, we hope we will merge it in Bobcat12:14
opendevreviewGregory Thiemonge proposed openstack/octavia master: Fix failover when the last listener is deleted  https://review.opendev.org/c/openstack/octavia/+/87784212:45
opendevreviewMichal Arbet proposed openstack/octavia master: Fix octavia to accept [ipv6]:port  https://review.opendev.org/c/openstack/octavia/+/87795914:12
kevkogthiemonge: https://review.opendev.org/c/openstack/octavia/+/877959 ipv6 port fix14:13

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