*** sshank has quit IRC | 00:05 | |
*** leitan has quit IRC | 00:23 | |
*** leitan has joined #openstack-lbaas | 00:24 | |
*** sanfern has joined #openstack-lbaas | 00:31 | |
*** cpuga is now known as cpuga_ | 00:38 | |
*** cpuga_ is now known as cpuga | 00:38 | |
*** cpuga has quit IRC | 01:04 | |
*** cpuga has joined #openstack-lbaas | 01:07 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add v2 pool API section https://review.openstack.org/458272 | 01:15 |
---|---|---|
openstackgerrit | Jude Cross proposed openstack/octavia master: Add filtering and field selection to API https://review.openstack.org/469275 | 01:26 |
*** ianychoi_ is now known as ianychoi | 01:35 | |
*** JudeC has quit IRC | 01:39 | |
*** sanfern has quit IRC | 01:59 | |
*** sanfern has joined #openstack-lbaas | 02:43 | |
*** JudeC has joined #openstack-lbaas | 02:54 | |
*** cody-somerville has quit IRC | 03:33 | |
*** cody-somerville has joined #openstack-lbaas | 03:34 | |
*** gans has joined #openstack-lbaas | 03:35 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: Extend api to accept qos_policy_id https://review.openstack.org/458308 | 03:38 |
*** cody-somerville has quit IRC | 03:42 | |
*** links has joined #openstack-lbaas | 03:45 | |
*** JudeC has quit IRC | 04:06 | |
openstackgerrit | Deepak Mourya proposed openstack/octavia master: Stop using legacy facade https://review.openstack.org/469323 | 04:06 |
*** yamamoto has joined #openstack-lbaas | 04:13 | |
*** aojea has joined #openstack-lbaas | 04:18 | |
*** leitan has quit IRC | 04:20 | |
*** aojea has quit IRC | 04:22 | |
*** cody-somerville has joined #openstack-lbaas | 04:23 | |
*** cody-somerville has quit IRC | 04:23 | |
*** cody-somerville has joined #openstack-lbaas | 04:23 | |
*** JudeC has joined #openstack-lbaas | 04:45 | |
*** cody-somerville has quit IRC | 04:53 | |
*** cody-somerville has joined #openstack-lbaas | 04:54 | |
*** cody-somerville has quit IRC | 05:05 | |
*** cody-somerville has joined #openstack-lbaas | 05:09 | |
*** cody-somerville has quit IRC | 05:09 | |
*** cody-somerville has joined #openstack-lbaas | 05:09 | |
*** cody-somerville has quit IRC | 05:18 | |
*** cody-somerville has joined #openstack-lbaas | 05:19 | |
*** armax has quit IRC | 05:42 | |
*** sanfern has quit IRC | 05:43 | |
*** gans819 has joined #openstack-lbaas | 05:43 | |
*** gans has quit IRC | 05:43 | |
*** sanfern has joined #openstack-lbaas | 05:44 | |
*** gans819 has quit IRC | 05:46 | |
nmagnezi | rm_work, johnsom o/ | 05:57 |
*** rcernin has joined #openstack-lbaas | 06:10 | |
openstackgerrit | Jude Cross proposed openstack/octavia master: Add filtering and field selection to API https://review.openstack.org/469275 | 06:12 |
*** KeithMnemonic1 has joined #openstack-lbaas | 06:16 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: Extend api to accept qos_policy_id https://review.openstack.org/458308 | 06:17 |
*** KeithMnemonic has quit IRC | 06:18 | |
*** yamamoto has quit IRC | 06:30 | |
*** JudeC has quit IRC | 06:36 | |
*** atoth has quit IRC | 06:41 | |
*** atoth has joined #openstack-lbaas | 06:42 | |
*** basilAB has quit IRC | 06:42 | |
rm_work | nmagnezi: o/ | 06:43 |
*** basilAB has joined #openstack-lbaas | 06:44 | |
*** gcheresh has joined #openstack-lbaas | 06:51 | |
*** tesseract has joined #openstack-lbaas | 06:53 | |
*** sanfern has quit IRC | 06:56 | |
*** sanfern has joined #openstack-lbaas | 06:57 | |
*** Dave has quit IRC | 07:02 | |
*** kbyrne has quit IRC | 07:05 | |
*** kbyrne has joined #openstack-lbaas | 07:06 | |
*** Dave has joined #openstack-lbaas | 07:07 | |
*** yamamoto has joined #openstack-lbaas | 07:13 | |
*** pcaruana has joined #openstack-lbaas | 07:26 | |
*** aojea has joined #openstack-lbaas | 07:26 | |
*** cpuga has quit IRC | 07:40 | |
*** kbyrne has quit IRC | 08:14 | |
*** gcheresh has quit IRC | 08:15 | |
*** kbyrne has joined #openstack-lbaas | 08:17 | |
*** blogan_ has joined #openstack-lbaas | 08:52 | |
*** bbzhao has joined #openstack-lbaas | 08:52 | |
*** dasanind_ has joined #openstack-lbaas | 08:54 | |
*** strigazi_ has joined #openstack-lbaas | 08:56 | |
*** oomichi_ has joined #openstack-lbaas | 08:59 | |
*** diltram_ has joined #openstack-lbaas | 09:00 | |
*** links has quit IRC | 09:01 | |
*** blogan has quit IRC | 09:01 | |
*** bzhao has quit IRC | 09:01 | |
*** eandersson has quit IRC | 09:01 | |
*** dasanind has quit IRC | 09:01 | |
*** diltram has quit IRC | 09:01 | |
*** mhayden has quit IRC | 09:01 | |
*** oomichi has quit IRC | 09:01 | |
*** strigazi has quit IRC | 09:01 | |
*** oomichi_ is now known as oomichi | 09:01 | |
*** dasanind_ is now known as dasanind | 09:01 | |
*** beagles has quit IRC | 09:03 | |
*** b3nt_pin has joined #openstack-lbaas | 09:06 | |
*** b3nt_pin is now known as Guest46325 | 09:06 | |
*** links has joined #openstack-lbaas | 09:07 | |
*** mhayden has joined #openstack-lbaas | 09:07 | |
*** eandersson has joined #openstack-lbaas | 09:08 | |
*** cpuga has joined #openstack-lbaas | 09:10 | |
*** cpuga has quit IRC | 09:14 | |
rm_work | OK cool, already fixed and rolled out 0.4.15 of pyroute2, very fast | 09:36 |
rm_work | johnsom: ^^ | 09:36 |
*** gcheresh has joined #openstack-lbaas | 10:08 | |
*** sanfern has quit IRC | 10:15 | |
*** links has quit IRC | 10:16 | |
*** sanfern has joined #openstack-lbaas | 10:17 | |
*** gcheresh has quit IRC | 10:23 | |
*** links has joined #openstack-lbaas | 10:36 | |
*** atoth has quit IRC | 10:38 | |
*** sanfern has quit IRC | 10:51 | |
*** yamamoto has quit IRC | 11:02 | |
*** kbyrne has quit IRC | 11:23 | |
*** atoth has joined #openstack-lbaas | 11:39 | |
*** Guest46325 is now known as beagles | 11:41 | |
*** yamamoto has joined #openstack-lbaas | 11:43 | |
*** chlong has quit IRC | 12:03 | |
*** kbyrne has joined #openstack-lbaas | 12:08 | |
*** links has quit IRC | 12:11 | |
*** sanfern has joined #openstack-lbaas | 12:17 | |
*** gans has joined #openstack-lbaas | 12:39 | |
gans | i am bale to create LBs with new image generated via diskimage-create utility after applying this change https://review.openstack.org/#/c/469426/ | 12:52 |
*** leitan has joined #openstack-lbaas | 13:08 | |
*** gans has quit IRC | 13:08 | |
*** gans has joined #openstack-lbaas | 13:10 | |
*** strigazi_ is now known as strigazi | 13:15 | |
*** gans has quit IRC | 13:15 | |
*** gans_ has joined #openstack-lbaas | 13:15 | |
*** gans_ has left #openstack-lbaas | 13:15 | |
*** gans has joined #openstack-lbaas | 13:17 | |
*** fnaval has joined #openstack-lbaas | 13:20 | |
*** fnaval has quit IRC | 13:27 | |
*** fnaval has joined #openstack-lbaas | 13:28 | |
*** chlong has joined #openstack-lbaas | 13:30 | |
*** gans_ has joined #openstack-lbaas | 13:43 | |
*** chlong has quit IRC | 13:43 | |
*** gans_ has quit IRC | 13:44 | |
*** chlong has joined #openstack-lbaas | 13:46 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements https://review.openstack.org/467473 | 13:51 |
*** cpuga has joined #openstack-lbaas | 14:06 | |
*** cpuga has quit IRC | 14:11 | |
*** gans has quit IRC | 14:17 | |
*** armax has joined #openstack-lbaas | 14:25 | |
*** fnaval has quit IRC | 14:31 | |
*** cpuga has joined #openstack-lbaas | 14:41 | |
*** cpuga_ has joined #openstack-lbaas | 14:42 | |
*** cpuga has quit IRC | 14:45 | |
*** fnaval has joined #openstack-lbaas | 14:46 | |
*** fnaval has quit IRC | 14:46 | |
*** fnaval has joined #openstack-lbaas | 14:47 | |
*** csomerville has joined #openstack-lbaas | 14:49 | |
*** cody-somerville has quit IRC | 14:52 | |
*** JudeC has joined #openstack-lbaas | 15:29 | |
*** fnaval has quit IRC | 15:33 | |
*** csomerville has quit IRC | 15:34 | |
*** blogan_ is now known as blogan | 15:34 | |
*** cody-somerville has joined #openstack-lbaas | 15:35 | |
*** cody-somerville has quit IRC | 15:35 | |
*** cody-somerville has joined #openstack-lbaas | 15:35 | |
*** csomerville has joined #openstack-lbaas | 15:35 | |
*** gcheresh has joined #openstack-lbaas | 15:37 | |
*** cody-somerville has quit IRC | 15:39 | |
*** gans has joined #openstack-lbaas | 15:56 | |
*** aojea has quit IRC | 15:59 | |
*** rcernin has quit IRC | 16:07 | |
*** tesseract has quit IRC | 16:08 | |
*** gans has quit IRC | 16:22 | |
*** gcheresh has quit IRC | 16:33 | |
*** gcheresh has joined #openstack-lbaas | 16:38 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements https://review.openstack.org/467473 | 16:42 |
*** rcernin has joined #openstack-lbaas | 16:46 | |
*** pcaruana has quit IRC | 16:50 | |
*** armax has quit IRC | 16:51 | |
*** fnaval has joined #openstack-lbaas | 16:54 | |
*** fnaval has quit IRC | 16:54 | |
*** fnaval has joined #openstack-lbaas | 16:55 | |
rm_work | johnsom: morning | 17:18 |
rm_work | the gates are killing me | 17:18 |
rm_work | i want to merge like 8 things | 17:18 |
johnsom | Yeah, that 404 issue is really super annoying | 17:19 |
rm_work | 0.4.15 is out but do we still need to wait for this g-r update with !=0.4.14 to land? >_> i don't understand | 17:19 |
johnsom | Yeah, I think it is caching getting us | 17:20 |
*** aojea has joined #openstack-lbaas | 17:29 | |
*** ipsecguy_ has quit IRC | 17:30 | |
*** armax has joined #openstack-lbaas | 17:30 | |
*** ipsecguy has joined #openstack-lbaas | 17:30 | |
*** gcheresh has quit IRC | 17:38 | |
*** aojea has quit IRC | 17:50 | |
*** aojea has joined #openstack-lbaas | 17:51 | |
*** atoth has quit IRC | 17:53 | |
*** belharar has joined #openstack-lbaas | 17:54 | |
*** aojea has quit IRC | 17:55 | |
*** belharar has quit IRC | 17:57 | |
*** aojea has joined #openstack-lbaas | 17:57 | |
*** aojea has quit IRC | 18:03 | |
*** chlong has quit IRC | 18:05 | |
*** sanfern has quit IRC | 18:12 | |
*** reedip_ has joined #openstack-lbaas | 18:17 | |
*** aojea has joined #openstack-lbaas | 18:18 | |
rm_work | gaaaah and my internet keeps disconnecting today | 18:19 |
*** chlong has joined #openstack-lbaas | 18:22 | |
*** aojea has quit IRC | 18:22 | |
*** reedip_ has quit IRC | 19:02 | |
rm_work | johnsom: working on removing flask *entirely* from the amp (replacing the request/response stuff with webob equiv) | 19:15 |
rm_work | hoping maybe it'd help with 404s? :/ | 19:16 |
rm_work | dunno | 19:16 |
rm_work | grasping at straws there | 19:16 |
johnsom | Seems like a long shot | 19:16 |
rm_work | yeah but it needed to be done anyway | 19:17 |
johnsom | I am looking at the HM flows patch and starting to look at the pile of OpenStack email | 19:17 |
rm_work | lol k | 19:17 |
rm_work | i'll be back in a bit | 19:18 |
rm_work | lunching | 19:18 |
nmagnezi | o/ | 19:25 |
nmagnezi | johnsom, meeting in 30min, right? :-) | 19:25 |
johnsom | Yes, 35 I think... grin | 19:25 |
*** aojea has joined #openstack-lbaas | 19:28 | |
*** gcheresh has joined #openstack-lbaas | 19:31 | |
*** gcheresh has quit IRC | 19:32 | |
nmagnezi | johnsom, ha.. no one grinned here for few weeks.. welcome back :-) | 19:33 |
*** yamamoto has quit IRC | 19:33 | |
johnsom | Ahh, you all missed me... Ha | 19:33 |
rm_work | ahh crap that meeting is at 1PST? | 19:34 |
rm_work | whelp | 19:34 |
rm_work | i'll try to get on mobile :/ | 19:35 |
rm_work | augh i also have a conflicting meeting for the second half | 19:35 |
rm_work | ugh | 19:35 |
*** csomerville has quit IRC | 19:35 | |
*** csomerville has joined #openstack-lbaas | 19:36 | |
*** gcheresh has joined #openstack-lbaas | 19:38 | |
*** gcheresh has quit IRC | 19:42 | |
*** pcaruana has joined #openstack-lbaas | 19:45 | |
*** cpuga_ is now known as cpuga | 19:57 | |
johnsom | Octavia meeting starting soon on #openstack-meeting-alt | 19:58 |
*** gcheresh has joined #openstack-lbaas | 19:59 | |
*** pcaruana has quit IRC | 20:02 | |
*** rm_mobile has joined #openstack-lbaas | 20:03 | |
*** rcernin has quit IRC | 20:21 | |
*** rcernin has joined #openstack-lbaas | 20:22 | |
*** yamamoto has joined #openstack-lbaas | 20:33 | |
*** rm_mobile| has joined #openstack-lbaas | 20:42 | |
*** rcernin has quit IRC | 20:42 | |
*** yamamoto has quit IRC | 20:43 | |
*** rm_mobile has quit IRC | 20:45 | |
*** chlong has quit IRC | 20:53 | |
*** JudeC has quit IRC | 20:53 | |
openstackgerrit | Merged openstack/octavia master: Updated from global requirements https://review.openstack.org/467473 | 20:58 |
*** sshank has joined #openstack-lbaas | 21:00 | |
johnsom | I agree, it would be great to reinvestigate the nproc stuff. It makes sense to some degree for the flavors and scaling. | 21:01 |
rm_work | omgfinally | 21:01 |
johnsom | Sigh, yeah | 21:02 |
*** jniesz has joined #openstack-lbaas | 21:03 | |
jniesz | yes for the reloads we would want to support leveraging the -x option in haproxy 1.8 | 21:04 |
jniesz | which you pass the socket as the arg | 21:04 |
*** chlong has joined #openstack-lbaas | 21:05 | |
johnsom | Right | 21:05 |
jniesz | in addition to the -x would be a way to add in the haproxy systemctl script to dump the server state to a file | 21:06 |
jniesz | this way when it reloads the backends instantly come up | 21:07 |
johnsom | So this doesn't just sync over the sockets like a normal stick table sync? | 21:07 |
*** gcheresh has quit IRC | 21:08 | |
jniesz | this is for the old and new process to handover the file descriptor to the socket | 21:08 |
jniesz | https://www.haproxy.com/blog/truly-seamless-reloads-with-haproxy-no-more-hacks/ | 21:09 |
johnsom | Oh, ok, you are thinking of the partial open sockets. got it. I was thinking about the peer sync and session persistence data. | 21:10 |
johnsom | The issue they are addressing with 1.8 is only an impact for new connections during the transition. Partially open connections. Otherwise, existing flows and session persistent new connections continue to function during reloads | 21:11 |
jniesz | correct | 21:11 |
*** pcaruana has joined #openstack-lbaas | 21:12 | |
jniesz | the k8 usecase is the one that comes to mind most | 21:12 |
jniesz | if we are updating the member pool constantly | 21:12 |
jniesz | as containers spin up/down | 21:12 |
jniesz | also for code upgrades | 21:13 |
*** aojea has quit IRC | 21:13 | |
johnsom | Right, that is the case that makes the rejected connections an issue | 21:13 |
johnsom | If you are running in that kind of environment, I would spin a custom image. Probably using the 1.8 code. | 21:14 |
johnsom | Upstream we tend to stick to what the vendors ship. So, it would be a while before we would have 1.8 native upstream. Though you could probably make a good case to get the vendors to do a backport of 1.8. We did that for trusty and haproxy. | 21:16 |
*** sshank has quit IRC | 21:16 | |
jniesz | yea, we are making new image now to run 1.7.5 | 21:18 |
jniesz | the distro version is to far behind for us | 21:18 |
jniesz | already have people beating on my door for http2 | 21:18 |
johnsom | Yeah, I hear you on that | 21:19 |
jniesz | also for active/active, I updated the spec https://review.openstack.org/#/c/453005/ | 21:20 |
jniesz | I told Santosh to work on the lb management changes | 21:20 |
jniesz | so I probably will pull out the lb-mgmt part out of the active/active spec | 21:20 |
johnsom | Ok, yeah, I chatted with him some last night about the lb-mgmt multiple networks | 21:21 |
jniesz | yea, I am going to remove that part from the active/active spec | 21:21 |
*** harlowja has quit IRC | 21:21 | |
jniesz | the pool we need because of the size of our regions | 21:21 |
jniesz | we only get a /22 at most from network team | 21:21 |
johnsom | We knew we needed to add a pool of networks at some point. Mostly to alleviate # of ports per network issues. | 21:22 |
jniesz | and we will have over 1k vips | 21:22 |
jniesz | in a single region | 21:22 |
johnsom | If I was leading your deployment, I would make the management network v6 | 21:22 |
johnsom | It's private, it doesn't need to be publicly routable | 21:23 |
jniesz | in the newer regions we can leverage ipv6 for that | 21:23 |
jniesz | agree 100% | 21:23 |
jniesz | are there any limitations for ipv6 and lb-mgmt? | 21:23 |
johnsom | But still, there have been concerns about too many neutron ports on a single 'network" | 21:23 |
jniesz | yea, we still would want the pool even with ipv6 | 21:23 |
johnsom | No, it works fine. There is a proposed patch to make that standard, but it needed some work | 21:24 |
*** cpuga_ has joined #openstack-lbaas | 21:24 | |
johnsom | There is a config change you need to do if you want to use link-local v6 addresses for mgmt, but that is all. | 21:25 |
johnsom | https://github.com/openstack/octavia/blob/master/etc/octavia.conf#L151 | 21:26 |
jniesz | thanks. That is something I will try out in th elab | 21:26 |
johnsom | This is the proposed patch: https://review.openstack.org/#/c/391204/ | 21:27 |
*** pcaruana has quit IRC | 21:29 | |
*** csomerville has quit IRC | 21:30 | |
jniesz | That is all I had for now. When you get a chance if you provide feedback on the active/active spec that would be great. I completed the data model and rest api section | 21:30 |
johnsom | Cool, yeah I will have a look. Still working through the backlog | 21:31 |
jniesz | yea, I know you probabl have a lot of stuff to catch up with since you just got back | 21:31 |
openstackgerrit | Merged openstack/octavia master: Remove _LI, _LW, _LE, _LC from i18n https://review.openstack.org/467097 | 21:34 |
*** sshank has joined #openstack-lbaas | 21:39 | |
*** cpuga has quit IRC | 21:39 | |
*** cpuga has joined #openstack-lbaas | 21:40 | |
nmagnezi | johnsom, rm_work, my connection was dropped so I didn't get the chance to ask this in the open discussion: in the summit talk recordings ppl asked about lbaasv2 haproxy namespace migration to Octavia and the replay was the in the future some tools will be provided for this or ppl can simply migrate manually between neutron-lbaas and Octavia by temporarily have two keystone endpoints (one for each) in their cloud. the question is | 21:44 |
nmagnezi | about the tools: is there any concrete planning for this? | 21:44 |
*** cpuga has quit IRC | 21:44 | |
jniesz | does anybody know the reasoning behind the default values for net.ipv4.tcp_rmem and net.ipv4.tcp_wmem? | 21:46 |
jniesz | https://github.com/openstack/octavia/blob/master/elements/haproxy-octavia-ubuntu/post-install.d/20-haproxy-tune-kernel | 21:47 |
*** cpuga_ has quit IRC | 21:47 | |
*** csomerville has joined #openstack-lbaas | 21:47 | |
johnsom | jniesz We got a number of those from haproxy technologies a long time ago. | 21:47 |
jniesz | ah ok. Was wondering if it was still relevant | 21:48 |
jniesz | the max numbers seemed to be a bit small | 21:48 |
jniesz | lower than os defaults | 21:48 |
johnsom | Yeah, that is the question. Things have changed and those might need to be updated | 21:49 |
jniesz | especially with 10Gb | 21:49 |
jniesz | 10Gb+ | 21:50 |
jniesz | I can see the logic for the min default | 21:50 |
jniesz | as you don't want to waste a lot of memory | 21:51 |
jniesz | i think it would mainly be an issue for large files | 21:51 |
*** jniesz has quit IRC | 21:56 | |
*** JudeC has joined #openstack-lbaas | 21:56 | |
*** csomerville has quit IRC | 21:57 | |
johnsom | nmagnezi We need to have migration tools, but no one has started on them yet. | 22:03 |
johnsom | The old neutron-lbaas keystone endpoint is just the neutron endpoint, so that isn't going away, but we are adding the octavia one | 22:04 |
*** harlowja has joined #openstack-lbaas | 22:06 | |
*** leitan has quit IRC | 22:06 | |
*** cpuga has joined #openstack-lbaas | 22:07 | |
*** leitan has joined #openstack-lbaas | 22:07 | |
*** leitan has quit IRC | 22:12 | |
*** sshank has quit IRC | 22:14 | |
rm_work | johnsom: hmm this is weird, just started up 6 health monitor processes (on 6 different VMs), then put all my amps (16 of them) into failover state (updated the last_update to 0), and it appears that the same one HM process put ALL of them into busy and is doing them kindof sequentially??? | 22:15 |
rm_work | the other 5 processes are seeing nothing, and just spinning polling for work | 22:15 |
rm_work | not seeing why that'd be the case | 22:15 |
rm_work | (in the config i set failover threads to 2) | 22:16 |
johnsom | I don't think there is code that would set the last_update to 0, only if it never received a heartbeat | 22:16 |
rm_work | i did that myself in the DB | 22:16 |
rm_work | technically there were no health messages ever from them, so i added them all to the table with last-update 0 so they'd be in a failover state | 22:17 |
rm_work | but anyway, point being that ONE health-manager process picked up *everything* | 22:17 |
johnsom | Oh, follow now. Hmmm, It might claim them all and then do the failovers two at a time. Trying to remember. Plus that build throttling code might have changed this since I last looked at it. | 22:18 |
johnsom | Yeah, on it's cycle, one HM could claim them all. | 22:19 |
johnsom | https://github.com/openstack/octavia/blob/master/octavia/controller/healthmanager/health_manager.py#L47 | 22:19 |
*** cpuga has quit IRC | 22:22 | |
*** cpuga has joined #openstack-lbaas | 22:29 | |
rm_work | ugh, we should fix that | 22:33 |
rm_work | "we" probably means me I guess <_< | 22:34 |
rm_work | i have a bunch of stuff in line though T_T | 22:34 |
rm_work | hmmm also seeing a weird thing apparently | 22:35 |
johnsom | Yeah, me too. L7policy, L7rules, and quotas for example. It's whoever gets there first | 22:35 |
rm_work | updating one member and ALL members briefly flip to ERROR for at least one health message cycle it seems | 22:35 |
johnsom | A simple way would be to just add a config setting for max at a time interval | 22:35 |
rm_work | how about don't grab more per interval than you have threads for... | 22:36 |
johnsom | There was a bug about that once, but I could never see why or repro | 22:36 |
rm_work | yeah this seems repro-able | 22:37 |
johnsom | We just need to think of the case where this is only one hm process. Though that would be rare I suspect | 22:37 |
rm_work | actually in a way that is safer than many | 22:37 |
rm_work | if it goes down, no failovers | 22:37 |
rm_work | versus... | 22:38 |
rm_work | if you have 10 and 5 go down, could failover everything | 22:38 |
rm_work | which is easy if a network segment falls off | 22:38 |
johnsom | Yeah, I don't like that case where hm claiming the world but failing and not finishing.... | 22:38 |
*** cpuga has quit IRC | 22:41 | |
*** rm_mobile| has quit IRC | 22:43 | |
*** sshank has joined #openstack-lbaas | 22:49 | |
rm_work | xgerman: you around? | 22:51 |
rm_work | xgerman: need some reviews / +As :P | 22:51 |
rm_work | https://review.openstack.org/465813 | 22:52 |
rm_work | https://review.openstack.org/467798 | 22:52 |
rm_work | https://review.openstack.org/467407 | 22:52 |
rm_work | https://review.openstack.org/465183 | 22:52 |
rm_work | https://review.openstack.org/467780 | 22:52 |
*** fnaval has quit IRC | 22:57 | |
*** chlong has quit IRC | 23:00 | |
johnsom | https://review.openstack.org/458272 | 23:04 |
johnsom | https://review.openstack.org/464050 | 23:04 |
johnsom | https://review.openstack.org/464095 | 23:04 |
rm_work | johnsom: hey so i had a really funky idea | 23:09 |
johnsom | Just one? | 23:09 |
rm_work | what if we had a param like ... "sync=true" that made the API not return until the status went back to ACTIVE/ERROR? | 23:10 |
rm_work | so it sends to the handler... then polls internally | 23:10 |
johnsom | I bet you don't even have to poll, but um, why? | 23:10 |
rm_work | err well, not so much poll but | 23:11 |
johnsom | Generally you run into timeout issues, etc. | 23:11 |
rm_work | continue checking the db until it's active | 23:11 |
rm_work | yeah sometimes | 23:11 |
rm_work | internally people are asking for it | 23:11 |
rm_work | and i honestly don't think it'd be difficult to do | 23:11 |
johnsom | I have a famous story about a dev team that used the curl library without reading the docs. It closes a connection by default after a fixed time period. Downloading or not. They blamed my underlying network. I told management they need to Read the Fine Manual before slapping together libraries.... | 23:13 |
johnsom | Um, I'm fine with it as long as it doesn't become nasty ugly code.... | 23:14 |
rm_work | most operations (besides LB Create) are like 1-3s | 23:14 |
rm_work | yeah I am thinking I can do it pretty elegantly | 23:14 |
rm_work | like maybe literally have it be a decorator | 23:14 |
johnsom | rm_work sync=true seems a bit generic (could have other meanings), what about synchronous=true? It's going to be like a code to code thing mostly I suspect | 23:17 |
rm_work | yeah | 23:19 |
rm_work | johnsom: lol did i really do it right the first(ish) time? :P | 23:28 |
johnsom | It looked good from what I saw.... | 23:28 |
*** armax has quit IRC | 23:41 | |
*** armax has joined #openstack-lbaas | 23:42 | |
*** cpuga has joined #openstack-lbaas | 23:48 | |
openstackgerrit | Merged openstack/octavia master: Devstack plugin should mark the HM ovs port for cleanup skip https://review.openstack.org/460528 | 23:52 |
rm_work | johnsom: you looking at the client stuff? | 23:56 |
johnsom | Not yet, still looking at OpenStack email stuffs | 23:57 |
rm_work | lol k | 23:57 |
rm_work | xgerman: no xgerman yet? | 23:57 |
johnsom | Worrying about the "community goals" and proposals for Queens | 23:57 |
rm_work | ugh yeah | 23:57 |
johnsom | Oye. They may be the only work for the cycle... Ha | 23:57 |
*** cpuga has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!