Thursday, 2019-06-06

*** spatel has joined #openstack-lbaas00:21
*** Vorrtex has quit IRC00:36
openstackgerritAdam Harwell proposed openstack/octavia master: WIP: Allow multiple VIPs per LB  https://review.opendev.org/66023900:43
*** rcernin has joined #openstack-lbaas00:45
*** rcernin has quit IRC00:45
*** rcernin has joined #openstack-lbaas00:45
*** spatel has quit IRC01:01
*** rcernin has quit IRC01:21
*** rcernin has joined #openstack-lbaas01:21
*** goldyfruit has joined #openstack-lbaas01:50
*** hongbin has joined #openstack-lbaas01:55
*** yamamoto has joined #openstack-lbaas02:50
*** yamamoto has quit IRC04:00
*** yamamoto has joined #openstack-lbaas04:06
*** ramishra has joined #openstack-lbaas04:11
*** hongbin has quit IRC04:11
*** schaney__ has quit IRC04:46
*** pcaruana has joined #openstack-lbaas04:50
*** gcheresh has joined #openstack-lbaas05:07
*** gcheresh has quit IRC05:19
*** gcheresh has joined #openstack-lbaas05:20
openstackgerritMerged openstack/octavia master: Create Amphora V2 provider driver  https://review.opendev.org/65968905:21
*** luksky has joined #openstack-lbaas05:34
*** luksky has quit IRC05:53
*** ccamposr has joined #openstack-lbaas06:00
*** gthiemon1e is now known as gthiemonge06:31
openstackgerritAdit Sarfaty proposed openstack/neutron-lbaas stable/stein: Support URL query params in healthmonitor url_path  https://review.opendev.org/66093006:33
*** tesseract has joined #openstack-lbaas07:12
*** rcernin has quit IRC07:14
*** rpittau|afk is now known as rpittau07:19
*** happyhemant has joined #openstack-lbaas08:19
*** luksky has joined #openstack-lbaas08:20
*** gcheresh has quit IRC08:35
*** gcheresh has joined #openstack-lbaas08:38
*** luksky has quit IRC09:28
*** ramishra has quit IRC09:30
*** luksky has joined #openstack-lbaas10:00
*** jlaffaye_ has quit IRC10:05
*** ramishra has joined #openstack-lbaas10:11
*** sapd1_x has joined #openstack-lbaas10:22
*** ivve has joined #openstack-lbaas10:27
*** vishalmanchanda has joined #openstack-lbaas10:28
*** yamamoto has quit IRC10:37
*** happyhemant has quit IRC10:38
*** yamamoto has joined #openstack-lbaas11:01
*** takamatsu has quit IRC11:01
*** takamatsu has joined #openstack-lbaas11:02
*** yamamoto has quit IRC11:06
*** yamamoto has joined #openstack-lbaas11:13
*** ramishra_ has joined #openstack-lbaas12:03
*** ramishra has quit IRC12:05
openstackgerritMerged openstack/octavia-lib master: Add project_id to all of the data model objects  https://review.opendev.org/66343412:06
*** trident has quit IRC12:21
*** trident has joined #openstack-lbaas12:26
*** Emine has joined #openstack-lbaas12:32
*** yamamoto has quit IRC12:44
*** yamamoto has joined #openstack-lbaas12:51
*** pcaruana has quit IRC12:52
*** yamamoto has quit IRC13:00
*** lucashxu has joined #openstack-lbaas13:11
*** boden has joined #openstack-lbaas13:11
openstackgerritAnn Taraday proposed openstack/octavia master: [Jobboard] Importable flow functions  https://review.opendev.org/65953813:11
openstackgerritAnn Taraday proposed openstack/octavia master: Use retry for AmphoraComputeConnectivityWait  https://review.opendev.org/66279113:15
ataradayjohnsom, Hi! Could you please take a look onto https://review.opendev.org/#/c/662791 and https://review.opendev.org/659538 ?13:17
openstackgerritAnn Taraday proposed openstack/octavia master: [WIP] Jobboard based controller  https://review.opendev.org/64740613:25
*** vishalmanchanda has quit IRC13:28
*** mloza has joined #openstack-lbaas13:29
*** lucashxu has quit IRC13:34
*** yamamoto has joined #openstack-lbaas13:39
*** ramishra_ is now known as ramishra13:47
*** goldyfruit has quit IRC13:51
*** goldyfruit has joined #openstack-lbaas13:51
*** Vorrtex has joined #openstack-lbaas13:51
*** ricolin has joined #openstack-lbaas13:57
*** Vorrtex has quit IRC14:03
*** yamamoto has quit IRC14:10
*** gcheresh has quit IRC14:39
*** goldyfruit_ has joined #openstack-lbaas14:42
*** goldyfruit has quit IRC14:42
*** rpittau is now known as rpittau|brb14:45
*** yamamoto has joined #openstack-lbaas14:47
*** goldyfruit_ has quit IRC14:50
*** goldyfruit has joined #openstack-lbaas14:50
*** luksky has quit IRC14:53
bodenhi johnsom ... I left you a comment on https://review.opendev.org/#/c/663459. but if you want me to help resolve the failures I can take a shot at it; just let me know14:53
*** luksky has joined #openstack-lbaas14:55
*** yamamoto has quit IRC14:55
johnsomboden They are a known issue with our gates and pulling in octavia-lib. It's installing the pypi version and not the depends-on version.14:57
bodenjohnsom ah14:58
johnsomboden Oh, and derp, I failed to add the depends-on, so there is that....14:58
bodenjohnsom just let me know if I can help with something14:58
johnsomboden I think rm_work and I were pushing to do an octavia-lib release soonish that would make this go away14:58
openstackgerritMichael Johnson proposed openstack/octavia master: Add project_id to all of the provider objects  https://review.opendev.org/66345914:59
bodenack14:59
johnsomboden If you pull those down local, you should be able to move forward with the nsx driver.14:59
bodenjohnsom yeah; hope to get to that today, or tomorrow15:00
johnsomboden I also wanted to see some API gate output to see if I did the documentation update correctly. I'm out of VMs to spin one up with tempest at the moment (too many parallel tasks at the moment).15:00
johnsomboden Ok cool, it should be fully functional as posted. I may just need to tweak the docs update.15:01
bodenjohnsom I also wanted to mention that I couldn't find https://docs.openstack.org/octavia/latest/contributor/guides/providers.html. from the main octiva docs... either its not added to index or maybe I'm just not seeing the link :)15:01
*** sapd1_x has quit IRC15:02
johnsomIt is linked on the "contributors" page, Contributor Reference section, second from the top15:02
*** rpittau|brb is now known as rpittau15:26
*** rpittau is now known as rpittau|afk15:46
*** ccamposr has quit IRC15:56
*** luksky has quit IRC16:00
*** tesseract has quit IRC16:03
*** Emine has quit IRC16:50
*** ricolin has quit IRC16:54
*** yamamoto has joined #openstack-lbaas18:53
*** yamamoto has quit IRC18:58
bodenheya johnsom. if you get another min to chat, pls let me know19:05
johnsomboden o/19:06
bodenjohnsom so I was digging into if/why the vmware-nsx code really needed the populated "related objects".. for example why is a populated LB needed for a Listener create/update19:06
bodenit turns out that it is used.. for example here https://opendev.org/x/vmware-nsx/src/branch/master/vmware_nsx/services/lbaas/nsx_v3/implementation/listener_mgr.py#L4319:07
johnsomOk, And you don't need it? grin19:07
bodenis called for Listener, but as you can see it needs some details about the LB to realize the operation19:07
bodenI guess I'm not sure how to proceed with these cases... what do you suggest?19:08
bodendo we just use the octavia client or something?19:10
johnsomHmmm, so you must not have a concept of a "VIP" or "load balancer", it's really tied around the listener.19:10
johnsomYeah, that is one option, is use the client (openstacksdk really) to look up that information. You would need a keystone token though. Do you already have access to the right token?19:11
bodenjohnsom would be in the context no?19:11
johnsomThe other thing we can do is add a query interface to the octavia-lib19:12
johnsomWe don't pass a context to the drivers, so I'm not sure where that comes from.19:12
bodenhmmm in that case I'm not sure19:13
bodenwould have to dig19:13
johnsomI'm not opposed to creating a "get" set of interfaces for the drivers19:13
bodenjohnsom you mean as getters on the ProviderDriver ??19:14
johnsomExtending this: https://github.com/openstack/octavia-lib/blob/master/octavia_lib/api/drivers/driver_lib.py19:14
johnsomSuch that it has methods for looking up the other objects19:15
bodenjohnsom got it... do you want me to take a stab at that? it'll probably take some help via code reviews since I haven't done much in this code before19:18
johnsomHmm, so looking at the code, it looks like it is getting the context from pecan, so if that works, you probably do have everything you need to use the SDK option.19:21
johnsomhttps://github.com/openstack/vmware-nsx/blob/master/vmware_nsx/services/lbaas/octavia/octavia_driver.py#L38219:22
johnsomFrankly that keeps the security cleaner overall.19:23
johnsomWith that you can use the sdk get methods such as https://docs.openstack.org/openstacksdk/latest/user/proxies/load_balancer_v2.html#openstack.load_balancer.v2._proxy.Proxy.get_load_balancer19:24
johnsomThere are examples of using the SDK here: https://github.com/openstack/octavia-dashboard/blob/master/octavia_dashboard/api/rest/lbaasv2.py19:25
johnsomThis is what our dashboard plugin uses19:25
bodenjohnsom thank you for all that info... let me go off and do some hacking on it and see where I can get19:26
johnsomOk, ping me if you have questions. This should work well actually.19:27
bodenjohnsom will do.. certainly appreciate your help here!19:27
cgoncalveslxkong, python-octaviaclient releases for queens, rocky and stein out of the door. enjoy :)19:44
*** luksky has joined #openstack-lbaas19:49
*** henriqueof has joined #openstack-lbaas20:57
*** KeithMnemonic has joined #openstack-lbaas21:17
*** goldyfruit has quit IRC21:17
*** goldyfruit has joined #openstack-lbaas21:18
*** goldyfruit has quit IRC21:26
*** goldyfruit has joined #openstack-lbaas21:27
*** goldyfruit_ has joined #openstack-lbaas21:29
*** goldyfruit has quit IRC21:29
*** boden has quit IRC21:46
*** goldyfruit_ has quit IRC21:52
*** rouk has quit IRC21:54
*** goldyfruit has joined #openstack-lbaas21:58
openstackgerritMichael Johnson proposed openstack/octavia master: Limit cryptsetup key RAM usage  https://review.opendev.org/66378422:10
lxkongcgoncalves: thanks22:14
*** goldyfruit has quit IRC22:19
*** gthiemonge has quit IRC22:22
*** gthiemonge has joined #openstack-lbaas22:22
*** rcernin has joined #openstack-lbaas22:23
*** rcernin has quit IRC22:23
*** rcernin has joined #openstack-lbaas22:24
*** rcernin has quit IRC22:26
*** rcernin has joined #openstack-lbaas22:28
*** goldyfruit has joined #openstack-lbaas22:38
*** yamamoto has joined #openstack-lbaas22:47
*** luksky has quit IRC22:51
*** goldyfruit has quit IRC23:02
*** gthiemonge has quit IRC23:20
*** gthiemonge has joined #openstack-lbaas23:20
*** goldyfruit has joined #openstack-lbaas23:34
rm_workjohnsom: is there any actual performance drawback to just blindly enabling `net.ipv4.ip_forward=1` and `net.ipv6.conf.all.forwarding=1` on all amps?23:41
*** yamamoto has quit IRC23:41
rm_workright now we do it based on the ... first vip's address type23:41
*** yamamoto has joined #openstack-lbaas23:41
rm_workbut does it even matter? can't we even just do it in one of the elements?23:42
rm_workif there's no ipv4 or ipv6 vip it just won't matter, right?23:42
rm_workthis seems overly complicated23:42
rm_workin fact, we do a modprobe on ip_vs and set `net.ipv4.vs.conntrack=1` blindly anyway23:43
rm_workI think I am going to move all of that to the amp element <_<23:43
rm_workwe already do a ton of sysctl write values in 20-haproxy-tune-kernel23:45
johnsomWe should not need forwarding23:47
*** rcernin has quit IRC23:55
*** rcernin has joined #openstack-lbaas23:56

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