Wednesday, 2019-08-14

*** rcernin has joined #openstack-lbaas00:08
*** KeithMnemonic has joined #openstack-lbaas00:20
*** trident has quit IRC00:38
*** KeithMnemonic has quit IRC00:47
*** KeithMnemonic has joined #openstack-lbaas00:49
*** rcernin has quit IRC00:58
*** rcernin has joined #openstack-lbaas01:14
*** KeithMnemonic has quit IRC02:17
*** yamamoto has quit IRC02:33
*** yamamoto has joined #openstack-lbaas03:05
*** strigazi has quit IRC03:09
*** strigazi has joined #openstack-lbaas03:10
*** yamamoto has quit IRC03:13
*** sapd1_x has joined #openstack-lbaas03:15
*** yamamoto has joined #openstack-lbaas03:27
*** psachin has joined #openstack-lbaas03:34
*** ajay33 has joined #openstack-lbaas03:42
*** ramishra has joined #openstack-lbaas03:46
*** yamamoto has quit IRC04:08
*** sapd1_x has quit IRC04:08
*** gcheresh has joined #openstack-lbaas04:35
*** gcheresh has quit IRC04:58
*** yamamoto has joined #openstack-lbaas05:22
*** gcheresh has joined #openstack-lbaas05:25
*** yamamoto has quit IRC05:27
*** rcernin has quit IRC06:16
*** luksky has joined #openstack-lbaas06:18
*** rcernin has joined #openstack-lbaas06:31
*** lemko has joined #openstack-lbaas06:43
*** ivve has joined #openstack-lbaas06:59
*** trident has joined #openstack-lbaas07:01
*** tesseract has joined #openstack-lbaas07:10
*** mjozefcz has joined #openstack-lbaas07:16
*** yamamoto has joined #openstack-lbaas07:43
*** yamamoto has quit IRC07:46
*** rcernin has quit IRC07:56
*** yamamoto has joined #openstack-lbaas08:05
*** tkajinam has quit IRC08:11
*** rpittau|afk is now known as rpittau08:18
*** rcernin has joined #openstack-lbaas08:23
*** rcernin has quit IRC08:29
*** yamamoto has quit IRC08:34
*** yamamoto has joined #openstack-lbaas08:36
*** rcernin has joined #openstack-lbaas08:38
*** luksky has quit IRC08:39
*** rcernin has quit IRC09:04
*** luksky has joined #openstack-lbaas09:13
*** lemko has quit IRC09:13
openstackgerritCarlos Goncalves proposed openstack/octavia master: Switch TaskFlow engine to parallel  https://review.opendev.org/67637909:28
*** ccamposr has quit IRC09:30
*** ccamposr has joined #openstack-lbaas09:31
*** yamamoto has quit IRC09:51
*** yamamoto has joined #openstack-lbaas10:24
*** yamamoto has quit IRC10:25
*** yamamoto has joined #openstack-lbaas10:26
*** yamamoto has quit IRC11:21
*** yamamoto has joined #openstack-lbaas11:27
*** yamamoto has quit IRC12:18
*** yamamoto has joined #openstack-lbaas12:18
*** luksky has quit IRC12:24
rm_workDidn'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? :D12:24
*** rcernin has joined #openstack-lbaas12:34
cgoncalvesrm_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
cgoncalvesactive-standby CI jobs are set to parallel12:39
*** rcernin has quit IRC12:40
*** KeithMnemonic has joined #openstack-lbaas12:46
*** luksky has joined #openstack-lbaas12:52
rm_workHmm k13:20
rm_workMaybe it's that we already set some to parallel13:21
rm_workI just remember a change that was like this13:21
*** ajay33 has quit IRC13:28
*** ccamposr has quit IRC13:53
*** Vorrtex has joined #openstack-lbaas14:24
*** ramishra has quit IRC14:50
*** luksky has quit IRC14:51
*** gcheresh has quit IRC15:18
*** ianychoi has joined #openstack-lbaas15:20
*** ivve has quit IRC15:42
johnsomWe did the multi-node I think, but never did the others.15:47
*** rpittau is now known as rpittau|afk15:55
*** tesseract has quit IRC15:56
johnsom#startmeeting Octavia16:00
openstackMeeting 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
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
johnsomHello everyone16:00
cgoncalveshi16:00
colin-greetings16:00
johnsomI know some folks are on holiday, so it might be light attendance today16:01
johnsomIncluding our PTL that is on vacation as well.16:01
johnsomSo, you are stuck with me16:01
johnsom#topic Announcements16:02
*** openstack changes topic to "Announcements (Meeting topic: Octavia)"16:02
johnsomFirst up, please note that the Shanghai summit registration price goes up after today.16:02
johnsomIf you are planning to attend and have not yet registered, now is the time to do it.16:02
johnsomI also understand we requested a 40 minute project update this time, but those have not been confirmed yet.16:03
johnsomAlso of note this week, the zuul UI for job output has changed16:03
johnsom#link http://lists.openstack.org/pipermail/openstack-discuss/2019-August/008313.html16:03
johnsomIt is now one to two additional clicks to get to the job output, but it is all still there.16:04
johnsomTo find the rendered docs, click through the logs link and then into the html directory.16:04
johnsomJust 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.html16:06
johnsomFinally, check your e-mail for the "U" series naming poll.16:06
johnsomI think that is all I have, does anyone else have any announcements today?16:07
cgoncalvesI think you covered it all :)16:07
johnsomgroovy16:08
johnsom#topic Brief progress reports / bugs needing review16:08
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)"16:08
johnsomWhat have I been working on? lol  I have been trying to fix some gate random failure issues.16:09
*** yamamoto has quit IRC16:09
johnsomSome are fixing jobs to use local mirrors to remove package download failures.16:09
cgoncalvesnothing from my side. my time has been spent on internal stuff16:09
johnsomOne was interesting where strptime turns out to not be thread safe on py2716:10
*** yamamoto has joined #openstack-lbaas16:10
*** yamamoto has quit IRC16:10
johnsomI fixed a interface naming race condition in the amphora16:10
johnsomThe 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 appreciated16:11
johnsomI 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
johnsomcolin- Cool. Please remember to review and vote too!16:12
johnsomAlso, thanks for highlighting this, it got overlooked and is not on the priority bug review list. I will add it16:13
johnsomI have also been spending some downstream time.16:15
johnsomAlso, FYI, stable releases of octavia-dashboard have gone out today.16:16
johnsomAny other updates?16:16
johnsomI know Ann proposed a fix for taskflow for the history/results column filling with our retry logic.16:16
johnsomSo, jobboard is still progressing!16:17
johnsom#topic Open Discussion16:17
*** openstack changes topic to "Open Discussion (Meeting topic: Octavia)"16:17
johnsomOther topics today?16:17
cgoncalvestoday I proposed a patch that switches taskflow engine from serial to parallel16:17
cgoncalves#link https://review.opendev.org/#/c/676379/16:18
cgoncalvesI would like to know if someone objects to the idea due to e.g. bad experiences16:18
cgoncalvesour active-standby CI jobs run in parallel. it helps accelerate LB provisioning16:19
johnsomIt'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
johnsomIt will accelerate a few things where we have parallel flows16:20
johnsomcolin- Ah, this is an interesting topic.16:20
johnsomSo, first answer, don't enable nbproc (mutli-process mode).16:20
johnsomIt breaks a bunch of stuff.16:20
johnsomIf 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
johnsomAre you seeing workloads that eat enough CPU? Purely curious16:21
colin-well, as i deploy stein and introduce flavors i want to be able to show effective utilization of additional cores16:22
johnsomRight, 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
johnsomYeah, we probably have some flavors work to do for that too. I.e. alternate image16:24
johnsomIt 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 threads16:25
johnsomWe 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
johnsomAt 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
johnsomAlso 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
johnsomQuoting: "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 consideration16:29
johnsom2.0 just came out in June and has had some important bug fix releases, so still getting there.16:29
johnsomThere are a bunch of goodies in 2.0, such as http/2, etc.16:29
*** ricolin has quit IRC16:29
johnsomIf anyone is up for taking on some work, let us know and we can talk about the strategy for rolling it in.16:30
johnsomThough it would be a huge stretch to get it in Train at this point.16:30
johnsomGiven the other features we agreed on for Train are still in flight.16:31
johnsomAny other topics for today?16:33
johnsomThank 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
cgoncalveso/16:34
johnsomRemember every review matters and helps the project become better.16:34
johnsomWe could also use more core reviewers, so if you are interested, the direct path to core is good reviews.16:35
johnsomWith that, have a great week everyone!16:35
johnsom#endmeeting16:35
*** openstack changes topic to "Discussions for OpenStack Octavia | Priority bug review list: https://etherpad.openstack.org/p/octavia-priority-reviews"16:35
openstackMeeting ended Wed Aug 14 16:35:44 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:35
openstackMinutes:        http://eavesdrop.openstack.org/meetings/octavia/2019/octavia.2019-08-14-16.00.html16:35
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/octavia/2019/octavia.2019-08-14-16.00.txt16:35
openstackLog:            http://eavesdrop.openstack.org/meetings/octavia/2019/octavia.2019-08-14-16.00.log.html16:35
*** psachin has quit IRC16:57
colin-does octavia only support castellan for the 2.8 TLS features?17:00
colin-or could other key stores be used17:00
johnsomcastellan or direct to barbican. Via castellan you have a number of choices with Vault being popular17:00
*** goldyfruit has quit IRC17:03
*** goldyfruit has joined #openstack-lbaas17:06
*** ajay33 has joined #openstack-lbaas17:34
*** ivve has joined #openstack-lbaas17:52
*** mjozefcz has quit IRC18:00
*** yamamoto has joined #openstack-lbaas18:11
colin-i noticed that the member POST accepts a subnet_id argument in the api docs18: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-of18:36
johnsomAlmost 100% of the time you want a subnet specified.18:36
johnsomIf 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
johnsomWhen 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
johnsomNot 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 info18:42
*** maciejjozefczyk has joined #openstack-lbaas18:53
*** Vorrtex has quit IRC18:57
*** maciejjozefczyk has quit IRC18:59
*** maciejjozefczyk has joined #openstack-lbaas19:04
*** ajay33 has quit IRC19:43
*** goldyfruit has quit IRC19:46
*** goldyfruit has joined #openstack-lbaas19:46
*** luksky has joined #openstack-lbaas20:07
*** Vorrtex has joined #openstack-lbaas20:45
*** maciejjozefczyk has quit IRC21:00
*** yamamoto has quit IRC21:14
*** Vorrtex has quit IRC21:31
*** luksky has quit IRC22:03
*** ivve has quit IRC22:33
*** tkajinam has joined #openstack-lbaas22:50
*** tyreymer has joined #openstack-lbaas23:06
*** yamamoto has joined #openstack-lbaas23:13
*** tyreymer has quit IRC23:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!