Wednesday, 2022-02-23

opendevreviewMerged openstack/octavia master: Use centos amphora image in the FIPS jobs  https://review.opendev.org/c/openstack/octavia/+/82784301:42
mnasiadkaGood morning - I'm having an issue with octavia and ovn-octavia-provider - that OVN NB connection timeouts are affecting the octavia api service itself (e.g. when it's trying to do it's job - the whole WSGI API service is hanging/frozen) - shouldn't those operations be done in the background?06:16
gthiemongemnasiadka: Hi, does it timeout on startup? the Octavia API service loads 3rd party providers at init time, so if a driver is broken (ex: connection failures), it impacts the API service06:24
mnasiadkagthiemonge: no, not on startup, let me paste some logs into paste service06:24
gthiemongemnasiadka: BTW the ovn-octavia-provider is maintained by the neutron team. The Octavia team provides the framework that enables these drivers06:25
mnasiadkaYes, I understand - one thing is to speak with them around those timeouts - second is to get Octavia to not be frozen on those timeouts - as I understand ;-)06:26
mnasiadkabasically adding members to an OVN load balancer ends with a timeout06:27
gthiemongeyeah that sounds like an ovn provider issue06:27
mnasiadkaok then, let me go complain there :)06:31
gthiemongemnasiadka: I'll keep on eye on it06:47
mnasiadkagthiemonge: thanks06:53
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Reconfigure amphora network interfaces seamlessly  https://review.opendev.org/c/openstack/octavia/+/81236808:00
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Fix plugging member subnets on existing networks  https://review.opendev.org/c/openstack/octavia/+/66540208:00
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Allow multiple VIPs per LB  https://review.opendev.org/c/openstack/octavia/+/66023908:00
opendevreviewGregory Thiemonge proposed openstack/octavia stable/wallaby: Drop Bionic support  https://review.opendev.org/c/openstack/octavia/+/83059211:07
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Reconfigure amphora network interfaces seamlessly  https://review.opendev.org/c/openstack/octavia/+/81236812:23
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Fix plugging member subnets on existing networks  https://review.opendev.org/c/openstack/octavia/+/66540212:23
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Allow multiple VIPs per LB  https://review.opendev.org/c/openstack/octavia/+/66023912:23
viks__hi,  octavia documentation says to create : `openstack flavor create --id 200 --vcpus 1 --ram 1024 --disk 2 "amphora" --private` . Is this sufficient for a production setup? or what is the suggested flavor  for a production system? Can someone please guide me on this?13:36
gthiemongeviks__: this is close to what we recommend to our users, I don't know if some users are using more than 1 vcpu, we haven't done anything in the amphora to optimize multiple vcpus (cpu-pinning, etc...) but it's on the roadmap, 1GB ram is enough for 1 vcpu, 2GB for the disk may be not enough if you don't offload the logs nad you have many connections13:43
viks__gthiemonge: Thanks for the quick reply. What is the recommended disk size or how to offload logs? log rotation? or any other way?13:45
gthiemongeviks__: we have logrotate in the amp but it is triggered once a day, so you can still fill the disk with logs in 24h (a change was proposed at https://review.opendev.org/c/openstack/octavia/+/810996)14:00
gthiemongeviks__: log offloading support (you need a syslog server): https://docs.openstack.org/octavia/latest/admin/log-offloading.html14:01
viks__gthiemonge: ok thanks... I was also trying compute node failure scenario where the amphora instance is present. It worked fine with loadbalancer topology : SINGLE eventhough there was some delay due to new instance creation in other available compute node. However in ACTIVE/STANDBY topology, compute host failure  did not work for me somehow. I also used anti-affinity settings stiill no luck. Also tried SINGLE topology with 14:10
viks__`spare_amphora_pool_size` which also did not work. I'm using train release... any suggestions on this?14:10
gthiemongeviks__: hmm it should work in ACTIVE_STANDBY, you can log in to both amphorae (with ssh) and check the logs (keepalived logs), you should be able to see which amp is the MASTER, and when triggering a failure on the compute node that runs this amphora, the BACKUP amphora will detect it and it shuld become the MASTER amphora14:13
gthiemongeI would not recommand using spare amphora, this feature was removed in the Xena release 14:14
gthiemongeviks__: and after BACKUP becomes MASTER, octavia should re-spawn a new amphora to replace the missing one14:14
viks__gthiemonge:   if my setup has 2 compute nodes,  it spawns both instances in the same compute node... so i tried to use anti-affinity settings... but then one of the instance stuck in BOOTING when i create http load balancer and curl to the backend instance via floating ip does not work.. not sure what i'm doing wrong? should i use ACTIVE?STANDBY or SINGLE topology?14:21
gthiemongewhen using ACTIVE_STANDBY, you need 3 compute nodes if you have anti-affinity (it would work with soft-anti-affinity), because if one node is down, nova needs a compute node that doesn't already have an amphora from the same lb14:24
gthiemonge"one of the instance stuck in BOOTING" -> this is an issue, does it go into ERROR after a timeout?14:25
viks__gthiemonge: yes.. it goes in to error state14:25
gthiemongeviks__: it may mean that nova failed to start a VM, or that there's an issue with the network connectivity14:25
gthiemongeviks__: so check the octavia worker logs, you will find ERROR-level messages14:26
viks__gthiemonge: ok... will investigate more on it.. Also how do i delete loadbalancer stuck in ` Pending Create` state?14:27
gthiemongeviks__: you cannot delete them, they should go into ERROR after a timeout, then you can remove them. If they don't (after a long wait) and you're sure that octavia is not doing anything with this LB (check activity in the logs), you need to update the DB manually to set them to ERROR14:29
viks__gthiemonge: ok.. thanks14:31
viks__what is the recommended topology for production setup: SINGLE or ACTIVE_STANDBY?14:32
gthiemongeI recommend active-standby if you want to recover really quickly from failures14:35
viks__gthiemonge: ok.. thanks14:36
opendevreviewGregory Thiemonge proposed openstack/octavia stable/wallaby: Drop Bionic support  https://review.opendev.org/c/openstack/octavia/+/83059214:37
opendevreviewGaudenz Steinlin proposed openstack/octavia master: Allow multiple VIPs per LB  https://review.opendev.org/c/openstack/octavia/+/66023915:09
*** gmann is now known as gmann_afk15:59
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Feb 23 16:00:31 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemongeHi!16:00
tweininghi16:01
johnsomo/16:01
gthiemonge#topic Announcements16:02
gthiemonge** Yoga-3 milestone16:02
gthiemongeThis is the feature freeze and final release for client libraries16:03
gthiemongeAFAIK we are good for the features16:03
gthiemongeand johnsom proposed a release highlights commit for Octavia:16:03
johnsomI have proposed our feature highlights:16:03
johnsom#link https://review.opendev.org/c/openstack/releases/+/83051816:03
gthiemonge#link https://review.opendev.org/c/openstack/releases/+/83051816:03
opendevreviewMerged openstack/octavia-dashboard master: Display Draining state correctly  https://review.opendev.org/c/openstack/octavia-dashboard/+/82690516:03
gthiemonge;-)16:03
johnsomlol, yeah, that....16:03
gthiemongejohnsom: thanks!16:03
gthiemongefor python-octaviaclient, I still see one bugfix:16:04
gthiemonge#link https://review.opendev.org/c/openstack/python-octaviaclient/+/80803016:04
johnsomIf you have any changes, please comment today. I plan to remove the WIP tomorrow16:04
gthiemongeok thanks16:04
gthiemongenow we can focus on bugfixes for the Yoga release16:06
gthiemongereminder: the link to the priority review list is in the topic of this channel:16:07
gthiemonge#link https://etherpad.openstack.org/p/octavia-priority-reviews16:07
gthiemongeany other announcements folks?16:07
gthiemongejohnsom: ?16:07
johnsomNot that I can think of at the moment.16:07
gthiemonge#topic Brief progress reports / bugs needing review16:08
gthiemongeI have focused on reviews, I also created a lot of backports because we merged a lot of commits on master these last days16:08
tweiningdo we know for certain that the ipv6 issue is fixed?16:09
gthiemongewell if you see some random gate failures with ipv6 tests, ping me16:10
johnsomI did capture all of the system state on one of the IPv6 errors in my test patch. But I didn't dig into it as Greg said he found the issue.16:11
gthiemongethe ipv6 issues may still impact octavia-tempest-plugin because the backports are still in review16:11
johnsomIf you are bored, the logs are probably still there.16:11
gthiemongewho is bored here?16:11
johnsomYeah, I don't have the time to spare for that.16:11
tweiningI hope once it's backported https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/824999 will finally succeed16:13
gthiemongeyeah I hope so16:14
gthiemongeone last thing, the periodic job octavia-amphora-image-build is broken on wallaby, the job is still using ubuntu bionic instead of focal16:15
gthiemongeI backported the fix:16:15
gthiemonge#link https://review.opendev.org/c/openstack/octavia/+/83059216:15
johnsomOpps16:15
gthiemongeinstalling pyroute2 0.6.5 triggered the issue in wallaby16:16
*** gmann_afk is now known as gmann16:17
gthiemonge(so this is a recent breakage)16:17
gthiemonge#topic Open Discussion16:17
gthiemongeany other topics?16:17
johnsomFun trivia note, including rc's and dot releases across all of the versions, we have put out 83 releases of Octavia over the history of the project.16:19
tweiningI tried to profile octavia-tempest/octavia-api/octavia-cw but didn't really find a bottleneck.16:20
gthiemongewow that's impressive16:20
johnsomWe will have to watch for 100 and have a hangout or something16:21
gthiemongetweining: thanks for trying ;-)16:21
tweininghttps://review.opendev.org/c/openstack/octavia/+/830441 is your interested in the code16:21
tweining*if you're16:22
johnsomYeah, thanks for having a look. I will look at the patch.16:22
tweiningthe api and worker are quite fast actually16:22
johnsomYeah, I would expect they aren't bad. That is why I don't understand no-op API tests taking a minute or more to run.16:24
gthiemongeOk I think that's all for today!16:29
gthiemongethank you Folks16:29
gthiemonge#endmeeting16:29
opendevmeetMeeting ended Wed Feb 23 16:29:46 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:29
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2022/octavia.2022-02-23-16.00.html16:29
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2022/octavia.2022-02-23-16.00.txt16:29
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2022/octavia.2022-02-23-16.00.log.html16:29
tweininggood night! ;)16:30
opendevreviewTom Weininger proposed openstack/octavia-dashboard stable/xena: Display Draining state correctly  https://review.opendev.org/c/openstack/octavia-dashboard/+/83065916:39
opendevreviewTom Weininger proposed openstack/octavia-dashboard stable/wallaby: Display Draining state correctly  https://review.opendev.org/c/openstack/octavia-dashboard/+/83066016:40
opendevreviewTom Weininger proposed openstack/octavia-dashboard stable/victoria: Display Draining state correctly  https://review.opendev.org/c/openstack/octavia-dashboard/+/83066116:40
opendevreviewTom Weininger proposed openstack/octavia-dashboard stable/ussuri: Display Draining state correctly  https://review.opendev.org/c/openstack/octavia-dashboard/+/83066216:40
opendevreviewTom Weininger proposed openstack/octavia-dashboard stable/train: Display Draining state correctly  https://review.opendev.org/c/openstack/octavia-dashboard/+/83066316:41
opendevreviewMichael Johnson proposed openstack/octavia master: Increase CentOS 8 Stream FIPS periodic timeout  https://review.opendev.org/c/openstack/octavia/+/83068019:23

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