16:01:00 <gthiemonge> #startmeeting Octavia
16:01:00 <opendevmeet> Meeting started Wed Jan  5 16:01:00 2022 UTC and is due to finish in 60 minutes.  The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:01:00 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:00 <opendevmeet> The meeting name has been set to 'octavia'
16:01:12 <gthiemonge> Hi everyone! welcome back ;-)
16:01:16 <johnsom> o/
16:01:27 <johnsom> Happy new year!
16:01:45 <gthiemonge> Yeah, this is the first meeting of 2022, Happy new year!
16:02:44 <gthiemonge> #topic Announcements
16:02:51 <gthiemonge> * Yoga-2 milestone
16:03:02 <gthiemonge> this week is Yoga-2 milestone
16:03:19 <gthiemonge> I'll check if we need intermediate releases for python-octaviaclient and octavia-lib
16:03:33 <gthiemonge> but I don't think we make notable changes in those repos
16:04:24 <johnsom> Yeah, they may still need a release for the release team policies.
16:04:32 <gthiemonge> hmm ok
16:04:51 <johnsom> I think they are going to do a automated patch blast for it though
16:06:10 <gthiemonge> ok, I'll check with the releases team, there are a bunch of open reviews for Yoga-2 clients, but not for octavia
16:06:28 <johnsom> Sounds good
16:07:32 <gthiemonge> any other announcements?
16:09:36 <gthiemonge> ok
16:09:44 <gthiemonge> #topic Brief progress reports / bugs needing review
16:10:03 <gthiemonge> well... I'm still working on amphorav2+persistence
16:10:31 <gthiemonge> one concern with the use of the redis backend is that if a task takes too much time (is longer than jobboard_expiration_time sec)
16:10:46 <gthiemonge> it might be re-scheduled on another controller while it's still running
16:11:16 <gthiemonge> so I'm proposing a keep-alive-like approach while the controller is waiting for a task to be completed
16:11:41 <johnsom> Yes, that has been an open issue in the amphora_v2 driver.
16:11:44 <gthiemonge> it periodically notifies taskflow that the job is still running, and then taskflow extends the expiration time of the job
16:11:52 <gthiemonge> #link https://review.opendev.org/c/openstack/octavia/+/823415
16:12:21 <johnsom> I look forward to reviewing that.
16:12:43 <gthiemonge> thanks
16:13:46 <gthiemonge> I've also worked on an issue in the failover flow in active-standby that was reported by a user
16:13:52 <gthiemonge> #link https://storyboard.openstack.org/#!/story/2009761
16:14:06 <gthiemonge> if both amphorae are deleted, it takes too much time to complete the failover
16:14:35 <gthiemonge> the failover flow defines a custom timeout for rest_api_driver that is not used in some cases
16:14:46 <gthiemonge> #link https://review.opendev.org/c/openstack/octavia/+/823414
16:15:30 <gthiemonge> now the failover takes only a few minutes (~3) instead of 30min
16:15:49 <johnsom> Yeah, that was a bad oversight
16:17:10 <gthiemonge> this issue has motivated me to work on the keepalive thing in amphorav2 ;-)
16:19:05 <gthiemonge> #topic Open Discussion
16:19:13 <gthiemonge> any other topics Folks?
16:22:27 <gthiemonge> ok
16:22:32 <gthiemonge> thanks everyone!
16:22:38 <johnsom> Thanks Greg!
16:22:40 <gthiemonge> #endmeeting