Wednesday, 2020-09-02

*** terdei has quit IRC00:02
*** terdei has joined #openstack-lbaas00:03
*** TrevorV has joined #openstack-lbaas00:33
*** devfaz has quit IRC00:35
*** devfaz has joined #openstack-lbaas00:35
*** rcernin_ has joined #openstack-lbaas00:45
*** rcernin has quit IRC00:47
*** njohnston has quit IRC01:21
openstackgerritMerged openstack/octavia master: trivial fix  https://review.opendev.org/73237502:06
*** ramishra has quit IRC02:46
*** ramishra has joined #openstack-lbaas02:46
openstackgerritMerged openstack/octavia master: Add some details on enable_anti_affinity option  https://review.opendev.org/74267003:12
*** rcernin_ has quit IRC03:19
*** rcernin_ has joined #openstack-lbaas03:34
*** psachin has joined #openstack-lbaas03:35
*** TrevorV has quit IRC03:43
*** vishalmanchanda has joined #openstack-lbaas04:55
*** armax has quit IRC05:24
*** gcheresh has joined #openstack-lbaas05:26
*** kevinz has joined #openstack-lbaas05:34
openstackgerritVishal Manchanda proposed openstack/octavia-dashboard master: [goal] Migrate testing to ubuntu focal  https://review.opendev.org/74471005:52
*** JustAFlerkin has quit IRC06:43
*** rcernin_ has quit IRC06:51
*** rcernin_ has joined #openstack-lbaas06:54
*** ataraday has joined #openstack-lbaas07:25
*** ataraday has quit IRC07:27
*** rcernin_ has quit IRC07:35
*** ccamposr__ has joined #openstack-lbaas07:38
*** ccamposr has quit IRC07:40
openstackgerritAnn Taraday proposed openstack/octavia master: Add experimental amphorav2 jobs  https://review.opendev.org/73799307:42
openstackgerritAnn Taraday proposed openstack/octavia master: Add option to set default ssl ciphers in haproxy  https://review.opendev.org/68533707:58
openstackgerritAnn Taraday proposed openstack/octavia master: Add retry for getting amphora VM  https://review.opendev.org/72608407:58
*** ataraday has joined #openstack-lbaas08:06
*** rcernin_ has joined #openstack-lbaas08:39
*** rcernin_ has quit IRC08:46
openstackgerritMerged openstack/python-octaviaclient stable/ussuri: Cap pylint for stable branches  https://review.opendev.org/74802408:48
openstackgerritMerged openstack/octavia master: Switch to live from noop drivers  https://review.opendev.org/74816309:16
openstackgerritAnn Taraday proposed openstack/octavia master: Fix amphorav2 bytes error  https://review.opendev.org/73840709:22
*** zzzeek has quit IRC09:32
*** zzzeek has joined #openstack-lbaas09:33
ataradaygthiemonge, Hi, could you review https://review.opendev.org/#/c/738292/ ?09:40
gthiemongeataraday: Hi, sure09:41
ataradaygthiemonge, Thanks!09:42
*** zzzeek has quit IRC09:48
*** zzzeek has joined #openstack-lbaas09:49
openstackgerritMerged openstack/octavia stable/stein: Remove scenario bionic job from check  https://review.opendev.org/73879710:06
openstackgerritMerged openstack/octavia master: Add a message for the amphora image size  https://review.opendev.org/74677110:06
*** zzzeek has quit IRC10:08
*** zzzeek has joined #openstack-lbaas10:10
*** sapd1_x has joined #openstack-lbaas10:21
*** rcernin_ has joined #openstack-lbaas10:42
*** rcernin_ has quit IRC10:47
*** armax has joined #openstack-lbaas10:55
*** zzzeek has quit IRC10:57
*** zzzeek has joined #openstack-lbaas11:00
*** gcheresh has quit IRC11:00
gthiemongeataraday: not really familiar with taskflow but how are arguments passed to execute() functions? what defines the order of the args? (cf https://review.opendev.org/#/c/738292/13/octavia/controller/worker/v1/tasks/amphora_driver_tasks.py)11:25
ataradaygthiemonge, They described in flows https://review.opendev.org/#/c/738292/13/octavia/controller/worker/v2/flows/amphora_flows.py@707 and are taken from store that is passed in worker https://review.opendev.org/#/c/738292/13/octavia/controller/worker/v2/controller_worker.py@35711:29
gthiemongethanks11:33
gthiemongeataraday: and for the order? why did johnsom swap 'amphorae' and 'amphora_index' in v1/tasks/amphora_driver_tasks.py?11:34
ataradayI think it takes parameters by mapping names, so order here more for consistency11:35
*** gcheresh has joined #openstack-lbaas11:54
gthiemongeataraday: Ok thanks!11:56
*** njohnston has joined #openstack-lbaas11:59
*** TMM has quit IRC12:57
*** TMM has joined #openstack-lbaas12:57
johnsomYeah, consistency reasons. In other places I had that order13:18
*** TrevorV has joined #openstack-lbaas13:46
*** rcernin_ has joined #openstack-lbaas14:44
*** rcernin_ has quit IRC14:49
*** ataraday_ has joined #openstack-lbaas15:52
johnsom#startmeeting Octavia16:00
openstackMeeting started Wed Sep  2 16:00:02 2020 UTC and is due to finish in 60 minutes.  The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: Octavia)"16:00
openstackThe meeting name has been set to 'octavia'16:00
johnsomHi everyone (that isn't on vacation this week)!16:00
gthiemongeo/16:00
aannuusshhkkaahello!16:00
ataraday_hi16:00
johnsomIf you are on vacation, well, why are you reading this? grin16:00
johnsom#topic Announcements16:00
*** openstack changes topic to "Announcements (Meeting topic: Octavia)"16:00
johnsomFinal release of python-octaviaclient is next week!16:01
johnsom#link https://releases.openstack.org/victoria/schedule.html16:01
johnsomAlso, feature freeze for all of the other repositories is next week as well.16:01
johnsomWe had a gate outage this week with the release of a new setuptools. A change was added to devstack to resolve that issue16:02
johnsomAny other announcements this week?16:03
johnsomWe have been doing pretty good burning down the priority review list. Thank you!16:03
johnsom#topic Brief progress reports / bugs needing review16:04
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)"16:04
johnsomI have mostly been focusing on the priority review list, doing reviews, rebases, ordering patches with dependencies, etc.16:04
aannuusshhkkaaawaiting reviews on a couple of our patches.. https://review.opendev.org/#/c/746822/4 https://review.opendev.org/#/c/737111/27 https://review.opendev.org/#/c/742294/1116:05
ataraday_Do some reviews and update amphorav2 changes16:05
johnsomataraday_ Thank you for your help there.16:05
johnsomaannuusshhkkaa Those are on the top of my list.16:06
aannuusshhkkaayay! looking forward to it..16:06
gthiemongeI did some reviews, and I'm working on SCTP support... and downstream stuff16:06
ataraday_Will we make amphorav2 changes into Victory? They seems are down in review priority list?16:07
johnsomataraday_ Yeah, I think we can do that. If they aren't feature patches, we still have a bit of time to get through those. I am also fine if we want to move those up into the other lists.16:08
johnsomThe requirements patch is probably a "feature" level patch of priority16:08
johnsomThe upgrade check probably as well.16:08
johnsomI will move those up after the meeting. I don't think there is a reason to have them separate16:09
johnsom#topic Priority bug reviews for Victoria16:09
*** openstack changes topic to "Priority bug reviews for Victoria (Meeting topic: Octavia)"16:09
ataraday_johnsom, OK, thanks!16:09
johnsom#link https://etherpad.opendev.org/p/octavia-priority-reviews16:09
johnsomWe are getting into the critical time to get features in. There is currently 29 feature patches on the list.16:10
johnsomI think we should start talking about patches that may not make it.16:10
johnsomIf you see any patches on that list that you think are not ready or don't need to make Victoria, please add a comment to the patch line. I will also make some proposals of patches to defer later today. I will make a break in the list.16:12
johnsomIf I put something on that list that is important to you, please feel free to move them back up.16:12
gthiemongeack16:12
johnsomWe just need to start making a cut line and prioritize16:12
johnsomAny other questions/comment/ideas on the priority list?16:13
gthiemongenop16:14
johnsomOk.16:14
johnsom#topic Open Discussion16:14
*** openstack changes topic to "Open Discussion (Meeting topic: Octavia)"16:14
johnsomOther topics this week?16:14
johnsomOk, short and sweet. Thanks everyone for your reviews, we are making good progress!16:16
johnsom#endmeeting16:16
*** openstack changes topic to "Discussions for OpenStack Octavia | Priority bug review list: https://etherpad.openstack.org/p/octavia-priority-reviews"16:16
openstackMeeting ended Wed Sep  2 16:16:32 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:16
openstackMinutes:        http://eavesdrop.openstack.org/meetings/octavia/2020/octavia.2020-09-02-16.00.html16:16
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/octavia/2020/octavia.2020-09-02-16.00.txt16:16
openstackLog:            http://eavesdrop.openstack.org/meetings/octavia/2020/octavia.2020-09-02-16.00.log.html16:16
gthiemongethanks johnsom16:16
ataraday_thanks!16:17
*** ataraday_ has quit IRC16:23
openstackgerritVishal Manchanda proposed openstack/octavia-dashboard master: [goal] Migrate testing to ubuntu focal  https://review.opendev.org/74471016:36
*** psachin has quit IRC17:09
*** ccamposr__ has quit IRC17:24
*** rouk has joined #openstack-lbaas18:10
rouk@johnsom we (mloza too) are having issues with health manager apparently reviving deleted amphora rows18:12
roukrows with ips that overlap existing amphora management ips come back from the dead eventually, is there some better place we could purge these?18:13
openstackgerritMichael Johnson proposed openstack/octavia master: Add proxy v2 protocol support  https://review.opendev.org/74780118:13
johnsomrouk Housekeeping process should purge those18:14
roukit does not.18:14
roukshould we just be dumping the rows, instead of setting deleted?18:14
johnsomhttps://github.com/openstack/octavia/blob/master/octavia/controller/housekeeping/house_keeping.py#L11818:14
roukyeah, but these arent old, really.18:15
rouktheres plenty of times where an amphora will come up on the same ip as an old one, and then the old record gets revived by health checks erroring.18:15
johnsomOh, I see, neutron is recycling IPs very quickly?18:15
roukhundreds of LBs, it happens.18:15
roukneutron doesnt have a LRU allocation or something to try and spread them out, so reuse happens very quickly when people are recycling things18:16
johnsomYeah, hmm. My initial thought would be to tune the purge interval to be very short and have it check often.18:16
johnsomWell, it does assign then in sequence, but I could see a large deployment with high rate of change being an issue.18:17
johnsomJust a sec, let me recommend some config tuning18:17
roukcan we configure that easily? this particular burst we have is due to the previous issue of mloza setting deleted on all amphoras at once, and doing 100 LB rebuilds in an hour.18:17
roukbut, he originally was doing the delete cause this was happening in somewhat isolated cases before18:17
roukdue to random ip reuse, it was just like, 4 instead of 10018:18
johnsomIn the [house_keeping] section of the octavia.conf, set the amphora_expiry_age to some small amount of seconds, like 600 for 10 minutes, or even lower if you don't care about historical records18:18
roukand for the already revived records on re-used ips that keep coming back? do i just drop the rows manually?18:19
roukor if i set them deleted with a short interval, they should get cleaned before revived?18:19
johnsomIt should then check and delete them every 30 seconds based on the cleanup_interval default setting18:20
roukdont really care about historical amphora records. they do stay deleted for >30s if we set them deleted, so they should be down long enough for the cleanup to hit18:20
roukwe will try that18:21
johnsomYeah, setting that low should purge them pretty fast, if 30 seconds is too long, drop the cleanup_interval too18:21
roukit should be fine, health manager usually revives them within the next day or so18:21
johnsomAlso note, if you have more than one housekeeping running, they will all take a turn at cleaning up18:21
roukamphora_expiry_age 30s should basically be clean up everything every run, right?18:22
johnsomThat is an interesting scenario however. If you want you could open a story for us to think about how to work better with re-issued IPs.18:22
roukoh, you should never move from deleted -> error18:23
johnsomYeah, or 29 for sure18:23
roukimo18:23
roukthats the fix18:23
roukwhat cases do we need to move from deleted -> error? a deletion error would go pending_delete -> error18:23
johnsomYeah, I agree actually.18:23
roukalso, for mass rebuilds where this stuff happens quickly, a amphora delete command would be cool18:23
johnsomOnce it's DELETED, it should be in that state until the record is completely purged18:24
roukmaybe with an admin flag18:24
*** ccamposr has joined #openstack-lbaas18:24
rouksince the reason why we were doing db edits, is cause theres no amphora delete command.18:24
roukbut theres some ugly cases where it would help18:24
johnsomAhead of you on that one: https://review.opendev.org/71829318:24
roukoi, nice.18:24
johnsomAnd https://review.opendev.org/71831118:24
roukperdy18:25
johnsomThose should make Victoria18:25
johnsomJust need to get the reviews18:25
roukso yeah, i think banning deleted -> error on health check would be good, alternatively, dont check health on deleted records18:26
roukidk if health manager have it cached, or if they check db for what the look for every time?18:26
johnsomIt checks the DB18:26
roukthen yeah, health checks on deleted are frivilous18:26
johnsomYeah, so if you could capture your situation and thoughts in a story we can work on fixing that.18:27
johnsomWe don't cache at the controllers as we support multiple processes. We let the DB cache the content and coordinate via the DB locking.18:28
rouk"Bad bot, go away! Request aborted." i hate ubuntu one so much.18:29
roukneeds to go away18:29
johnsomlol, that was part of the reasoning to moving us to storyboard, but I guess that work has stalled18:29
roukyeah, just trying to log in18:29
johnsomIf you can't get logged in, send me an e-mail with the details an I will open it for you.18:30
openstackgerritMichael Johnson proposed openstack/octavia stable/train: Fix API sort key for complex columns  https://review.opendev.org/74941018:38
openstackgerritMichael Johnson proposed openstack/octavia stable/stein: Fix API sort key for complex columns  https://review.opendev.org/74941118:40
*** vishalmanchanda has quit IRC18:43
*** zzzeek has quit IRC19:17
*** zzzeek has joined #openstack-lbaas19:18
*** servagem has quit IRC19:21
*** servagem has joined #openstack-lbaas19:22
*** zzzeek has quit IRC19:25
*** zzzeek has joined #openstack-lbaas19:27
*** zzzeek has quit IRC19:53
*** zzzeek has joined #openstack-lbaas19:56
*** zzzeek has quit IRC20:50
*** zzzeek has joined #openstack-lbaas20:51
*** sapd1_x has quit IRC21:04
*** rcernin_ has joined #openstack-lbaas21:06
*** rcernin_ has quit IRC21:12
*** sapd1_x has joined #openstack-lbaas21:17
*** rcernin_ has joined #openstack-lbaas22:15
*** TrevorV has quit IRC22:18
*** rcernin_ has quit IRC23:04
*** rcernin has joined #openstack-lbaas23:04
openstackgerritMichael Johnson proposed openstack/octavia-tempest-plugin master: Adjust scenario tests for NotImplemented skip  https://review.opendev.org/71400423:24
*** irclogbot_3 has quit IRC23:29
*** irclogbot_0 has joined #openstack-lbaas23:33

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