20:00:54 <johnsom> #startmeeting Octavia 20:00:54 <openstack> Meeting started Wed Aug 22 20:00:54 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:55 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:58 <openstack> The meeting name has been set to 'octavia' 20:01:02 <rm_work> o/ 20:01:05 <nmagnezi> O/ 20:01:05 <colin-> o/ 20:01:05 <johnsom> Hi folks! 20:01:13 <cgoncalves> o/ 20:01:25 <johnsom> #topic Announcements 20:01:41 <johnsom> I continue to update the PTG topics etherpad 20:01:47 <johnsom> #link https://etherpad.openstack.org/p/octavia-stein-ptg 20:02:05 <johnsom> Please add your topics and attendance to the etherpad 20:02:18 <johnsom> Rocky RC2 Octavia projects has been released 20:02:32 <johnsom> We will talk below about if we want an RC3. 20:02:52 <johnsom> Also, I have posted a patch for stable/queens 2.0.2, but it is waiting for release team merge 20:03:21 <johnsom> Any other announcements today? 20:04:34 <johnsom> Oh, I should note, I will be on vacation on Friday this week. 20:04:44 <johnsom> So limited availability this coming weekend 20:04:49 <nmagnezi> Enjoy :-) 20:05:01 <johnsom> Going fishing.... 20:05:07 <johnsom> #topic Brief progress reports / bugs needing review 20:05:09 <cgoncalves> so much vacations. tsss, tsss :P 20:05:27 <johnsom> lol, cgoncalves look who is talking.... 20:05:36 <colin-> nice, enjoy 20:05:50 <johnsom> I have been focused on making sure we get stuff merged for the Rocky release 20:06:30 <johnsom> The OpenStack demons threw a bandit change, a KVM breakage, and a stable/rocky nova breakage at us.... 20:06:39 <johnsom> So, a bit of a dance to get our stuff in. 20:07:16 <johnsom> I also worked on our octavia-tempest-plugin to make it aware of the API version it is testing. 20:07:30 <johnsom> I have a patch up for that, but it looks like I have a py3 bug to fix. 20:07:37 <cgoncalves> #link https://review.openstack.org/#/c/594786/ 20:07:49 <johnsom> ha, faster than I was 20:07:52 <johnsom> Yeah, that one 20:08:13 <cgoncalves> also octavia-tempest-plugin jobs for stable/queens 20:08:14 <johnsom> Comments welcome, unless you are just mocking me for my poor py3 form.... 20:08:18 <cgoncalves> #link https://review.openstack.org/#/c/595257/ 20:08:21 <cgoncalves> cool stuff! 20:08:47 <johnsom> Otherwise, still busy with internal stuffs. 20:08:55 <johnsom> Any other updates from folks? 20:10:14 <johnsom> ok.... 20:10:18 <cgoncalves> resuming work on CI jobs moving to v2, etc now that cut stable/rocky 20:10:48 <johnsom> Yes, thanks for that work cleaning up some of the zuul configs. 20:11:06 <cgoncalves> it also came to my attention that we may have issues when deploying octavia on a ipv6 service network 20:11:22 <johnsom> For lb-mgmt-net or VIP? 20:11:34 <nmagnezi> The octavia api service 20:11:42 <nmagnezi> Fails to bind to an IPv6 address 20:12:02 <johnsom> Oh, so you aren't deploying as a wsgi app???? 20:12:18 <cgoncalves> #link https://bugzilla.redhat.com/show_bug.cgi?id=1618689 20:12:18 <openstack> bugzilla.redhat.com bug 1618689 in openstack-octavia "[OSP13][Octavia] octavia-api fails to start with IPv6" [Urgent,New] - Assigned to nmagnezi 20:12:30 <cgoncalves> #link https://review.openstack.org/#/c/594078/ 20:12:45 <nmagnezi> cgoncalves, you have a live setup to double check? 20:12:54 <cgoncalves> I do not 20:13:00 <johnsom> Yeah, so you are running with the python "simple-server" 20:14:04 <johnsom> hmmm, cgoncalves We had originally decided to integrate the IPv6 tests into the existing tests. That is how it is setup today. 20:14:37 <johnsom> But I guess this is control plane IPv6 in this test? 20:14:47 <cgoncalves> yes, control plane 20:14:53 <cgoncalves> better yet, all ipv6 20:15:16 <johnsom> Yeah. I found a bug with IPv6 VIP running in active/standby recently too 20:15:27 <johnsom> #link https://storyboard.openstack.org/#!/story/2003451 20:15:43 <johnsom> It works fine in standalone, but not active/standby 20:15:58 <johnsom> I will be looking at that in the next week or two 20:16:41 <cgoncalves> "DAD went out to buy a pack of cigarettes" 20:16:52 <johnsom> FYI, you might want to consider moving away from using simple-server to a better wsgi app server. 20:17:02 <johnsom> lol, yeah, that error 20:17:28 <cgoncalves> ok, thanks 20:17:33 <johnsom> We use Apache2 with uwsgi in the gates 20:18:09 <openstackgerrit> boden proposed openstack/neutron-lbaas master: use setup_extension in unit tests https://review.openstack.org/595345 20:18:20 <johnsom> lol 20:18:29 <johnsom> Ok, any other updates? 20:18:54 <colin-> nothing to share :) 20:18:57 <johnsom> #topic Do we want to cut an RC3? 20:19:16 <johnsom> I see roughly three patches as candidates for an RC3 today: 20:19:24 <johnsom> #link https://review.openstack.org/#/c/594545/ 20:19:38 <johnsom> Remove user_group option (deprecated cleanup) 20:19:45 <johnsom> and two translation updates: 20:19:54 <johnsom> #link https://review.openstack.org/594903 20:20:02 <johnsom> #link https://review.openstack.org/594059 20:20:07 <johnsom> which has merged already 20:20:22 <johnsom> Any reason to not add those to the Rocky release with an RC3? 20:20:34 <cgoncalves> I don't see a reason why not to 20:21:11 <nmagnezi> I'll vote: yes 20:21:18 <johnsom> Ha 20:21:25 <colin-> seems reasonable 20:21:29 <nmagnezi> We better remove options we don't want to support as long as we can 20:21:36 <nmagnezi> :) 20:21:37 <johnsom> Ok, just wanted to check with folks. I will post a patch after the meeting 20:22:04 <johnsom> #topic Python 3 first goal 20:22:32 <johnsom> Doug is leading the Python 3 first goal for Stein. He has asked for volunteer projects that want to move sooner rather than later. 20:23:03 <johnsom> This is switching the bulk of the jobs to run under py3 by default (we currently run both, but things like docs, pep8 are p27 by default) 20:23:24 <johnsom> I have been holding off volunteering simply because my time to help/focus on that is limited. 20:23:53 <johnsom> I thought I would ask if anyone has strong enough feeling on this topic that they want to volunteer and lead the Octavia transition. 20:24:12 <cgoncalves> Stein has a long dev cycle. we could try to make it 20:24:38 <cgoncalves> we have py35 jobs today and have been on the green side AFAIK 20:24:39 <johnsom> Ha, yeah, it will happen by the end of stein, it's just if we want to be "early" (adopters) 20:24:55 <johnsom> Yes, we run the actual tests on both today 20:25:17 <nmagnezi> This kinda also relate to the fact that we will need to adapt to RHEL8 which should drop support of Python 2.x. 20:25:20 <nmagnezi> #link https://www.phoronix.com/scan.php?page=news_item&px=RHEL-8-No-Python-2 20:25:27 <johnsom> It is mostly the 'other' jobs in our case, like docs/api-reg/pep8 20:25:51 <nmagnezi> But I personally can't make promises for early adoption since we internally are still very busy with queens and rocky 20:26:22 <johnsom> Ok, just asking if anyone wanted to jump on this. If not, we will pick it up in a bit. 20:26:41 <nmagnezi> Can it wait for a week or two so we'll know better? 20:26:53 * johnsom Watches everyone take a step back.... 20:27:05 <johnsom> Yep, no rush really. 20:27:23 <johnsom> Ok, fair enough. 20:27:29 <johnsom> #topic Open Discussion 20:27:32 <nmagnezi> We only started the planning for OSP15 (Stein) now. 20:27:41 <johnsom> Other topics for today? 20:27:49 <cgoncalves> why not have a patch that switches open for couple of weeks where we every now and then rebase to get a sense on how it is doing? 20:28:36 <johnsom> Most of the jobs are infra owned in project-config, so not something we can just do without signing up to be "early" 20:29:11 <cgoncalves> uhm? we can override parameters in our jobs 20:30:19 <johnsom> I don't think so, I believe it is different parent jobs. cgoncalves does this mean you have interest and want to volunteer? 20:30:27 * johnsom grins 20:30:33 <cgoncalves> time permitting, yes 20:31:04 <johnsom> There is a few e-mail chains on the dev mailing list from Doug if you want more details. 20:31:07 <cgoncalves> devstack_localrc: USE_PYTHON3: true 20:31:39 <nmagnezi> cgoncalves, may the force be with you 20:32:16 <nmagnezi> johnsom, you're going to lead that effort for neutron-lbaas? :D 20:32:29 <johnsom> Also, if someone has time, I could use a second set of eyes on why the py27 n-lbaas jobs are failing on stable/rocky. I temporarily disabled them to get our gates going. All I see is nova-compute throwing a critical error and exiting. Asking for help in nova channel didn't go far. 20:33:05 <johnsom> cgoncalves We already do that setting for our gates.... That is the py3 gates we already run 20:33:48 <cgoncalves> johnsom, I know. so we move that to the base octavia job and for the today's py27 jobs we set it to False 20:34:00 <johnsom> Hahaha 20:34:11 <cgoncalves> dunno xD 20:34:27 <johnsom> If OpenStack was so easy 20:34:34 <cgoncalves> no? I'll try to find Doug's email 20:37:19 <johnsom> #link http://lists.openstack.org/pipermail/openstack-dev/2018-August/133232.html 20:37:34 <cgoncalves> https://media.giphy.com/media/3ohs7KViF6rA4aan5u/giphy.gif 20:37:50 <johnsom> Right.... 20:38:13 <johnsom> Any other topics today? 20:39:54 <johnsom> Ok, then.... Going once 20:39:57 <johnsom> lunch time for me 20:40:10 <colin-> thx for hosting 20:40:17 <johnsom> Ok, thanks folks! Have a great week. 20:40:20 <nmagnezi> o/ 20:40:30 <johnsom> #endmeeting