*** rcernin has joined #openstack-lbaas | 00:08 | |
*** KeithMnemonic has joined #openstack-lbaas | 00:20 | |
*** trident has quit IRC | 00:38 | |
*** KeithMnemonic has quit IRC | 00:47 | |
*** KeithMnemonic has joined #openstack-lbaas | 00:49 | |
*** rcernin has quit IRC | 00:58 | |
*** rcernin has joined #openstack-lbaas | 01:14 | |
*** KeithMnemonic has quit IRC | 02:17 | |
*** yamamoto has quit IRC | 02:33 | |
*** yamamoto has joined #openstack-lbaas | 03:05 | |
*** strigazi has quit IRC | 03:09 | |
*** strigazi has joined #openstack-lbaas | 03:10 | |
*** yamamoto has quit IRC | 03:13 | |
*** sapd1_x has joined #openstack-lbaas | 03:15 | |
*** yamamoto has joined #openstack-lbaas | 03:27 | |
*** psachin has joined #openstack-lbaas | 03:34 | |
*** ajay33 has joined #openstack-lbaas | 03:42 | |
*** ramishra has joined #openstack-lbaas | 03:46 | |
*** yamamoto has quit IRC | 04:08 | |
*** sapd1_x has quit IRC | 04:08 | |
*** gcheresh has joined #openstack-lbaas | 04:35 | |
*** gcheresh has quit IRC | 04:58 | |
*** yamamoto has joined #openstack-lbaas | 05:22 | |
*** gcheresh has joined #openstack-lbaas | 05:25 | |
*** yamamoto has quit IRC | 05:27 | |
*** rcernin has quit IRC | 06:16 | |
*** luksky has joined #openstack-lbaas | 06:18 | |
*** rcernin has joined #openstack-lbaas | 06:31 | |
*** lemko has joined #openstack-lbaas | 06:43 | |
*** ivve has joined #openstack-lbaas | 06:59 | |
*** trident has joined #openstack-lbaas | 07:01 | |
*** tesseract has joined #openstack-lbaas | 07:10 | |
*** mjozefcz has joined #openstack-lbaas | 07:16 | |
*** yamamoto has joined #openstack-lbaas | 07:43 | |
*** yamamoto has quit IRC | 07:46 | |
*** rcernin has quit IRC | 07:56 | |
*** yamamoto has joined #openstack-lbaas | 08:05 | |
*** tkajinam has quit IRC | 08:11 | |
*** rpittau|afk is now known as rpittau | 08:18 | |
*** rcernin has joined #openstack-lbaas | 08:23 | |
*** rcernin has quit IRC | 08:29 | |
*** yamamoto has quit IRC | 08:34 | |
*** yamamoto has joined #openstack-lbaas | 08:36 | |
*** rcernin has joined #openstack-lbaas | 08:38 | |
*** luksky has quit IRC | 08:39 | |
*** rcernin has quit IRC | 09:04 | |
*** luksky has joined #openstack-lbaas | 09:13 | |
*** lemko has quit IRC | 09:13 | |
openstackgerrit | Carlos Goncalves proposed openstack/octavia master: Switch TaskFlow engine to parallel https://review.opendev.org/676379 | 09:28 |
---|---|---|
*** ccamposr has quit IRC | 09:30 | |
*** ccamposr has joined #openstack-lbaas | 09:31 | |
*** yamamoto has quit IRC | 09:51 | |
*** yamamoto has joined #openstack-lbaas | 10:24 | |
*** yamamoto has quit IRC | 10:25 | |
*** yamamoto has joined #openstack-lbaas | 10:26 | |
*** yamamoto has quit IRC | 11:21 | |
*** yamamoto has joined #openstack-lbaas | 11:27 | |
*** yamamoto has quit IRC | 12:18 | |
*** yamamoto has joined #openstack-lbaas | 12:18 | |
*** luksky has quit IRC | 12:24 | |
rm_work | Didn't we like... Just switch that to single, or else try to switch to parallel a while back and it didn't work out very well? :D | 12:24 |
*** rcernin has joined #openstack-lbaas | 12:34 | |
cgoncalves | rm_work, I don't recall it being set to parallel in the past. might have been before I joined the project (late 2017) | 12:38 |
cgoncalves | active-standby CI jobs are set to parallel | 12:39 |
*** rcernin has quit IRC | 12:40 | |
*** KeithMnemonic has joined #openstack-lbaas | 12:46 | |
*** luksky has joined #openstack-lbaas | 12:52 | |
rm_work | Hmm k | 13:20 |
rm_work | Maybe it's that we already set some to parallel | 13:21 |
rm_work | I just remember a change that was like this | 13:21 |
*** ajay33 has quit IRC | 13:28 | |
*** ccamposr has quit IRC | 13:53 | |
*** Vorrtex has joined #openstack-lbaas | 14:24 | |
*** ramishra has quit IRC | 14:50 | |
*** luksky has quit IRC | 14:51 | |
*** gcheresh has quit IRC | 15:18 | |
*** ianychoi has joined #openstack-lbaas | 15:20 | |
*** ivve has quit IRC | 15:42 | |
johnsom | We did the multi-node I think, but never did the others. | 15:47 |
*** rpittau is now known as rpittau|afk | 15:55 | |
*** tesseract has quit IRC | 15:56 | |
johnsom | #startmeeting Octavia | 16:00 |
openstack | Meeting started Wed Aug 14 16:00:12 2019 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Octavia)" | 16:00 | |
openstack | The meeting name has been set to 'octavia' | 16:00 |
johnsom | Hello everyone | 16:00 |
cgoncalves | hi | 16:00 |
colin- | greetings | 16:00 |
johnsom | I know some folks are on holiday, so it might be light attendance today | 16:01 |
johnsom | Including our PTL that is on vacation as well. | 16:01 |
johnsom | So, you are stuck with me | 16:01 |
johnsom | #topic Announcements | 16:02 |
*** openstack changes topic to "Announcements (Meeting topic: Octavia)" | 16:02 | |
johnsom | First up, please note that the Shanghai summit registration price goes up after today. | 16:02 |
johnsom | If you are planning to attend and have not yet registered, now is the time to do it. | 16:02 |
johnsom | I also understand we requested a 40 minute project update this time, but those have not been confirmed yet. | 16:03 |
johnsom | Also of note this week, the zuul UI for job output has changed | 16:03 |
johnsom | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-August/008313.html | 16:03 |
johnsom | It is now one to two additional clicks to get to the job output, but it is all still there. | 16:04 |
johnsom | To find the rendered docs, click through the logs link and then into the html directory. | 16:04 |
johnsom | Just a reminder, we are coming up on feature freeze quickly. Libraries are Sept 2nd, the other repos Sept. 9th. Please plan accordingly to have feature work done well before that for review. | 16:06 |
johnsom | #link https://releases.openstack.org/train/schedule.html | 16:06 |
johnsom | Finally, check your e-mail for the "U" series naming poll. | 16:06 |
johnsom | I think that is all I have, does anyone else have any announcements today? | 16:07 |
cgoncalves | I think you covered it all :) | 16:07 |
johnsom | groovy | 16:08 |
johnsom | #topic Brief progress reports / bugs needing review | 16:08 |
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)" | 16:08 | |
johnsom | What have I been working on? lol I have been trying to fix some gate random failure issues. | 16:09 |
*** yamamoto has quit IRC | 16:09 | |
johnsom | Some are fixing jobs to use local mirrors to remove package download failures. | 16:09 |
cgoncalves | nothing from my side. my time has been spent on internal stuff | 16:09 |
johnsom | One was interesting where strptime turns out to not be thread safe on py27 | 16:10 |
*** yamamoto has joined #openstack-lbaas | 16:10 | |
*** yamamoto has quit IRC | 16:10 | |
johnsom | I fixed a interface naming race condition in the amphora | 16:10 |
johnsom | The octavia-lib get code is done with tests. | 16:10 |
colin- | validated this internally and team provided some feedback in the comments https://review.opendev.org/#/c/667484/ seems to accomplish what we wanted so if anyone else wants to take a peek that'd be appreciated | 16:11 |
johnsom | I have now started my overhaul of the failover flows. So far, better VIP plugging and old amphora deletion code. I'm really just getting started however. | 16:11 |
johnsom | #link https://review.opendev.org/#/c/667484/ | 16:11 |
johnsom | colin- Cool. Please remember to review and vote too! | 16:12 |
johnsom | Also, thanks for highlighting this, it got overlooked and is not on the priority bug review list. I will add it | 16:13 |
johnsom | I have also been spending some downstream time. | 16:15 |
johnsom | Also, FYI, stable releases of octavia-dashboard have gone out today. | 16:16 |
johnsom | Any other updates? | 16:16 |
johnsom | I know Ann proposed a fix for taskflow for the history/results column filling with our retry logic. | 16:16 |
johnsom | So, jobboard is still progressing! | 16:17 |
johnsom | #topic Open Discussion | 16:17 |
*** openstack changes topic to "Open Discussion (Meeting topic: Octavia)" | 16:17 | |
johnsom | Other topics today? | 16:17 |
cgoncalves | today I proposed a patch that switches taskflow engine from serial to parallel | 16:17 |
cgoncalves | #link https://review.opendev.org/#/c/676379/ | 16:18 |
cgoncalves | I would like to know if someone objects to the idea due to e.g. bad experiences | 16:18 |
cgoncalves | our active-standby CI jobs run in parallel. it helps accelerate LB provisioning | 16:19 |
johnsom | It's a good thing. I know some downstream users are using it and I think we have some jobs with it enabled. | 16:19 |
colin- | any guidance for what exactly to tweak in jinja so that haproxy uses the full number of cores available to the amp? | 16:19 |
johnsom | It will accelerate a few things where we have parallel flows | 16:20 |
johnsom | colin- Ah, this is an interesting topic. | 16:20 |
johnsom | So, first answer, don't enable nbproc (mutli-process mode). | 16:20 |
johnsom | It breaks a bunch of stuff. | 16:20 |
johnsom | If you have a need for more cores, you will want to build an image with 1.9 or newer haproxy, and then enabled the threading support. | 16:21 |
colin- | interesting, and stable/stein is on 1.8 iirc? | 16:21 |
johnsom | Are you seeing workloads that eat enough CPU? Purely curious | 16:21 |
colin- | well, as i deploy stein and introduce flavors i want to be able to show effective utilization of additional cores | 16:22 |
johnsom | Right, this is why I haven't prioritized doing the thread enable work yet. All of the major distros still ship 1.8. HAproxy 1.8 does support threads, but there were some big changes in 1.9/2.0 that made it much more stable and scale better. | 16:23 |
colin- | ok got it. and purely from ignorance how will the update to 1.9 and beyond be handled in the project, the next major release _after_ the amp distro(s) add the packages? | 16:23 |
johnsom | Yeah, we probably have some flavors work to do for that too. I.e. alternate image | 16:24 |
johnsom | It would be nice to do tuning based on the number of cores available in the compute flavor as well. There is some performance boost with enabling the CPU pinning for the NICs and HAproxy threads | 16:25 |
johnsom | We have been debating this. I think at the latest it would be when an "OpenStack" base OS adds support for 1.9/2.0. | 16:26 |
johnsom | At the earliest, we code do some work in diskimage-create to enable pulling in custom packages and start that work earlier. It's just rough on where to reliably get alternate packages that don't blow up. | 16:27 |
johnsom | Also note, HAProxy advises that 1.9 is a short term release and 2.0 is what they are considering a longer term stable release. | 16:27 |
johnsom | Quoting: "An important point to note, this technical release is not suitable for inclusion in distros, as it will only be maintained for approximately one year (till 2.1 is out). Version 2.0 coming in May will be long-lived and more suitable for distros." | 16:28 |
colin- | thanks for the info, will take it into consideration | 16:29 |
johnsom | 2.0 just came out in June and has had some important bug fix releases, so still getting there. | 16:29 |
johnsom | There are a bunch of goodies in 2.0, such as http/2, etc. | 16:29 |
*** ricolin has quit IRC | 16:29 | |
johnsom | If anyone is up for taking on some work, let us know and we can talk about the strategy for rolling it in. | 16:30 |
johnsom | Though it would be a huge stretch to get it in Train at this point. | 16:30 |
johnsom | Given the other features we agreed on for Train are still in flight. | 16:31 |
johnsom | Any other topics for today? | 16:33 |
johnsom | Thank you to all of you that have been doing reviews! We have burned down 67 outstanding reviews since I setup the patch review list. | 16:33 |
cgoncalves | o/ | 16:34 |
johnsom | Remember every review matters and helps the project become better. | 16:34 |
johnsom | We could also use more core reviewers, so if you are interested, the direct path to core is good reviews. | 16:35 |
johnsom | With that, have a great week everyone! | 16:35 |
johnsom | #endmeeting | 16:35 |
*** openstack changes topic to "Discussions for OpenStack Octavia | Priority bug review list: https://etherpad.openstack.org/p/octavia-priority-reviews" | 16:35 | |
openstack | Meeting ended Wed Aug 14 16:35:44 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:35 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/octavia/2019/octavia.2019-08-14-16.00.html | 16:35 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/octavia/2019/octavia.2019-08-14-16.00.txt | 16:35 |
openstack | Log: http://eavesdrop.openstack.org/meetings/octavia/2019/octavia.2019-08-14-16.00.log.html | 16:35 |
*** psachin has quit IRC | 16:57 | |
colin- | does octavia only support castellan for the 2.8 TLS features? | 17:00 |
colin- | or could other key stores be used | 17:00 |
johnsom | castellan or direct to barbican. Via castellan you have a number of choices with Vault being popular | 17:00 |
*** goldyfruit has quit IRC | 17:03 | |
*** goldyfruit has joined #openstack-lbaas | 17:06 | |
*** ajay33 has joined #openstack-lbaas | 17:34 | |
*** ivve has joined #openstack-lbaas | 17:52 | |
*** mjozefcz has quit IRC | 18:00 | |
*** yamamoto has joined #openstack-lbaas | 18:11 | |
colin- | i noticed that the member POST accepts a subnet_id argument in the api docs | 18:31 |
colin- | in what scenario would we want to override that from what's set in the parent LoadBalancer object? | 18:31 |
colin- | seems like specifying anything _other_ than the subnet in the loadbalancer object would turn the amp into an L2 bridge, sort-of | 18:36 |
johnsom | Almost 100% of the time you want a subnet specified. | 18:36 |
johnsom | If you don't you end up with a one-armed load balancer will all incoming and outgoing connections pass through the same port. | 18:37 |
johnsom | When you add a subnet (other than the VIP subnet) we hot-plug that into the amphora with a new port. So you can have public VIP, but private backend networks, etc. | 18:38 |
colin- | at that point is there anything stopping me from having members in many, varied subnets if i so desire? | 18:40 |
johnsom | Not at all. You can also have members that are routable from the subnet you specify. So, for example, you could make www.openstack.org available as a member server if the member subnet has a route to www.openstack.org and you put in the www.openstack.org IP as the member IP. | 18:42 |
colin- | understood, thanks for the info | 18:42 |
*** maciejjozefczyk has joined #openstack-lbaas | 18:53 | |
*** Vorrtex has quit IRC | 18:57 | |
*** maciejjozefczyk has quit IRC | 18:59 | |
*** maciejjozefczyk has joined #openstack-lbaas | 19:04 | |
*** ajay33 has quit IRC | 19:43 | |
*** goldyfruit has quit IRC | 19:46 | |
*** goldyfruit has joined #openstack-lbaas | 19:46 | |
*** luksky has joined #openstack-lbaas | 20:07 | |
*** Vorrtex has joined #openstack-lbaas | 20:45 | |
*** maciejjozefczyk has quit IRC | 21:00 | |
*** yamamoto has quit IRC | 21:14 | |
*** Vorrtex has quit IRC | 21:31 | |
*** luksky has quit IRC | 22:03 | |
*** ivve has quit IRC | 22:33 | |
*** tkajinam has joined #openstack-lbaas | 22:50 | |
*** tyreymer has joined #openstack-lbaas | 23:06 | |
*** yamamoto has joined #openstack-lbaas | 23:13 | |
*** tyreymer has quit IRC | 23:41 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!