20:00:04 <johnsom> #startmeeting Octavia
20:00:05 <openstack> Meeting started Wed Jul 11 20:00:04 2018 UTC and is due to finish in 60 minutes.  The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:00:06 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
20:00:08 <openstack> The meeting name has been set to 'octavia'
20:00:10 <johnsom> Hi folks!
20:00:25 <cgoncalves> hi
20:00:39 <johnsom> I always worry that I start the meeting in the right channel... lol
20:00:39 <xgerman_> o/
20:00:57 <johnsom> #topic Announcements
20:01:12 <johnsom> Same story, new week, we have a priority bug list for Rocky
20:01:17 <johnsom> #link https://etherpad.openstack.org/p/octavia-priority-reviews
20:01:30 <johnsom> We have made a lot of progress!
20:01:37 <johnsom> But more work to do....
20:02:14 <johnsom> Also a reminder, python-octaviaclient needs it's final Rocky release by the 26th
20:02:44 <johnsom> And finally: Berlin summit presentation deadline is July 18th
20:03:10 <johnsom> So if you want to submit a talk for Berlin, you have a week to do it.
20:03:18 <johnsom> Any other announcements today?
20:03:55 <xgerman_> if you need soccer scores…
20:04:35 <johnsom> Sigh, I am so buried with work right now I haven't even had lunch yet let alone see who is playing...
20:04:49 <johnsom> #topic Brief progress reports / bugs needing review
20:05:19 <johnsom> I have been working on a bunch of stuff.
20:06:11 <johnsom> Fixed the connection limit issue, added a port cleanup that was missing from the provider driver setup, testing UDP patches,
20:06:57 <johnsom> Currently I am focused on internal stuff, but will be starting work on an Active/Standby tempest test.
20:07:50 <johnsom> I started looking at the flavors patch and getting the API reference parts in, but there is more work to do there. I'm not sure it will land for Rocky
20:08:41 <johnsom> Any other updates today?
20:08:53 <xgerman_> I have been putting some cycles into privsep but not sure if I will finish it in Rocky
20:09:34 <cgoncalves> no much from my side. backporting bug fixes to stable branches and some other integration and CI work in TripleO land
20:09:39 <johnsom> Oh, and I wrote a test gate for the migration tool. That was way more work than it's worth, but...  So many Ansible bugs/issues
20:09:59 <johnsom> Thanks for staying on top of the backports.
20:10:54 <johnsom> I would like to see this merge so we can start backporting it: https://review.openstack.org/577344
20:11:29 <cgoncalves> we have to apologize for the asking for a test gate. we probably underestimated the effort required
20:12:10 <johnsom> Oh no worries. it's done now. maybe the code will be useful in the future if we have a need for a "special" gate test.
20:12:54 <cgoncalves> how can we easily reproduce the issue?
20:13:01 <johnsom> I'm just grumpy about it because it took ~50 patches and a week to make a test run....
20:13:10 <cgoncalves> deleting the two amphorae instances would do?
20:13:28 <johnsom> Yes, just nova delete both amps at the same time.
20:13:50 <johnsom> without the patch the LB will go down in a ball of flames
20:14:15 <cgoncalves> ok. I'll try
20:14:16 <johnsom> with the patch, it will "do the right thing" and repair the LB and both amps
20:15:03 <johnsom> It's a nasty bug that I know people have hit, that is why I want to make sure we get it backported
20:15:37 <johnsom> #topic Versioning patch
20:15:44 <johnsom> #link https://review.openstack.org/559460
20:16:12 <johnsom> I have put up another proposal for versioning our API and communicating that.  Please have a look and comment on this approach
20:16:50 <johnsom> As discussed before, I switched the endpoint to be /v2 with an alias for the old /v2.0 path
20:17:52 <johnsom> Any other discussion on that or just review comments?
20:18:15 <johnsom> #topic HMAC hexdigest patch
20:18:22 <johnsom> #link https://review.openstack.org/#/c/571333/
20:18:40 <johnsom> It has come to my attention that we have a compatibility issue with this change
20:19:01 <johnsom> It has also be backported, so even more sad face
20:19:27 <xgerman_> but not released? silver lining?
20:19:37 <johnsom> We have backward compatibility if the control plane is updated, but the amp is an old version.
20:20:12 <johnsom> But, if the amp is new and the control plane is old, the amps get ignored and failed over.
20:20:53 <johnsom> I see a few options here:
20:20:58 <johnsom> 1. revert the patches
20:21:15 <xgerman_> mmh, I am ok with just documenting - this is an odd case (why would you not update amps with control plane)
20:21:24 <johnsom> 2. Add a release note warning the deployer the order things need updating
20:21:58 <johnsom> 3. Throw up our hands and run for the hills
20:22:10 * johnsom thinks 3 sounds good about now
20:22:32 <xgerman_> CRO:ENG 2:1
20:22:46 <johnsom> Yeah, it is an odd case. I might be ok with adding release notes if you all think that is an ok upgrade requirement
20:22:47 <cgoncalves> 3 sounds exhausting. climbing hills is not easy, but the price we may have to pay
20:23:22 <xgerman_> I am fine with (2)
20:23:25 <xgerman_> #vote ?
20:24:20 <johnsom> Do we have enough people for that? grin Seems quiet today
20:24:32 <cgoncalves> what would be an use case where the operator would upload new amp and keep same control plane version?
20:24:53 <cgoncalves> I can think of 1 or 2 maybe
20:25:27 <johnsom> At least our handy upgrade guide points out the right procedure
20:25:35 <johnsom> #link https://docs.openstack.org/octavia/latest/admin/guides/upgrade.html#cold-upgrade
20:26:29 <johnsom> Yeah, I think it's really people that are grabbing the nightly build image and dropping it into a cloud that doesn't have the updated control plane
20:26:48 <johnsom> The issue will likely go away once we do a stable branch release that includes it
20:27:30 <cgoncalves> I'd need to think a bit more. maybe it's not something one would face in a normal day 2 using tripleo at least
20:28:01 <johnsom> Ok, I'm leaning towards #2 and adding a release note
20:28:06 <cgoncalves> +1
20:28:16 <johnsom> Ok, I will do that.
20:28:26 <johnsom> #topic Open Discussion
20:28:27 <cgoncalves> thanks
20:28:38 <johnsom> That is all I had on the agenda for today. Any other items?
20:29:40 <johnsom> Ok, thanks folks!  I'm going to go make lunch...
20:29:54 <johnsom> #endmeeting