Wednesday, 2017-07-26

eanderssonbtw this fix for neutron-lbaas - I know it probably won't be fixed for neutron-lbaas, but has a huge impact for us as we can't go to octavia quite yet00:04
eanderssonhttps://review.openstack.org/#/c/477698/00:04
eanderssonAnyone that could help me figure out why the pool tests are failing00:04
eanderssonI don't understand why the listeners aren't populated on the create pool call, but on the get pool call.00:05
eanderssonWithout lazy joined the api calls are 3-10x faster00:05
*** aojea has joined #openstack-lbaas00:06
johnsomUgh, yeah, not sure I have time before the freeze to dig into this.  I will keep it in mind, but no guarantees I can have a look.00:06
eanderssonYea - no worries00:06
eanderssonTbh I don't care if it is merged (I mean ideally)00:07
eanderssonIt's fixed in Octavia, but would be a nice temporary fix for people stuck on neutron-lbaas00:07
eanderssonI want to apply it internally, but just want to make sure I am not missing something stupid00:08
johnsomYeah, I mean it is kind of a bug, so file a bug report and add it to the commit message.  Then we have a little more time to look at it.00:08
eanderssonWill do00:08
*** tongl has quit IRC00:09
eanderssonWhere do we post bugs for neutron-lbaas? :D00:09
johnsomoctavia00:09
johnsomneutron-lbaas is an octavia project00:10
johnsomhttps://bugs.launchpad.net/octavia00:10
eanderssonPerfect - thanks00:10
johnsomAdd the tag "lbaas"00:10
*** aojea has quit IRC00:10
*** yamamoto has quit IRC00:10
*** yamamoto has joined #openstack-lbaas00:11
*** leitan has joined #openstack-lbaas00:13
*** aojea has joined #openstack-lbaas00:15
*** aojea has quit IRC00:19
*** aojea has joined #openstack-lbaas00:24
*** fnaval has joined #openstack-lbaas00:25
openstackgerritMichael Johnson proposed openstack/octavia master: Spec detailing Octavia service flavors support  https://review.openstack.org/39248500:27
*** aojea has quit IRC00:29
*** aojea has joined #openstack-lbaas00:33
eanderssonjohnsom, https://bugs.launchpad.net/octavia/+bug/170646600:33
openstackLaunchpad bug 1706466 in octavia "neutron-lbaas performance hit due to unnecessary lazy sql calls" [Undecided,New]00:33
eanderssonLet me know if that... makes sense :D00:33
johnsomLooking00:34
johnsomeandersson Good enough for me00:36
johnsomI'm going to tag it medium as it's neutron-lbaas and performance vs. functionality.00:37
eanderssonSounds good00:37
eanderssonThe performance hit is about about 60s vs 10s00:37
*** aojea has quit IRC00:37
johnsomYeah, understand.  It's not that people can't work on it.  It's just a gauge of severity.00:38
eanderssonYep for sure00:38
eanderssonThe API still works fine, so medium is actually higher than I thought00:38
eanderssonSince this is fixed in Octavia00:38
johnsomWell, 60s....00:38
eanderssonI'll update my commit tomorrow to point to that bug00:40
*** aojea has joined #openstack-lbaas00:42
openstackgerritMichael Johnson proposed openstack/octavia master: Spec detailing Octavia service flavors support  https://review.openstack.org/39248500:42
*** aojea has quit IRC00:47
*** aojea has joined #openstack-lbaas00:51
*** aojea has quit IRC00:55
*** aojea has joined #openstack-lbaas01:00
*** aojea has quit IRC01:05
*** aojea has joined #openstack-lbaas01:09
*** sanfern has joined #openstack-lbaas01:10
*** aojea has quit IRC01:14
*** aojea has joined #openstack-lbaas01:18
*** aojea has quit IRC01:23
*** aojea has joined #openstack-lbaas01:27
*** harlowja has quit IRC01:29
*** aojea has quit IRC01:32
*** aojea has joined #openstack-lbaas01:36
*** aojea has quit IRC01:41
*** aojea has joined #openstack-lbaas01:46
*** aojea has quit IRC01:50
*** aojea has joined #openstack-lbaas01:55
*** sanfern has quit IRC01:57
*** aojea has quit IRC01:59
*** aojea has joined #openstack-lbaas02:04
*** aojea has quit IRC02:08
*** aojea has joined #openstack-lbaas02:13
*** aojea has quit IRC02:17
*** mestery_ has joined #openstack-lbaas02:19
*** JudeC has quit IRC02:19
*** beagles has quit IRC02:19
*** mestery has quit IRC02:19
*** mestery_ is now known as mestery02:20
*** b3nt_pin has joined #openstack-lbaas02:20
*** atoth has quit IRC02:20
*** atoth has joined #openstack-lbaas02:20
*** JudeC has joined #openstack-lbaas02:21
JudeCjohnsom thank you so much for the help with the tempest config stuff I think you solved my first issue.02:21
JudeC:)02:22
JudeCvary happy now.02:22
JudeCVery*02:22
johnsom+102:22
johnsomI am very happy we are making progress on the tempest plugin02:23
JudeCHopefully I can speed up on it  now :)02:23
*** atoth has quit IRC02:28
*** JudeC has quit IRC02:29
*** aojea has joined #openstack-lbaas02:40
*** aojea has quit IRC02:45
*** sanfern has joined #openstack-lbaas02:47
*** aojea has joined #openstack-lbaas02:49
*** aojea has quit IRC02:53
*** aojea has joined #openstack-lbaas02:58
*** aojea has quit IRC03:02
*** aojea has joined #openstack-lbaas03:07
*** aojea has quit IRC03:11
johnsomZhaoBo if you see this on IRC, I hope you can get those last fixes into the QoS patch in time for our tomorrow so we can review.03:16
*** aojea has joined #openstack-lbaas03:16
*** aojea has quit IRC03:21
*** aojea has joined #openstack-lbaas03:25
*** aojea has quit IRC03:30
*** links has joined #openstack-lbaas03:30
*** links has quit IRC03:30
*** aojea has joined #openstack-lbaas03:35
*** aojea has quit IRC03:39
*** aojea has joined #openstack-lbaas03:44
*** aojea has quit IRC03:48
*** aojea has joined #openstack-lbaas03:53
*** aojea has quit IRC03:57
*** oomichi has quit IRC04:29
*** oomichi has joined #openstack-lbaas04:30
sanfernhi johnsom ,  have you seen this import error - ImportError: cannot import name AF_BRIDGE, I got this while building ACTIVE-ACTIVE patch04:31
johnsomI suspect this is a pyroute2 related issue.  Which patch is it?04:32
*** gongysh has joined #openstack-lbaas04:34
*** armax has quit IRC04:37
*** armax has joined #openstack-lbaas04:37
*** armax has quit IRC04:37
sanfernjohnsom, https://review.openstack.org/#/c/313006/04:38
*** armax has joined #openstack-lbaas04:38
*** armax has quit IRC04:38
sanfernwas running command tox -epy2704:38
*** armax has joined #openstack-lbaas04:39
*** armax has quit IRC04:39
xgerman_mmh, the gates run that (+me) and it worked04:39
*** deep-book-gk_ has joined #openstack-lbaas04:39
*** armax has joined #openstack-lbaas04:40
dayouMaybe you should try git clean -xffd before tox -epy2704:40
*** harlowja has joined #openstack-lbaas04:40
*** armax has quit IRC04:40
*** gongysh has quit IRC04:40
*** armax has joined #openstack-lbaas04:40
*** armax has quit IRC04:41
*** armax has joined #openstack-lbaas04:41
johnsomHmm, that one is really odd, i just checked out that patch and grepped, but didn't find it.04:41
*** armax has quit IRC04:41
johnsomRunning py27 now04:42
*** armax has joined #openstack-lbaas04:42
*** armax has quit IRC04:42
*** armax has joined #openstack-lbaas04:43
*** armax has quit IRC04:43
*** armax has joined #openstack-lbaas04:44
*** armax has quit IRC04:44
johnsomYeah, passed for me.  Are you trying to run py27 on a host other than Linux?04:44
*** armax has joined #openstack-lbaas04:44
johnsomI see reports of issues with pyroute2 on non-linux hosts04:44
*** deep-book-gk_ has left #openstack-lbaas04:45
*** armax has quit IRC04:45
*** armax has joined #openstack-lbaas04:45
*** armax has quit IRC04:45
*** armax has joined #openstack-lbaas04:46
*** armax has quit IRC04:46
sanfernhttp://paste.openstack.org/show/vZiMOtvbpByLkibkjEQE/04:47
*** armax has joined #openstack-lbaas04:47
sanferni am running on my Mac04:47
*** armax has quit IRC04:47
*** armax has joined #openstack-lbaas04:48
*** armax has quit IRC04:48
*** fnaval has quit IRC04:48
johnsomYeah, this is a MacOS issue04:49
sanfern:(04:50
johnsomI see other reports that AF_BRIDGE is not defined on MacOS04:52
johnsomSomebody reported this against kuryr too https://bugs.launchpad.net/kuryr/+bug/165177004:53
openstackLaunchpad bug 1651770 in kuryr "pyroute2 usage makes binding lib users fail on unit tests" [Low,New]04:53
*** gcheresh has joined #openstack-lbaas05:10
*** leitan has quit IRC05:13
openstackgerritPradeep Kumar Singh proposed openstack/octavia master: [WIP] Add provider table and API  https://review.openstack.org/48432505:36
*** harlowja has quit IRC05:39
*** gongysh has joined #openstack-lbaas05:40
*** aojea has joined #openstack-lbaas05:41
*** aojea has quit IRC05:46
*** kobis has joined #openstack-lbaas05:46
rm_worknmagnezi: o/05:54
rm_worknmagnezi: see my comment on: https://review.openstack.org/#/c/464332/05:55
*** rcernin has joined #openstack-lbaas06:06
openstackgerritMerged openstack/octavia-dashboard master: Update URL home-page in documents according to document migration  https://review.openstack.org/48684406:06
openstackgerritMerged openstack/python-octaviaclient master: Replaces uuid.uuid4 with uuidutils.generate_uuid()  https://review.openstack.org/48050106:07
openstackgerritMerged openstack/python-octaviaclient master: Updated from global requirements  https://review.openstack.org/48633806:09
*** aojea has joined #openstack-lbaas06:09
*** kobis has quit IRC06:09
*** aojea has quit IRC06:14
*** aojea has joined #openstack-lbaas06:18
*** aojea has quit IRC06:23
*** Alex_Staf has joined #openstack-lbaas06:24
openstackgerritMerged openstack/neutron-lbaas-dashboard master: Move FIP api from network to neutron  https://review.openstack.org/48019206:27
openstackgerritMerged openstack/neutron-lbaas-dashboard master: Show the member status properties  https://review.openstack.org/29962906:27
*** aojea has joined #openstack-lbaas06:27
*** aojea has quit IRC06:32
*** aojea has joined #openstack-lbaas06:36
*** aojea has quit IRC06:41
*** kobis has joined #openstack-lbaas06:42
*** aojea has joined #openstack-lbaas06:45
*** dayou has quit IRC06:47
*** dayou has joined #openstack-lbaas06:48
*** aojea has quit IRC06:50
*** yamamoto has quit IRC06:54
*** aojea has joined #openstack-lbaas06:54
*** aojea has quit IRC06:59
openstackgerritMerged openstack/octavia master: Allow special paths to not require keystone auth  https://review.openstack.org/48675806:59
*** gcheresh_ has joined #openstack-lbaas07:02
*** gcheresh has quit IRC07:02
openstackgerritMerged openstack/octavia master: Updated from global requirements  https://review.openstack.org/48632707:03
*** aojea has joined #openstack-lbaas07:03
*** Alex_Staf has quit IRC07:06
*** aojea has quit IRC07:08
*** aojea has joined #openstack-lbaas07:13
*** aojea has quit IRC07:14
*** aojea has joined #openstack-lbaas07:14
nmagnezirm_work, thanks Adam :-) will answer your comment shortly07:21
rm_workkk07:30
nmagnezirm_work, replied07:38
rm_workerr which one was it again07:38
rm_worki just reviews 30 patches07:38
rm_work*reviewed07:38
nmagnezirm_work, https://review.openstack.org/#/c/464332/07:40
nmagnezirm_work, also, If you could also have a look at https://bugs.launchpad.net/octavia/+bug/1705259 that'd be awesome (i started to work on a patch)07:41
openstackLaunchpad bug 1705259 in octavia "Octavia health-manager and worker should work better with any given interface_driver " [Undecided,New] - Assigned to Nir Magnezi (nmagnezi)07:41
nmagnezixgerman_, i admit I didn't fully understand your comment about ^ :<07:42
*** JudeC has joined #openstack-lbaas07:42
*** yamamoto has joined #openstack-lbaas07:55
*** yamamoto has quit IRC08:02
*** gongysh has quit IRC08:12
*** sanfern has quit IRC08:20
*** sanfern has joined #openstack-lbaas08:20
*** JudeC has quit IRC08:21
*** Alex_Staf has joined #openstack-lbaas08:37
*** sanfern has quit IRC08:43
openstackgerritPradeep Kumar Singh proposed openstack/octavia master: [WIP] Add provider table and API  https://review.openstack.org/48432508:49
*** dasanind has quit IRC09:14
rm_worknmagnezi: i am not sure i understand that bug09:16
rm_worknmagnezi: it's up to the deployer, no?09:16
rm_workfor mine, I just start up the health-manager on a box that is on the lb-mgmt-subnet09:16
rm_workand it works09:16
rm_workso i don't understand what needs changing09:16
rm_worki had zero problems, HM service was the easiest piece of the whole setup :/09:16
rm_workand the worker is the same09:16
rm_workit doesn't even listen -- it just needs to be able to route to the lb-mgmt-net, so put it on a box where it's routable, done09:16
rm_work¯\_(ツ)_/¯09:17
*** gongysh has joined #openstack-lbaas09:21
*** dasanind has joined #openstack-lbaas09:21
*** dasanind has quit IRC09:21
*** dasanind has joined #openstack-lbaas09:21
*** KeithMnemonic2 has joined #openstack-lbaas09:22
*** KeithMnemonic1 has quit IRC09:22
*** cristicalin has joined #openstack-lbaas09:22
*** yamamoto has joined #openstack-lbaas09:24
openstackgerritMerged openstack/neutron-lbaas master: removing WebTest from test-deps  https://review.openstack.org/48295409:26
openstackgerritMerged openstack/neutron-lbaas master: Replace deprecated test.attr with decorators.attr  https://review.openstack.org/48682609:26
*** cristicalin has quit IRC09:31
*** aojea has quit IRC09:32
*** aojea has joined #openstack-lbaas09:32
*** yamamoto has quit IRC09:35
nmagnezirm_work, i get your point, but hear me out.09:39
nmagnezirm_work,  if we are interested in adoption (and we do), we need to play nice with all interface drivers.. which in the absence of deployers we currently don't09:40
nmagnezirm_work, also, we already have a ready infra in neutron to work with both ovs and linux bridge without basing on the deployer09:41
nmagnezirm_work, an infra which 3rd party interface drivers do use to enable their own solution09:42
nmagnezirm_work, btw just for context, I came into this while working on (the still wip) deployment support in tripleO09:42
rm_workyeah but i literally don't understand what you would do09:42
rm_workthere's no way you can predict what a deployer wants09:42
rm_workin this case I *want* it to be up to me to make this work09:42
rm_workso i am not sure what your plan is?09:43
openstackgerritXing Zhang proposed openstack/octavia master: Fix haproxy_check_script for delete listener  https://review.openstack.org/48525409:44
*** yamamoto has joined #openstack-lbaas09:45
nmagnezirm_work, the suggestion is to make it work the same as the neutron dhcp agent for example. when it needs an access to a cretin network (lb-mgmt) it plugs a port to that network in the init process09:45
rm_workeugh09:45
nmagnezilol09:45
rm_workdo_not_want.jpg09:45
rm_worki guess if it's like... optional and not default09:46
rm_workthat seems more breaking than helpful09:46
nmagneziwhy do you think that?09:46
rm_workso ... i'd run `octavia-health-manager` and it'd.... plug a port to the hardware i'm running on somehow? like, i don't even understand how you'd expect that to work? maybe I misunderstand09:47
nmagnezirm_work, not to the hardware.. to the configured interface driver, which is usually openvswitch09:55
*** aojea has quit IRC09:57
*** aojea has joined #openstack-lbaas09:59
rm_workerrr wut10:00
nmagnezirm_work, don't be mad :)10:01
rm_workno i mean10:01
rm_worki'm so confused10:01
nmagnezirm_work, let's stat over10:01
nmagnezirm_work, the current situation is that we count on the deployer to make a port and a NIC for us to use for health manager and also because of a shared routing table it also works for the worker, right?10:02
rm_workerr wut10:03
rm_worki mean i'm even lost there10:03
rm_workthe way i deployed was10:03
rm_worki create VMs on the lb-mgmt-net10:04
rm_workand I run octavia in them10:04
nmagnezirm_work, https://github.com/openstack/octavia/blob/master/devstack/plugin.sh#L306-L34410:04
nmagnezirm_work, this is how we do it in devstack10:04
rm_workyeah but devstack isn't real life :P10:04
nmagnezilol10:04
nmagneziyeah i still have my "it worked in devstack t-shirt"10:05
rm_work(me too)10:05
nmagnezirm_work,  you deploy via openstack-ansible?10:05
rm_workno10:06
rm_workwe USE ansible, but it's our own thing10:06
rm_workopenstack-ansible has some... weird design choices10:06
nmagnezirm_work, hah10:07
rm_workactually most of the control-plane for octavia is deployed in kubernetes right now10:07
nmagnezirm_work, well so how do we recommend folks who want to adopt Octavia to deploy it in real life?10:07
rm_workI mean, it's totally dependent on how your cloud is set up10:07
nmagneziyou can assume that we simply use TripleO10:08
nmagnezithis is why I'm working to have Octavia there.. so It can be adopted to such deployments10:08
rm_workhmmm10:09
rm_workyeah i guess then you can assume some very specific stuff10:09
rm_workin our case, our control-plane is split between k8s and baremetal and our own container system10:09
rm_workso if octavia started trying to do things to set up the networking10:09
rm_workit'd be 100% wrong and probably break things10:09
nmagnezirm_work, because it runs in containers? i didn't fully get it10:13
nmagnezirm_work, if it does the same thing the deployer did, just without relaying on it, how is that different?10:13
rm_workyes, or on baremetal10:13
rm_workerr10:14
rm_workso the containers don't have their networking directly controller by neutron10:14
rm_work*controlled10:14
rm_workso you could TRY to plug stuff but like10:14
rm_workgood luck?10:14
nmagnezirm_work, so you relay in k8s to do that magic IIUC10:15
rm_workkinda10:15
rm_workfor the workers yes10:15
rm_workfor the HMs, they ARE in VMs right now10:16
rm_workbut they're about to be living in docker containers10:16
rm_workon baremetal10:16
nmagnezirm_work, aye. so we have a bit different usecases here. lemme think about this a little bit more and ping you :)10:20
rm_worklike i said, as long as whatever you're doing is optional and not default :P10:21
rm_worki just have no concept of what exactly you're expecting to be able to do, so i'm not going to be able to provide any helpful comments, probably10:22
*** sanfern has joined #openstack-lbaas10:54
openstackgerritMerged openstack/neutron-lbaas master: Adds L7 policy and rule support  https://review.openstack.org/48396411:05
openstackgerritMerged openstack/octavia master: diskimage-builder: Acceptable RHEL based Amphora disk size =< 3GB  https://review.openstack.org/46433211:05
*** sanfern has quit IRC11:19
*** gongysh has quit IRC11:47
*** yamamoto has quit IRC11:57
*** atoth has joined #openstack-lbaas12:11
*** yamamoto has joined #openstack-lbaas12:13
*** chlong has joined #openstack-lbaas12:16
*** catintheroof has joined #openstack-lbaas12:21
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas master: Updated from global requirements  https://review.openstack.org/48632512:28
*** b3nt_pin is now known as beagles12:53
*** sanfern has joined #openstack-lbaas12:53
*** yamamoto has quit IRC12:54
*** sanfern has quit IRC13:01
*** sanfern has joined #openstack-lbaas13:01
*** yamamoto has joined #openstack-lbaas13:09
*** leitan has joined #openstack-lbaas13:39
*** belharar has joined #openstack-lbaas13:44
*** belharar has quit IRC13:44
*** catintheroof has quit IRC13:44
*** catintheroof has joined #openstack-lbaas13:46
*** catintheroof has quit IRC13:48
*** catintheroof has joined #openstack-lbaas13:48
*** catintheroof has quit IRC13:51
*** catintheroof has joined #openstack-lbaas13:52
*** rcernin has quit IRC13:54
*** armax has joined #openstack-lbaas14:00
openstackgerritPradeep Kumar Singh proposed openstack/octavia master: [WIP] Add provider Implementation  https://review.openstack.org/48432514:07
*** belharar has joined #openstack-lbaas14:09
*** belharar has quit IRC14:10
*** belharar has joined #openstack-lbaas14:11
*** ssmith has joined #openstack-lbaas14:17
*** belharar has quit IRC14:23
*** yamamoto has quit IRC14:24
*** pksingh has joined #openstack-lbaas14:29
pksinghjohnsom: submitted a new patch set https://review.openstack.org/#/c/484325/ , please have a look if i am going in right direction14:30
johnsomOk14:30
pksinghjohnsom: thanks14:30
*** aojea has quit IRC14:31
openstackgerritMichael Johnson proposed openstack/python-octaviaclient master: Update python-octaviaclient docs for migration  https://review.openstack.org/48685914:35
*** pksingh has quit IRC14:36
*** pksingh has joined #openstack-lbaas14:45
*** kobis has quit IRC14:57
*** gcheresh_ has quit IRC15:04
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas master: Updated from global requirements  https://review.openstack.org/48632515:05
openstackgerritOpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements  https://review.openstack.org/48747415:07
*** rcernin has joined #openstack-lbaas15:21
*** yamamoto has joined #openstack-lbaas15:24
*** kobis has joined #openstack-lbaas15:30
*** rcernin has quit IRC15:34
*** yamamoto has quit IRC15:36
*** aojea has joined #openstack-lbaas15:42
*** aojea has quit IRC15:46
*** armax has quit IRC15:56
*** Alex_Staf has quit IRC15:57
*** armax has joined #openstack-lbaas15:57
*** rcernin has joined #openstack-lbaas16:03
*** chlong has quit IRC16:08
*** harlowja has joined #openstack-lbaas16:15
*** armax_ has joined #openstack-lbaas16:33
*** sanfern has quit IRC16:35
*** armax has quit IRC16:36
*** armax_ is now known as armax16:36
*** sanfern has joined #openstack-lbaas16:39
*** kobis has quit IRC16:48
*** pksingh has quit IRC16:57
*** aojea has joined #openstack-lbaas16:58
johnsomOctavia meeting starting soon on #openstack-meeting16:59
*** jniesz has joined #openstack-lbaas17:01
*** aojea has quit IRC17:02
*** sshank has joined #openstack-lbaas17:09
*** JudeC has joined #openstack-lbaas17:15
*** armax has quit IRC17:16
*** chlong has joined #openstack-lbaas17:25
*** chlong has quit IRC17:27
*** chlong has joined #openstack-lbaas17:28
*** aojea has joined #openstack-lbaas17:31
*** aojea has quit IRC17:32
*** aojea has joined #openstack-lbaas17:34
*** harlowja has quit IRC17:46
*** aojea has quit IRC17:47
*** armax has joined #openstack-lbaas17:52
*** yamamoto has joined #openstack-lbaas18:09
*** yamamoto has quit IRC18:13
*** aojea has joined #openstack-lbaas18:16
*** aojea has quit IRC18:30
*** sanfern has quit IRC18:38
*** cpusmith has joined #openstack-lbaas18:39
*** ssmith has quit IRC18:39
*** cpusmith_ has joined #openstack-lbaas18:40
*** cpusmith has quit IRC18:43
*** jniesz has quit IRC18:50
*** gcheresh_ has joined #openstack-lbaas18:52
*** aojea has joined #openstack-lbaas18:56
*** aojea has quit IRC19:01
*** sshank has quit IRC19:05
rm_workxgerman_: needs a +A here: https://review.openstack.org/#/c/486716/19:07
rm_workxgerman_: and re-review here: https://review.openstack.org/#/c/479109/19:08
rm_workjohnsom: you at lunch?19:09
rm_worktrying to understand why this was a problem / why the fix works: https://review.openstack.org/#/c/482416/219:09
*** gcheresh_ has quit IRC19:09
xgerman_Ok. Going back to PTO..,19:11
rm_worklol whoops19:13
johnsomYeah, waiting in line for a burrito.19:16
openstackgerritAdam Harwell proposed openstack/python-octaviaclient master: Remove reqs from test-req that exist in req  https://review.openstack.org/48756519:16
johnsomrm_work: that issue is if there are multiple policies it drops the url19:18
*** harlowja has joined #openstack-lbaas19:21
rm_workaah19:23
rm_workerr except i'm not sure why19:23
rm_workret_dict was just created with a to_dict which should be a clone19:24
rm_workand ret_dict is describing ONE policy it seems, right?19:24
rm_workso ...19:24
*** harlowja has quit IRC19:25
*** atoth has quit IRC19:26
*** rcernin has quit IRC19:27
*** chlong has quit IRC19:43
*** chlong has joined #openstack-lbaas19:49
*** chlong has quit IRC19:52
*** chlong has joined #openstack-lbaas19:52
*** sshank has joined #openstack-lbaas19:55
*** sshank has quit IRC19:57
*** sshank has joined #openstack-lbaas19:57
*** gcheresh_ has joined #openstack-lbaas20:07
*** sshank has quit IRC20:12
johnsomYeah, I think I looked at that wrong20:15
*** armax has quit IRC20:24
*** kobis has joined #openstack-lbaas20:24
*** sshank has joined #openstack-lbaas20:28
openstackgerritMerged openstack/octavia master: Failover should cause LB to be Immutable  https://review.openstack.org/47910920:38
openstackgerritMerged openstack/octavia master: Fix invalid escape sequence in certs-ramfs.service  https://review.openstack.org/48480320:38
*** aojea has joined #openstack-lbaas20:45
rm_workjohnsom: ok, so maybe this isn't ready?20:48
rm_workI don't actually have shit set up at the moment to TEST this20:48
johnsomYeah, I pulled my +220:48
rm_workand also "what is neutron-lbaas"20:48
rm_worki don't know what this "neutron-lbaas" thing is20:48
rm_workdoes octavia use it for assisting with plugging or something?20:48
rm_worki feel like octavia can go straight to neutron for that, so20:49
rm_worknot sure what it'd be for20:49
rm_work</troll>20:49
*** kobis has quit IRC20:49
rm_workwait who am I kidding20:49
rm_work<troll>20:49
rm_workgotta leave that tag open indefinitely20:49
johnsomSigh20:50
johnsomI'm pulling my hair out because nova isn't picking up the "hardware config" again and trying to boot zesty hw on xenial20:50
johnsomArgh20:50
rm_worki meant to ask xgerman_ about https://review.openstack.org/#/c/418530/20:50
rm_workbut maybe you can explain20:50
rm_workwhat is the exact purpose of this thing20:51
rm_worki thought it was the passthrough bit for making it easy to use octavia v2 api20:51
rm_work(though i still think the better solution is L7 rules in front of the neutron api)20:52
rm_workbut it seems to be ... changing requests?20:52
johnsomIt is an alternate neutron extension that takes requests in via neutron API and proxies them to the octavia API20:52
rm_workok but like20:52
rm_workv2 to v2/20:52
rm_work?20:52
rm_workif so, why is it messing with the url paths20:53
*** gcheresh_ has quit IRC20:53
johnsomWell, I know things like agent API doesn't exist for us.  lb-graph went where it belonged, etc.20:54
rm_workerr20:54
rm_worki mean like20:54
rm_workhttps://review.openstack.org/#/c/418530/14/neutron_lbaas/services/loadbalancer/proxy_plugin.py20:54
rm_worksee my comment on 16920:54
rm_workthere's mangling going on of url paths20:55
rm_workwhich, what20:55
johnsomIs that actually changing anything???20:55
rm_work?!?!20:55
rm_workis it NOT?!20:55
rm_workif not, why is it there!? lol20:55
johnsome-gads the new openstack theme is ugly20:56
rm_workwhere is that20:57
johnsomhttps://developer.openstack.org/api-ref/load-balancer/v2/index.html20:57
johnsomI look at the old neutron lbaas v2 API docs (which are bad in many ways) and they are all already plural.  We matched in word for word20:58
johnsomSo, yeah, not sure on that....20:58
rm_workO_o20:58
johnsomI assume it's running and not matching on anything20:58
rm_work<_<20:58
rm_worksooo20:58
rm_worki would categorize that as "not ready"20:58
johnsomOk20:59
rm_workbecause i KNOW what will happen if we merge it as-is with the promise of cleanip20:59
rm_work*cleanup20:59
rm_workis there will be no cleanup20:59
johnsomIt would be nice to have a gate running scenario with it too20:59
rm_workand we'll have that mess to support20:59
johnsomI almost blocked it for that20:59
rm_workyeah, that would be pretty useful to see20:59
*** Purandar has joined #openstack-lbaas21:00
*** catintheroof has quit IRC21:01
*** sshank has quit IRC21:03
*** sshank has joined #openstack-lbaas21:10
*** chlong has quit IRC21:14
*** yamamoto_ has joined #openstack-lbaas21:19
*** yamamoto_ has quit IRC21:21
JudeCJohnsom Do you know anything about the tempest rest client?21:37
JudeCor rather how it uses keystone to figure out the endpoint for a service?21:38
JudeCIm struggling with my clients not being able to properly figure out the port to use and I cant find documentation on how its done.21:38
johnsomSadly, no.  I assume it does an endpoint lookup in keystone (openstack endpoint list for example) and looks for "load-balancer"21:38
johnsomOr, it should be looking for "load-balancer"21:39
johnsomEach endpoint in keystone should have a URL that you use.  It may contain a port already, or not21:39
JudeCyeah I had that in there as the SERVICE_TYPE but the URL becomes http://127.0.0.1/load-balancer/v2.0/lbaas/loadbalancers21:39
johnsomYeah, that should work21:40
JudeCREALLY?21:40
johnsomIf you are runing in uwsgi more21:40
johnsommode21:40
JudeCok then :P thank you21:40
johnsomYeah, with the uWSGI changes in pike, they are stacking the services behind apache which proxies to uWSGI21:40
JudeCIs there documentation on that, that I can read?21:41
johnsomhttps://developer.openstack.org/api-ref/load-balancer/v2/index.html#service-endpoints21:41
JudeCAlways helpful thank you :)21:41
johnsomI wrote about the endpoints there21:41
johnsomIf you are looking for docs on the uwsgi setup I will have to dig a bit21:42
JudeCI can prob find that on my own21:42
johnsomOk21:42
JudeCSorry to bombard you with questions21:43
JudeCSo is there anything special I need to do to start the octavia api in uwsgi mode?21:44
johnsomWell, with devstack, it is now the default.  You might need to "git pull" your devstack directory to get the latest code.  It can be disabled/overriden.21:45
JudeCActually I just figured it out.21:45
*** cpusmith_ has quit IRC21:51
rm_workif you were using my deploy scripts, i thought i enabled it recent21:58
rm_work*recently21:58
*** harlowja has joined #openstack-lbaas22:00
*** leitan has quit IRC22:02
JudeCYeah, I had to make some changes to your deploy scripts though22:10
JudeCI forked your repo :P22:10
rm_work<_<22:22
rm_workyou heard of PRs right? :P22:22
*** aojea has quit IRC22:23
*** sshank has quit IRC22:30
*** sshank has joined #openstack-lbaas22:36
openstackgerritMichael Johnson proposed openstack/octavia-dashboard master: Get rid of removed Django code  https://review.openstack.org/48723722:47
johnsomrm_work https://review.openstack.org/#/c/479220/5/octavia/common/validate.py22:53
johnsomHuh?22:53
rm_worki don't understand what we are trying to solve for22:56
rm_worklooking at the bug it says:22:56
rm_workbut this will check pass although url_path is invalid, for example url_path = "http://openstack.cn"22:56
rm_work^^ why is that url invalid?22:56
rm_worki assumed it was because it includes `http://`22:57
johnsomRight, this is for the HTTP health check from haproxy22:57
rm_workok22:57
rm_workso it shouldn't include the scheme22:57
rm_workright?22:57
johnsomRight22:57
rm_workso...22:57
rm_workthe code i commented on22:57
rm_workseems to be REQUIRING the scheem22:57
rm_workoh derp22:57
rm_worknevermind i just read it wrong22:57
rm_workit's "p_url.scheme is not None or ..."22:58
rm_worki just read the "is None" at the very end and applied it to everything22:58
rm_workbecause it was 3am22:58
openstackgerritOpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements  https://review.openstack.org/48747422:59
openstackgerritMichael Johnson proposed openstack/octavia master: Fix url_path valid check  https://review.openstack.org/47922023:01
johnsomFixed the bug line23:01
*** yamamoto has joined #openstack-lbaas23:10
*** sshank has quit IRC23:14
*** sshank has joined #openstack-lbaas23:32
*** oomichi has quit IRC23:32
rm_workjohnsom: down to 523:32
rm_workthis needs xgerman_: https://review.openstack.org/#/c/486859/23:32
rm_workthe other 4 ...23:32
rm_worki have *no clue* on the dashboard ones that are actually doing JS stuff23:33
johnsomI tested them23:33
rm_worki actively avoid poisoning my brain with that stuff23:33
rm_worki can +2 if you tell me to23:33
rm_workbut I promise no amount of code review other than spellchecking23:33
johnsomMaybe xgerman_ will have a look at them23:34
johnsomWe should get them in if we can23:34
*** oomichi has joined #openstack-lbaas23:34
rm_worktell you what23:34
rm_worki'll +223:34
rm_workbut the +A is on you or someone else23:34
johnsomOk23:35
*** sshank has quit IRC23:35
rm_workk23:35
*** sshank has joined #openstack-lbaas23:35
rm_workhonestly https://review.openstack.org/#/c/392485/ i have no freaking clue23:36
rm_worki need to dive back into that stuff again23:36
rm_workthis is a spec, it can merge later right?23:36
rm_workit's not actually a feature23:36
johnsomYeah, we have a bit of time on it23:37
*** yamamoto has quit IRC23:37
johnsomI am working on cleaning up release notes23:39
*** belharar has joined #openstack-lbaas23:49
*** yamamoto has joined #openstack-lbaas23:51
*** yamamoto_ has joined #openstack-lbaas23:55
*** yamamoto has quit IRC23:56

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