Friday, 2016-02-26

*** chlong_ has quit IRC00:03
*** Aish has quit IRC00:05
*** Aish has joined #openstack-lbaas00:06
openstackgerritGerman Eichberger proposed openstack/neutron-lbaas: Adds Cascade Delete for LoadBalancers to Octavia Driver  https://review.openstack.org/28434000:07
xgerman^^ I got end to end working...00:08
sbalukoffNice!00:10
xgermanyeah, LBaS V2 is a mess00:11
sbalukoffYes it is.00:11
xgermannow, we need some good reviews...00:12
xgermanand I need to go back to my internal fires… in which somebody poured gasoline while I was distracted00:12
*** yamamoto_ has joined #openstack-lbaas00:18
*** piet has joined #openstack-lbaas00:20
*** yamamoto_ has quit IRC00:23
sbalukoffD'oh.00:25
sbalukoffGood luck, xgerman.00:25
*** SumitNaiksatam has joined #openstack-lbaas00:29
*** Purandar has quit IRC00:40
*** paco20151113 has joined #openstack-lbaas00:45
*** manishg has quit IRC00:51
*** SumitNaiksatam has quit IRC00:54
*** madhu_ak has quit IRC00:58
*** madhu_ak has joined #openstack-lbaas00:59
*** Aish has left #openstack-lbaas01:00
*** ajmiller has quit IRC01:01
*** minwang2 has quit IRC01:04
*** ducttape_ has joined #openstack-lbaas01:08
*** ducttape_ has quit IRC01:15
*** yamamoto_ has joined #openstack-lbaas01:20
*** yamamoto_ has quit IRC01:26
*** jwarendt has quit IRC01:29
*** madhu_ak has quit IRC01:34
*** piet has quit IRC01:37
*** chlong_ has joined #openstack-lbaas01:49
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/28504201:50
openstackgerritOpenStack Proposal Bot proposed openstack/octavia: Updated from global requirements  https://review.openstack.org/28504601:51
openstackgerritAaron Rosen proposed openstack/neutron-lbaas: Set netscaler_ncc_password as secret to prevent it from being logged  https://review.openstack.org/28507902:02
*** yamamoto has joined #openstack-lbaas02:04
*** frankie_ has quit IRC02:06
openstackgerritStephen Balukoff proposed openstack/neutron-lbaas: Fix shared-pools lbaas_listeners migration  https://review.openstack.org/28380202:14
*** yamamoto has quit IRC02:15
*** manishg has joined #openstack-lbaas02:27
*** bana_k has joined #openstack-lbaas02:29
*** kevo has quit IRC02:33
*** ducttape_ has joined #openstack-lbaas02:37
*** ducttape_ has quit IRC02:40
*** ducttape_ has joined #openstack-lbaas02:44
*** ducttape_ has quit IRC02:46
*** fawadkhaliq has joined #openstack-lbaas02:48
rm_yousbalukoff: this is fucking ridiculous02:49
rm_you^^ that patch02:49
sbalukoffrm_you: Yes. Yes it is.02:49
rm_youfor the record if someone submitted a revert I would -2 it and tell them to suck it02:49
sbalukoffHeh!02:49
sbalukoffFuck Postgresql.02:49
sbalukoffWhat a pain in the ass, eh.02:49
rm_youI just don't understand the people coming out of the woodwork to complain about a gate-fix02:50
rm_youah this in n-lbaas though so I can't -2 :(02:51
rm_youwhere is the n-lbaas patch that actually caused this?02:51
sbalukoffIt's the shared-pools patch.02:51
rm_youyour sarcasm is pretty legendary though02:51
sbalukoffThat merged on Monday.02:52
rm_youwe'd have to back out a bit of stuff to get that out I think, wouldn't we? >_>02:52
sbalukoffI feel bad now though--  I don't think she meant anything by what she said and English is not her first language.02:52
sbalukoffrm_you: Probably.02:52
rm_youheh yes02:52
sbalukoffI think I can get this working in place.02:52
sbalukoffI just don't have a good way to test other than watch the Manila jobs, which are apparently dependent on this + postgresql.02:53
sbalukoffBut... that means I get to try again at most every 4 hours.02:53
sbalukoffBecause the queue is really, really slow today.02:53
rm_youIMO I would rather merge a patch that drops PG support from the repo than actually bother reverting <_< but maybe this is why i'm not a n-lbaas core02:53
*** ducttape_ has joined #openstack-lbaas02:53
rm_youI wonder if we could modify my devstack script to spin with PG?02:54
rm_youit's just an option isn't it?02:54
sbalukoffWell, technically *we* don't require it. Or we'd have gates for it.02:54
sbalukoffBut apparently people import all of neutron (including n-lbaas) and assuming that PostgreSQL is going to work.02:54
rm_youyeah02:54
rm_youdisable_service mysql02:54
rm_youenable_service postgresql02:54
rm_you<_<02:54
rm_youadd that to localrc02:54
sbalukoffIf you know of a good way to spin a devstack script with postgresql so I could test this locally, I'd be very appreciative!02:54
rm_youyeah sec let me make a branch02:55
sbalukoffThat's it?02:55
rm_youlol02:55
sbalukoffDammit...02:55
sbalukoffOk.02:55
sbalukoffwell...02:55
sbalukoffYeah, let me try that as well.02:55
rm_workah if you've got it02:55
sbalukoffAt least then I'll be able to tell whether the damned postgresql side works at all.02:55
*** minwang2 has joined #openstack-lbaas02:55
sbalukoffOk, we'll see if this restack succeeds.02:56
rm_workif your localrc is anything like mine, what you ACTUALLY want to do is change this line:02:57
rm_workENABLED_SERVICES=rabbit,postgresql,key02:57
sbalukoffYep.02:58
sbalukoffThat's what I've done.02:58
sbalukoffAnd yes, my localrc is based off yours.02:58
sbalukoffThanks for that, by the way!02:58
rm_workhttps://raw.githubusercontent.com/rm-you/devstack_deploy/postgres-neutron-lbaas/stackme.sh03:00
rm_workshould do it03:00
rm_workbut i think you're already midway through03:00
*** yamamoto has joined #openstack-lbaas03:01
rm_workWHEN do we have to have everything merged Monday?03:01
rm_worklike03:02
sbalukoffYeah, it's running. Hasn't errored out yet.03:02
rm_workMonday MORNING?03:02
sbalukoffNo idea.03:02
rm_work*before* Monday?03:02
rm_worklol03:02
sbalukoffI would think 11:59 pm03:02
rm_workI may be counting on Monday daytime to actually finish merging stuff :P03:02
sbalukoffThe deadline is an arbirary date.03:02
sbalukoffSo... end of that date.03:02
rm_workyeah >_>03:02
rm_work... Hawaii timezone, obviously03:02
sbalukoffWell, if we're slowed down by the gate, I think people won't care.03:02
sbalukoffI think it just has to be +A'd that day.03:03
rm_workyeah03:03
sbalukoffHaha!03:03
rm_workall it does is motivate me to let bugs slip through so we can fix them during bugfix weeks after the feature freeze <_<03:03
rm_workanywho i am going to try to crash early as i have to be in early tomorrow <_<03:06
rm_workgood luck with the PG03:06
*** intr1nsic has quit IRC03:10
*** neelashah has joined #openstack-lbaas03:12
sbalukoffThanks.03:17
*** intr1nsic has joined #openstack-lbaas03:17
*** ajmiller has joined #openstack-lbaas03:20
*** bana_k has quit IRC03:23
*** links has joined #openstack-lbaas03:26
*** fawadkhaliq has quit IRC03:32
*** ajmiller has quit IRC03:34
*** ajmiller has joined #openstack-lbaas03:34
*** manishg has quit IRC03:39
*** amotoki has joined #openstack-lbaas03:41
*** Purandar has joined #openstack-lbaas03:42
*** piet has joined #openstack-lbaas03:44
*** ducttape_ has quit IRC03:46
*** piet has quit IRC03:51
*** ajmiller_ has joined #openstack-lbaas03:54
*** ajmiller has quit IRC03:57
openstackgerritMadhusudhan Kandadai proposed openstack/neutron-lbaas: [WIP] Neutron LBaaS: TLS Barbican Scenario Test  https://review.openstack.org/16482804:00
*** amotoki has quit IRC04:05
openstackgerritMerged openstack/neutron-lbaas: Neutron LBaaS leaking admin_password into logs  https://review.openstack.org/28448304:10
*** armax has joined #openstack-lbaas04:11
*** woodster_ has quit IRC04:16
*** amotoki has joined #openstack-lbaas04:20
sbalukoffOk! I think I finally have this figured out. What a world of difference it is to be able to troubleshoot this against the actual PostgreSQL database engine.04:28
*** amotoki has quit IRC04:30
*** amotoki has joined #openstack-lbaas04:35
*** manishg has joined #openstack-lbaas04:40
*** manishg has quit IRC04:46
openstackgerritStephen Balukoff proposed openstack/neutron-lbaas: Fix shared-pools lbaas_listeners migration  https://review.openstack.org/28380204:48
sbalukoffSometimes things come full circle...04:48
*** fawadkhaliq has joined #openstack-lbaas04:58
*** amotoki has quit IRC05:00
*** ducttape_ has joined #openstack-lbaas05:05
*** amotoki has joined #openstack-lbaas05:07
*** ajmiller_ has quit IRC05:10
openstackgerritMerged openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/28504205:11
*** numans has joined #openstack-lbaas05:19
*** manishg has joined #openstack-lbaas05:28
*** manishg has quit IRC05:32
*** ducttape_ has quit IRC05:37
*** neelashah has quit IRC05:38
openstackgerritMerged openstack/neutron-lbaas: Set netscaler_ncc_password as secret to prevent it from being logged  https://review.openstack.org/28507905:40
*** reedip is now known as outofmemory05:46
*** links has quit IRC06:26
*** manishg has joined #openstack-lbaas06:28
*** armax has quit IRC06:31
*** manishg has quit IRC06:33
*** numans has quit IRC06:43
sbalukoffThanks for the review and +1 on that, bharathm!06:45
*** numans has joined #openstack-lbaas06:58
bharathmYw :-)07:01
*** rcernin has joined #openstack-lbaas07:05
*** Purandar has quit IRC07:07
paco20151113can I recheck in gerrit now . is the gate recovered ?07:08
openstackgerritMerged openstack/octavia: Updated from global requirements  https://review.openstack.org/28504607:25
*** jwarendt has joined #openstack-lbaas07:26
*** chlong_ has quit IRC07:26
openstackgerritStephen Balukoff proposed openstack/octavia: Fix default_pool_id type in l7policy API  https://review.openstack.org/28514307:27
*** manishg has joined #openstack-lbaas07:29
*** jwarendt has quit IRC07:31
*** manishg has quit IRC07:34
*** ihrachys has joined #openstack-lbaas07:39
*** minwang2 has quit IRC07:43
*** manishg has joined #openstack-lbaas08:30
*** manishg has quit IRC08:35
openstackgerritStephen Balukoff proposed openstack/octavia: Add maximum number of l7rules per l7policy  https://review.openstack.org/28516008:42
openstackgerritStephen Balukoff proposed openstack/neutron-lbaas: Fix shared-pools lbaas_listeners migration  https://review.openstack.org/28380208:48
*** piet has joined #openstack-lbaas09:05
*** piet has quit IRC09:08
*** rcernin has quit IRC09:14
*** jschwarz has joined #openstack-lbaas09:20
*** rcernin has joined #openstack-lbaas09:28
*** ihrachys_ has joined #openstack-lbaas09:32
*** ihrachys has quit IRC09:35
*** fawadkhaliq has quit IRC09:37
openstackgerritIhar Hrachyshka proposed openstack/octavia: glance: support relying on tags to extract image id  https://review.openstack.org/28469009:47
openstackgerritStephen Balukoff proposed openstack/octavia: Block deletion of pool in use by L7Policies  https://review.openstack.org/28519209:57
*** fnaval has joined #openstack-lbaas10:01
ajodo we have any docs of how the health check of amphoras is done currently ?10:25
ajoI thought it was health-manager, but that only seems to look at the DB and manage the amphoras.. am I right?10:25
ajowhat agents do use the connectivity to lb-mgmt-net ?10:25
ajoblogan, dougwig  ^ :)10:26
*** manishg has joined #openstack-lbaas10:31
*** ducttape_ has joined #openstack-lbaas10:34
*** manishg has quit IRC10:36
*** jschwarz has quit IRC10:46
*** fnaval has quit IRC10:52
*** ducttape_ has quit IRC10:57
bharathmajo: health-manager does two tasks.. One receives the heartbeats from amphora and update db.. The other to check these heartbeats at configured intervals. If a heartbeat is missing beyond the conf time limit, then it initiates an amphora failover11:01
bharathmFor your other question.. Api and Healthmanager are connected to lb-mgmt-net listening on diff ports for obvious reasons.11:02
ajobharathm, and worker?11:03
bharathmWell Healthmanager invokes the failover lib that's actually under worker..11:05
bharathmAPI to worker communcations happen through queue, I think..11:05
openstackgerritIhar Hrachyshka proposed openstack/octavia: glance: support relying on tags to extract image id  https://review.openstack.org/28469011:11
*** armax has joined #openstack-lbaas11:32
*** manishg has joined #openstack-lbaas11:32
*** armax has quit IRC11:36
*** manishg has quit IRC11:37
*** ihrachys_ is now known as ihrachys12:03
*** yamamoto has quit IRC12:08
*** amotoki_ has joined #openstack-lbaas12:32
*** manishg has joined #openstack-lbaas12:33
*** amotoki has quit IRC12:34
*** manishg has quit IRC12:37
*** fnaval has joined #openstack-lbaas12:45
openstackgerritIhar Hrachyshka proposed openstack/octavia: glance: support relying on tags to extract image id  https://review.openstack.org/28469012:47
*** fnaval has quit IRC12:50
*** yamamoto has joined #openstack-lbaas13:01
*** yamamoto has quit IRC13:05
*** ducttape_ has joined #openstack-lbaas13:13
*** yamamoto has joined #openstack-lbaas13:25
*** neelashah has joined #openstack-lbaas13:29
*** yamamoto has quit IRC13:30
*** manishg has joined #openstack-lbaas13:34
*** ducttape_ has quit IRC13:35
*** fawadkhaliq has joined #openstack-lbaas13:36
*** manishg has quit IRC13:38
*** armax has joined #openstack-lbaas13:57
*** Bjoern_ has joined #openstack-lbaas14:11
*** Bjoern_ is now known as Bjoern_zZzZzZzZ14:11
*** Bjoern_zZzZzZzZ is now known as Bjoern_14:12
*** rtheis has joined #openstack-lbaas14:15
*** yamamoto has joined #openstack-lbaas14:16
*** paco20151113 has quit IRC14:18
*** piet has joined #openstack-lbaas14:21
*** piet has quit IRC14:28
*** manishg has joined #openstack-lbaas14:34
*** amotoki_ has quit IRC14:36
*** manishg has quit IRC14:39
*** localloop127 has joined #openstack-lbaas14:42
*** amotoki has joined #openstack-lbaas14:48
*** woodster_ has joined #openstack-lbaas14:54
*** fawadkhaliq has quit IRC14:55
*** TrevorV has joined #openstack-lbaas14:55
*** ducttape_ has joined #openstack-lbaas14:56
*** amotoki has quit IRC15:02
*** Purandar has joined #openstack-lbaas15:02
*** ajmiller has joined #openstack-lbaas15:20
openstackgerritDoug Wiegley proposed openstack/neutron-lbaas: fix mismatch between v1 keyword and v2 driver in gate_hook  https://review.openstack.org/28535715:25
TrevorVxgerman johnsom anyone alive yet?!15:29
*** manishg has joined #openstack-lbaas15:35
*** piet has joined #openstack-lbaas15:38
*** manishg has quit IRC15:40
dougwigno, no life here.15:49
*** localloo1 has joined #openstack-lbaas15:59
*** localloop127 has quit IRC15:59
*** piet has quit IRC16:00
johnsomTrevorV Hi16:02
xgermanHi16:03
*** Purandar has quit IRC16:06
TrevorVjohnsom xgerman you guys had a fix or someone did for the scenario tests upstream to be "fixed" right?16:06
TrevorVThat intermittent issue to be cleared up?16:06
johnsomNo, we had attempts that cleaned up a few things, but we have not completely fixed the issues.16:07
johnsomI'm pretty sure the gate hosts have become slower and some of the tests are timing out before the amp finishes booting.16:07
TrevorVoh okay, well, its the only thing that is "red" for the single-create stuff16:08
TrevorVI'm really excited because of my full test run16:08
johnsomI put up a couple of junk patches with some logging in it, but they didn't really provide the insight I had hoped16:08
johnsomYeah, I'm reading through the first one now.  I will ask that we pull out the commented out code, so probably an update needed today16:09
TrevorVjohnsom where is the commented out code?16:12
*** logan- has quit IRC16:14
*** logan- has joined #openstack-lbaas16:14
johnsomhttps://review.openstack.org/#/c/256974/19/octavia/api/v1/controllers/pool.py16:16
*** kobis has quit IRC16:18
ihrachysI would appreciate if folks take a look at the glance tags patch: https://review.openstack.org/#/c/284690/ so that I can respin quickly later today in case of something16:21
* ihrachys needs to write some tempest scenario I guess16:21
*** kobis has joined #openstack-lbaas16:22
*** jwarendt has joined #openstack-lbaas16:22
*** armax has quit IRC16:22
*** armax has joined #openstack-lbaas16:25
*** localloo1 has quit IRC16:28
*** localloo1 has joined #openstack-lbaas16:30
*** rcernin has quit IRC16:31
*** piet has joined #openstack-lbaas16:31
*** piet has quit IRC16:33
TrevorVjohnsom I'll clean those up right now.16:33
*** piet has joined #openstack-lbaas16:33
TrevorVoh, johnsom do you have any waiting comments?  I can wait until I can address them before pushing a patch set16:34
*** armax has quit IRC16:34
johnsomJust those two so far16:34
*** ihrachys has quit IRC16:39
*** numans has quit IRC16:48
*** kobis has quit IRC16:48
*** yamamoto has quit IRC16:50
*** kobis has joined #openstack-lbaas16:50
*** Bjoern_ is now known as BjoernT16:50
*** yamamoto has joined #openstack-lbaas16:50
TrevorVI'll push up a change with that then16:50
*** piet has quit IRC16:54
*** piet has joined #openstack-lbaas16:59
*** pai15- has joined #openstack-lbaas17:12
*** manishg has joined #openstack-lbaas17:14
openstackgerritTrevor Vardeman proposed openstack/octavia: Get me a Load Balancer API  https://review.openstack.org/25697417:15
*** bedis_ has joined #openstack-lbaas17:15
openstackgerritTrevor Vardeman proposed openstack/octavia: Get Me A Load Balancer Controller  https://review.openstack.org/25701317:16
*** piet has quit IRC17:16
*** kfox1111_ has joined #openstack-lbaas17:16
*** piet has joined #openstack-lbaas17:17
*** bana_k has joined #openstack-lbaas17:18
johnsomTrevorV Ok, finished on https://review.openstack.org/#/c/256974, there are two missing branch unit tests.  We can bug those like we did for L7 if you would like17:19
*** blogan has quit IRC17:20
*** bedis has quit IRC17:20
*** crc32|znc has quit IRC17:20
*** pai15 has quit IRC17:20
*** lmiccini has quit IRC17:20
*** kfox1111 has quit IRC17:20
*** crc32|znc has joined #openstack-lbaas17:20
*** blogan has joined #openstack-lbaas17:21
*** minwang2 has joined #openstack-lbaas17:21
*** lmiccini has joined #openstack-lbaas17:23
sbalukoffMornin' folks!17:26
TrevorVjohnsom I'm headed to lunch, if you think its okay to go now and I do a bug fix for the tests, then I'm good to go, but I don't mind updating accordingly as well :)17:26
TrevorVUp to you reviewers :D17:26
TrevorVEspecially if we want it merged by Monday :P17:27
johnsomOk.  Hopefully I will be done with the other review by the time you get back.17:27
johnsomShould be a quick fix, then I would be good to go17:28
*** yamamoto has quit IRC17:28
*** yamamoto has joined #openstack-lbaas17:28
*** yamamoto has quit IRC17:28
johnsomsbalukoff Morning.  Looks like you were busy yesterday.  I was out recruiting.  Five hours of talking to college kids...17:29
sbalukoffjohnsom: Heh! Good luck on attracting that talent, eh!17:29
sbalukoffjohnsom: Eh...  those were pretty low hanging fruit.17:29
johnsomI'm trying to go through the get-me-an-LB now17:30
sbalukoffI'mma review TrevorV's patch, then I have a bit of internal stuff to take care of, then it's seeing if I can fix the couple of critical bugs around session_persistence updates.17:30
sbalukoffYep, that's on my docket as well!17:30
sbalukoff(First thing, in fact.)17:30
*** yamamoto has joined #openstack-lbaas17:30
johnsomCool, yeah, it would be good if we could also review the delete-me-an-lb17:31
sbalukoffOh yes! Yeah-- I'll hit that up after this patch. Thanks for the reminder.17:32
johnsomCool, thanks17:32
*** BjoernT has quit IRC17:34
*** bana_k has quit IRC17:40
*** bana_k has joined #openstack-lbaas17:41
*** bana_k has quit IRC17:42
*** madhu_ak has joined #openstack-lbaas17:43
*** Aish has joined #openstack-lbaas17:47
*** crc32 has joined #openstack-lbaas17:50
openstackgerritHenry Gessau proposed openstack/neutron-lbaas: Track alembic heads  https://review.openstack.org/28546517:52
*** piet has quit IRC17:56
dougwigjohnsom or others: what is this job in octavia's experimental queue?        - gate-neutron-lbaasv2-octavia-dsvm-api17:57
johnsomNo clue17:57
*** manishg has quit IRC17:58
*** manishg has joined #openstack-lbaas17:59
madhu_akdougwig, I believe that job runs tests present in lbaas repo18:00
dougwigright, but why?  seems to overlap with what already runs, but is super super long.18:00
madhu_akyes, I am too confused too, I am not sure why that has been added into octavia.18:01
dougwiglet me rephrase... i'm killing it unless someone has a reason to keep it.  :)18:01
*** piet has joined #openstack-lbaas18:07
dougwigunsurprisingly the agent driver tests have rotted.  this could use some eyes in my quest to get that job running again: https://review.openstack.org/#/c/285357/18:07
*** yamamoto has quit IRC18:12
*** rtheis has quit IRC18:12
*** yamamoto has joined #openstack-lbaas18:12
*** yamamoto has quit IRC18:12
*** yamamoto has joined #openstack-lbaas18:13
*** evgenyf has joined #openstack-lbaas18:17
*** crc32 has quit IRC18:17
*** kevo has joined #openstack-lbaas18:21
*** piet has quit IRC18:25
*** piet has joined #openstack-lbaas18:25
*** piet has quit IRC18:29
*** piet has joined #openstack-lbaas18:29
*** Aish has quit IRC18:33
*** ducttape_ has quit IRC18:34
*** armax has joined #openstack-lbaas18:35
sbalukoffTrevorV: Good work on the get-me-a-load-balancer patch. I think it's really close and have one major suggestion. I need to run off for a bit but will be back on intermittently today. I'm happy to answer questions about my suggestion if you want, eh.18:39
*** Aish has joined #openstack-lbaas18:45
rm_workdougwig: i think that was OOOOLD18:46
rm_workif you find the blame that added it and look up that commit in gerrit, i bet it will trace back to a CR that has my name on it somewhere18:46
rm_workbecause I think i was involved in some capacity18:46
rm_workbut it was before we had our current testing stuff in place18:46
*** fnaval has joined #openstack-lbaas18:56
*** Purandar has joined #openstack-lbaas19:11
*** piet has quit IRC19:17
*** piet has joined #openstack-lbaas19:17
*** sbalukoff has quit IRC19:22
*** ducttape_ has joined #openstack-lbaas19:23
*** Bjoern_ has joined #openstack-lbaas19:31
*** fnaval has quit IRC19:32
*** Purandar has quit IRC19:42
*** piet has quit IRC19:43
*** piet has joined #openstack-lbaas19:44
*** piet has quit IRC19:49
*** piet has joined #openstack-lbaas19:52
*** bana_k has joined #openstack-lbaas19:54
*** Purandar has joined #openstack-lbaas19:58
*** piet has quit IRC20:01
*** yamamoto has quit IRC20:13
*** yamamoto has joined #openstack-lbaas20:13
*** yamamoto has quit IRC20:13
*** alejandrito has joined #openstack-lbaas20:20
*** Purandar has quit IRC20:22
*** sbalukoff has joined #openstack-lbaas20:28
*** madhu_ak has quit IRC20:37
openstackgerritEvgeny Fedoruk proposed openstack/neutron-lbaas: L7 capability extension implementation for lbaas v2  https://review.openstack.org/14823220:44
*** madhu_ak has joined #openstack-lbaas20:47
TrevorVsbalukoff you around right now?21:03
minwang2sbalukoff, i got one question for you21:07
TrevorVBy the way, I just found out that "pop('list', [])21:11
TrevorVDoesn't work the way it looks like it works21:11
TrevorVHad to do "21:11
TrevorV"pop('list') or []"21:11
*** yamamoto has joined #openstack-lbaas21:14
*** alejandrito has quit IRC21:16
*** yamamoto has quit IRC21:19
*** evgenyf has quit IRC21:23
sbalukoffTrevorV: I'm around now.21:23
sbalukoffminwang2: What is your question?21:23
TrevorVsbalukoff so were you saying that you wanted me to update the patch to include parent+child traversal, or leave that for a different review?21:24
sbalukoffTrevorV: If you can get it done relatively quickly, let's do it now.21:24
TrevorVsbalukoff I don't think I can get it done and fully tested by Monday, TBH21:24
TrevorVI could "get it done" by Monday, but that's just putting in the code and hoping its right, you know?21:25
minwang2sbalukoff, i am wondering will L7 works in this secnario: create a lb, and a listener(listener1) on port 80, create a pool (pool1) inside of listener1,create a members under pool1(10.0.0.3 on port 80 )create another pool(pool2---it is not assoicated with any listener ) ,inside this new pool (pool2)create a member(10.0.0.4 on port 81),create 3 L7poliy(reject, direct_to_pool,direct_to_url) on listener1, on each L7policy create a rule21:25
minwang2(start_with,contains,REGEX)21:25
sbalukoffOk, well file a bug that one-call-create doesn't handle shared pools, then.21:25
TrevorVsbalukoff will it ever?21:25
sbalukoffTrevorV: Yes, the way I described in my comment.21:26
TrevorVsbalukoff which comment specifically?  "create_load_balancer_tree"?21:26
sbalukoffminwang2: That's a lot to parse, but I *thin* that'll work.21:26
sbalukoffTrevorV: The general comment, not on a line number, in which I first introduced the idea of the pool conditional_create method.21:27
sbalukoff*think*21:27
minwang2i tested it out, it works with one backend node, so if the vip ip is 10.0.0.5, when i do curl 10.0.0.5 or curl 10.0.0.5 with different policies, i found somehow it just goes to one backend always21:27
TrevorVsbalukoff I didn't see those numbered concerns...21:28
TrevorVI'm reading now.21:28
sbalukoffminwang2: Ok, rules get ANDed together.21:28
TrevorVsbalukoff do we have specific l7 rule validation?21:28
sbalukoffSo if all three of those rules get added to one policy, then all three of them have to be true in any given request for the policy to be executed.21:29
sbalukoffTrevorV: We do.21:29
sbalukoffTrevorV: I think we do rule validation at both the API and the repository layers.21:30
TrevorVsbalukoff well I can tell you it definitely doesn't happen in the "type" class, cuz a string is a string, but I'll follow real quick (also means that your testing was lacking, not necessarily mine, no offense)21:31
TrevorVWait wait, I see the validation step21:31
sbalukoffTrevorV: Look for methods calls that start with "validate" in both the l7rule API controller and repository.21:31
TrevorVOkay, I see what you did thre.21:31
TrevorVthere***21:31
TrevorVI could add that to the "prepare" method for l7rules.21:32
sbalukoffTrevorV: Because it happens in the repository, I think your single-create is safe so long as it fails gracefully.21:32
sbalukoffTrevorV: Good idea!21:32
TrevorVRight, sbalukoff that's one thing I might have missed.21:32
minwang2sblukoff, for my testing case, 3 policies, eevery policy i have a rule21:32
minwang2sbalukoff21:33
sbalukoffminwang2: Ok, I think you're going to have to be more specific if you want me to be able to troubleshoot this. Can you put what you've tried (specifically) in a gist?21:33
sbalukoffIf there are any neutron-lbaas cores around (other than dougwig), I know there are people who would like you put your stamp of approval on this: https://review.openstack.org/#/c/283802/21:35
sbalukoff(Maybe ajmiller, if you've got a moment?)21:36
johnsomI'll take a look real quick21:36
johnsomI think I looked at it before21:36
xgermanyeah, I also like to see more love for delete_me-a-lb as Michael calls it21:36
johnsomOye, if postgres21:37
sbalukoffxgerman: It's on my list for today.21:38
xgermanthanks21:38
johnsomsbalukoff the with thing I mentioned doesn't handle this?21:38
sbalukoffjohnsom: That thing has a major bug in it.21:39
sbalukoffThat I filed...21:39
johnsomJoy, ok21:39
sbalukoffUnfortunately, most of the neutron DB migration tools are half-baked.21:39
johnsomWell, so is sqlalchemy in my opinion21:39
sbalukoffThey *really* ought to write a method that does a 'remove uniqueness from foreign key' that works no matter the DB engine.21:39
sbalukoffjohnsom: +121:39
*** crc32 has joined #openstack-lbaas21:40
sbalukoffjohnsom: In the end, what worked was to just have the migration script detect the particular DB engine dialect and "do the right thing" for that particular DB engine.21:40
sbalukoffHelped a lot once rm_work pointed out that deploying a devstack with postgresql was trivial.21:41
johnsomYeah.  I have been beat up for that in the past with a sqllite issue sqlalchemy couldn't handle.21:41
sbalukoffYep.21:42
sbalukoffSuper annoying. But... whatever, eh.21:42
ajmillersbalukoff - Had some people at my desk -- I see johnsom got to it...21:43
sbalukoffajmiller: Yep! No problem, eh!21:44
ajmillercool!21:44
TrevorVSorry sbalukoff I am ready to keep talking21:44
sbalukoffUh-oh.21:44
TrevorVSo "shared pools" already cannot be supported by single create because we have no way of identifying the pool to share between listeners21:44
TrevorVYou can make a new pool on each (hypothetically, I didn't actually test all the way down to haproxy)21:45
sbalukoffIf you put the 'id' parameter in your pool definition, you do.21:45
TrevorVYou can't though, cuz you can't specify a pool on the incoming object21:45
sbalukoffneutron-lbaas, in its octavia driver, puts the 'id' parameter in all the time.21:45
sbalukoffIt would be bad if it didn't because then equivalent objects would have different IDs between Neutron-LBaaS and Octavia.21:46
TrevorVAfter it makes it, sure, but in neutron-lbaas you'd already have a pool created, so you'd KNOW the id21:46
sbalukoffTrevorV: You're saying that I can't create a pool and know what its ID is going to be beforehand, even if I specify the 'id' in the request?21:47
TrevorVYou *can't* specify the ID before hand... we issue it after receiving the request.21:48
TrevorVUnless I've COMPLETELY missed something21:48
sbalukoffI'm pretty sure you have.21:48
sbalukoffAll our API controllers allow you to specify the ID as part of the request. As long as it's not taken by something else (which is unlikely, given the size of the uuid space), you're golden.21:48
sbalukoffAgain, if it didn't work this way, we wouldn't be able to connect with Neutron-LBaaS the way we do.21:49
sbalukoffAnd we can totally take advantage of this feature to do shared pools in single-create.21:49
madhu_akhttps://bugs.launchpad.net/octavia/+bug/155053521:52
openstackLaunchpad bug 1550535 in octavia "AttributeError: 'unicode' object has no attribute 'extend' during TLS barbican scenario testing" [Critical,New]21:52
TrevorVsbalukoff would you be against "shared pools" being a Major bug for me to address?21:54
sbalukoffTrevorV: I think I suggested that, actually. :)21:54
TrevorVOh okay, sorry I'm all jumbled now21:54
sbalukoffTrevorV: I'm willing to merge this patch without it, so long as we list that as a major bug.21:54
sbalukoffno worries, i know the feeling, eh.21:54
TrevorVPlease, I'm okay with that too.21:54
sbalukoffHonestly, I could see this functionality rolled in with a patch that does partial-tree creates the way you've described earlier.21:55
TrevorVYeah, that sounds great, I would do that all together honestly21:57
sbalukoffYep.21:57
rm_workyes i would vote we merge as close to as-is as we can21:57
rm_workand fix this stuff as bugs21:57
rm_workotherwise there's 0% chance we get this by monday21:57
TrevorVOkay, well I removed the extra "l7policies" portion of the prepare class under "create_listener"21:57
TrevorVIt works 100% without that section21:58
rm_workjust because of the testing cycles alone for reviewers :/21:58
TrevorVWill need "put back" when we do the parent+children21:58
rm_workmadhu_ak: GAH I thought i fixed all of those21:58
sbalukoffI do think that being able to create a load balancer tree that includes l7rules that don't pass validation is definitely a serious bug, though:  So we'll probably want to make sure that can't happen before we merge this.21:58
TrevorVYeah, I'll add that tonight when I get home21:58
sbalukoffTrevorV: l7policies also have some validation, though that all happens in the repository layer.21:59
rm_workhmmmmm21:59
madhu_akrm_work Oh. Can you triage it for me and comment on the same bug?21:59
sbalukoffTrevorV: Because the validation requires doing things like making sure that if it's a REDIRECT_TO_POOL policy, that you have actually specified a pool.21:59
sbalukoffTrevorV: Mostly, if you can make sure that failed attempts to pass stuff through the repository create commands fails gracefully and doesn't leave a half-built load balancer tree in the database, that's ideally what we're after, I think.22:00
sbalukoffThough I have no idea how difficult that would be to accomplish. (sorry!)22:01
TrevorVYeah, and tbh, I'm not 100% sure that happens, though I think it does because when something fails in our SQL Alchemy sessions, they get reverted.22:02
rm_workmadhu_ak: i DO NOT see how this is possible22:02
TrevorVI'm not sure about the "graceful fail" when it comes to reporting the error though22:02
rm_workjohnsom: how did you reproduce this?22:02
sbalukoffTrevorV: Yeah, I'm pretty sure you can take advantage of the database transaction functionality to accomplish this.22:03
TrevorVI think so too.22:03
sbalukoff(I suspect it's already doing it, in fact, since you wrap everything in a with: session context.)22:03
*** localloo1 has quit IRC22:03
rm_workjohnsom / madhu_ak: https://github.com/openstack/octavia/blob/master/octavia/common/tls_utils/cert_parser.py#L175-L17822:03
rm_workliterally no way22:03
sbalukoffReally, I just want to see you make a test that tests that so we can be sure.22:03
TrevorVI do have an "except Exception" block that just doesn't do anything appropriate that I meant to update.22:03
TrevorV...22:03
TrevorVsbalukoff I'll add one soon.22:03
johnsomrm_work I didn't, I just pasted the log out of the pastebin in case it disappeared22:03
rm_workjohnsom / madhu_ak: there is literally no way I see that "pem" can be anything but a list at that point22:03
rm_workI would be tempted to mark that bug as invalid22:04
TrevorVIn fact sbalukoff I'll probably have to add any validation steps INTO these create methods in "prepare" that way its not doing it twice (controller and 'prepare')22:04
rm_workwho filed it? madhu_ak were you able to reproduce this?22:04
johnsomI think madhu_ak has that environment up right now22:04
sbalukoffTrevorV: i'm less concerned about repeating validations, eh. :)22:05
rm_workmadhu_ak: can you verify that those lines in that file are the same as https://github.com/openstack/octavia/blob/master/octavia/common/tls_utils/cert_parser.py#L175-L178 ?22:05
rm_workif so, this is literally not possible22:05
TrevorVHa ha ha I got yoiu22:05
TrevorVyou***22:05
rm_workcosmic rays must be flipping bits on your CPU :/22:05
sbalukoffTrevorV: Anything else for now? I hear xgerman's get-me-a-delete patch calling to me.22:06
xgermanrm_Work comic rays… and solar flares...22:07
TrevorVsbalukoff nah, I22:07
madhu_akrm_work, checking22:07
TrevorVI'm about to put up a change... with the validation step, but without a test right now.22:07
TrevorVI can add a unit test when I get home.22:07
sbalukoffCool.22:07
sbalukoffPoke me when you've got it, eh.22:07
sbalukoffjohnsom: Do you have time to add bug reports for the unit test stuff that TrevorV is missing in his patch?22:08
madhu_akrm_work, http://paste.openstack.org/show/488437/22:09
madhu_akrm_work, I am able to see them22:09
johnsomsbalukoff I don't right now, I'm dealing with an internal issue.22:09
sbalukoffjohnsom: Ok, good luck!22:10
sbalukoff(I guess we don't need to add them until the patch merges anyway.)22:10
TrevorVsbalukoff nevermind, just wrote a unit test. :)22:10
sbalukoffTrevorV: Oh, cool! Does it work? (ie. did you have to change anything else in the repo methods for the test to "fail" the way we want?)22:11
TrevorVThrew a 400 bad request...22:11
sbalukoffAwesome!22:11
TrevorVOkay good ha ha22:11
sbalukoffAnd the DB is "clean"?22:11
TrevorVIt never even got to adding somethign to the db22:11
TrevorVsomething***22:12
madhu_akrm_work, is there anything you think I am missing?22:12
sbalukoffTrevorV: Hmmm... it may not be doing what I want then...  Hmmm...  anyway, when you have the test uploaded I'll have a look.22:12
TrevorVYeah, sounds good to me.22:12
TrevorVJust comment again :)22:12
minwang2sbalukoff https://gist.github.com/mallow111/445e2651f13f198e4f8f22:12
sbalukoffWill do!22:12
minwang2here is the steps that i did22:12
sbalukoffminwang2: Looking now.22:13
rm_workmadhu_ak: I think maybe I actually know why this is happening22:13
minwang2thank you sbalukoff22:13
TrevorVOh noes sbalukoff I've just accidentally put the changes on the controller review so far...22:14
sbalukoffAck!22:14
TrevorVDo you know how to "undo" a "git add"?22:14
TrevorVI haven't committed yet22:14
sbalukoffUh...22:14
sbalukoffMy git-foo is weak. I'm not sure.22:14
madhu_akgit rm?22:15
TrevorVmadhu_ak I want to keep the changes though, so I can stage them on a different commit o_022:15
madhu_ak.......22:15
TrevorVYeah... YEAH22:15
*** yamamoto has joined #openstack-lbaas22:16
openstackgerritMerged openstack/neutron-lbaas: Fix shared-pools lbaas_listeners migration  https://review.openstack.org/28380222:17
rm_workmadhu_ak: how do you reproduce this?22:18
*** Purandar has joined #openstack-lbaas22:18
rm_workmadhu_ak: the issue is that the "intermediates" should be a list of strings, but it is coming in as a SINGLE string (probably without the intermediates having been split apart)22:18
sbalukoffminwang2: Can you show me the haproxy.cfg that gets generated on the amphora when you follow your procedure?22:18
minwang2sbaluloff, check the gist22:20
minwang2i just updated it22:20
madhu_akhmmm. Tried two ways.. manually tested by following https://wiki.openstack.org/wiki/Network/LBaaS/docs/how-to-create-tls-loadbalancer and run the tests as per: https://review.openstack.org/#/c/164828/22:20
madhu_akrm_work,22:20
rm_workmadhu_ak: do you use SNI or not22:21
rm_workmadhu_ak: if I can rule out SNI that would make tracking this down easier22:21
*** yamamoto has quit IRC22:21
madhu_akYep.using SNI22:21
rm_workah nevermind I think I see it anyway22:21
madhu_akI can try once again without using SNI and recofirm you?22:22
minwang2sbalukoff, it seems only one webserver is shown inthe .cfg file22:22
rm_workmadhu_ak: nah i see it22:23
rm_workmadhu_ak: the problem is using intermediates at all22:23
rm_workthe assumption was made that they would be a list22:23
rm_workbut they aren't22:23
rm_workthey're a huge string22:23
rm_worki can fix htis22:23
sbalukoffminwang2: Yeah...22:23
rm_worki'll have a patch for you to test in ~5min22:23
madhu_akI see. Thaks for the conirming rm_work22:23
madhu_akconfirming*22:23
sbalukoffminwang2: If you look at the member table in the octavia database, do see both members?22:24
minwang2i will post them in gitst, wait a sec22:24
sbalukoffAlso, for case2 problem: Could you also copy-paste the exact curl command you're using?22:26
minwang2sbaluoff check the gist22:26
sbalukoffindividual_pool2 is not the same name as pool2-out-listener122:28
sbalukoffAlso on this: test@test-virtual-machine:~$ curl 10.0.0.5 /cat22:28
sbalukoffThere's a space between the 10.0.0.5 and '/cat'22:29
minwang2that is contains22:29
minwang2not start_with22:29
sbalukoffRight, but is curl doing what you expect?22:29
sbalukoffMaybe do this instead:  curl http://10.0.0.5/some/path/with/cat22:29
sbalukoffAlso this:  test@test-virtual-machine:~$ curl 10.0.0.5 .*thisor that22:30
sbalukoffThat's not the way to set the X-My-Header in that request.22:30
TrevorVsbalukoff sorry it took me, that was harder to get back to the API review than I thought... Rather, than I made it... hah22:31
sbalukoffHeh!22:31
sbalukoffminwang2 (looking up how to set custom headers with curl again...)22:31
minwang2let me try22:31
sbalukoffOk, maybe this:  curl --header "X-My-Header: something with thisor that in it" http://10.0.0.5/22:32
minwang2also i think the problem here is why we only have one backend, is that by design22:32
sbalukoffThe config shows two backends. But one of them doesn't have any members.22:33
*** Purandar has quit IRC22:33
sbalukoffA dump of the mysql octavia.member table would help me troubleshoot that.22:33
sbalukoff(ie.:  select * from octavia.member on the sql command-line instead of going through the neutron cli)22:34
minwang2wait a sec22:35
TrevorVAlright guys, now I'm heading home.  Make more comments please!!!  I welcome the CHALLENGE22:36
sbalukoffTrevorV: New patchset up?22:37
TrevorVwaiting for tox22:37
TrevorVthen pushin22:37
sbalukoffOk.22:37
sbalukoffCool.22:37
TrevorVyep yep22:37
TrevorVjust about to....22:37
openstackgerritTrevor Vardeman proposed openstack/octavia: Get me a Load Balancer API  https://review.openstack.org/25697422:37
TrevorVthere22:37
TrevorVdone22:37
sbalukoffHeh!22:38
TrevorVsee you guys online later maybe!22:38
sbalukoffOk, I'll have a look later.22:38
*** TrevorV has quit IRC22:38
sbalukoff(really want to take some time for xgerman's patch today.)22:38
openstackgerritAdam Harwell proposed openstack/octavia: Barbican Cert Manager fails to correctly parse intermediates  https://review.openstack.org/28557422:38
rm_workmadhu_ak: ^^22:38
rm_workmadhu_ak: please apply this to your environment and test again :)22:38
rm_workmadhu_ak: i will check back later, away for a bit22:38
minwang2sbalukoff take a look at the gist22:39
minwang2i have added all of the tables there22:39
sbalukoffOk.22:39
sbalukoffminwang2: And the haproxy.cfg is still accurate?22:40
minwang2the haproxy.cfg has only 1 backend node, that is my concern22:40
sbalukoffRight: I see the problem.22:40
sbalukoffThe haproxy.cfg references the pool: pool2-out-listener122:40
sbalukoffWhich is good, because that's what the l7policy references22:40
sbalukoffBut you've added those extra two members to the pool: individual_pool222:41
sbalukoffDo you see what I'm seeing?22:41
rm_workmadhu_ak: this same bug exists probably in neutron-lbaas, I will need to do the fix there too, or you can if you want -- it's a LITTLE bit different file layout and such, but I think mostly the relevant parts will be the same22:41
rm_workbbl22:42
minwang2ok, pool2-out-listener is used to redict_to_pool22:43
sbalukoffYep22:43
minwang2i added two members in individual_pool2, yes22:43
sbalukoffBut you didn't add any members to pool2-out-listener22:43
minwang2so if instead i delete these 2 members and add them in pool2-out-listener1, do you think they will work22:43
sbalukoffYes.22:43
sbalukoffIn fact...22:43
minwang2hmm, let me try22:43
sbalukoffYou don't even have to delete them from individual_pool222:44
sbalukoffSince technically they'll show up as different member records in the database.22:44
*** Purandar has joined #openstack-lbaas22:44
minwang2so i can just added them in pool2-out-listener1 i guess22:44
sbalukoffYep.22:44
minwang2ok, let me try22:44
sbalukoffOk22:44
*** Purandar has quit IRC22:45
minwang2now i see 2 backend nodes in cfg22:45
sbalukoffGood!22:46
sbalukoffTry your curl commands again (er... the corrected ones. ;) )22:46
*** Purandar has joined #openstack-lbaas22:47
minwang2wait a sec22:47
minwang2curl http://10.0.0.5/some/path/with/cat22:48
minwang2Welcome to 10.0.0.422:48
minwang2finally it reaches the other node22:48
minwang2thanks a lot!!22:48
sbalukoffYay!22:48
sbalukoffCan you try the header rule check as well?22:48
minwang2hang on22:49
sbalukoff(That's this one:   curl --header "X-My-Header: something with thisor that in it" http://10.0.0.5/ )22:49
sbalukoffShould redirect you to google, if we've done things correctly.22:50
minwang2test@test-virtual-machine:~$ curl --header "X-My-Header: something with thisor that in it" http://10.0.0.5/22:51
minwang2test@test-virtual-machine:~$22:51
sbalukoffHmmm...22:51
minwang2the header should redirect_to_url22:51
sbalukoffYeah, but curl  might be encoding spaces there in ways we don't expect...22:53
minwang2i put the log in the gist22:53
minwang2please check to see if i did the right way22:53
sbalukoff(Spaces are technically allowed by the specifications, but browsers and utilities like this will sometimes do URL encoding on them, which turns spaces into %20 )22:53
sbalukoffOh!22:54
sbalukoffIt did it right.22:54
sbalukoff< HTTP/1.1 302 Found22:54
sbalukoff< Cache-Control: no-cache22:54
sbalukoff< Content-length: 022:54
sbalukoff< Location: http://www.google.com22:54
sbalukoff< Connection: close22:54
sbalukoffThat's your redirect.22:54
sbalukoffSo... yay!22:54
minwang2check the new one, it works22:54
sbalukoffNice!22:55
sbalukoffOk, so curl just wasn't following the redirect.22:55
sbalukoffWhich is to be expected, I guess. XD22:55
sbalukoffOk, yay! So it works.22:55
sbalukoffAny other questions right now?22:55
minwang2curl  --header "X-My-Header: with thisorthat" 10.0.0.522:56
minwang2Welcome to 10.0.0.322:56
minwang2no space, not sure if it is the reason22:56
sbalukoff"thisorthat" != "thisor that"22:56
sbalukoffYep.22:56
minwang2curl  --header "X-My-Header: with thisor that" 10.0.0.522:57
minwang2this will not work22:57
sbalukoffAdd the '-v' to see your redirect.22:57
minwang2hang on22:58
sbalukoffOr just add '-L' to tell curl to follow the redirect.22:58
minwang2let me try22:59
sbalukoffAlso, if you're baking this into a test somewhere, then it's conventional to use 'http://www.example.com/' instead of the actual website of a big corporation. ;)23:00
minwang2haha, let me change it23:01
sbalukoffNo worries. Does the test work, though?23:01
sbalukoff(I'm about to get dragged away for some internal stuff. xgerman: Sorry I haven't gotten to your patch yet. If I don't get to it today, I'll get to it reeeeally late tonight or tomorrow. I'd like to see it land for M-3 as well, eh!)23:01
xgermanyeah, maybe I can strong-arm johnsom to have a look or rm_work23:02
minwang2nope23:03
sbalukoffminwang2: Can you add the output of your latest test to the gist?23:03
minwang2it is the same23:03
sbalukoffLines 249-266?23:03
sbalukoffThat shows that the test is working.23:03
minwang2also i am curious, why for the pool —individual-pool2 did not work23:04
*** neelashah has quit IRC23:04
sbalukoffThe 302 response is your REDIRECT_TO_URL response.23:04
minwang2yes23:04
sbalukoffWith the Location: header.23:04
*** jwarendt has quit IRC23:04
minwang2so23:04
sbalukoffminwang2: when you created the REDIRECT_TO_POOL policy, you specified 'pool2-out-listener1' not 'individual_pool2'  So you don't actually have any policy pointing at 'individual_pool2' right now.23:05
minwang2interesting,so i dont have a policy which is doing REDICRECT_TO_POOL, but create an independent pool, inside of the pool,i create a new member, in that case, the load balancer will not direct to this new member, correct?23:07
sbalukoffI don't understand what you mean when you say "create an independent pool, inside of the pool"23:07
sbalukoffYou *do* have a policy doing REDIRECT_TO_POOL. When you created it, you told it to redirect to the 'poo2-out-listener1' pool.23:08
sbalukoffpool2-out-listener123:08
sbalukoffSorry.23:08
*** ducttape_ has quit IRC23:10
minwang2no, i mean create an indepdent pool inside of lb while outside of listener123:10
minwang2in this scenario, there are 2 policies with listener1: redict_to_url and reject23:12
sbalukoffIf you create an 'independent pool' inside a load balancer and assign a member to it, the load balanacer will send requests to it if it is referenced as some listener's default_pool, or if some l7policy with REDIRECT_TO_POOL references it.23:12
*** Bjoern_ has quit IRC23:12
sbalukoffActually, according to your database, all three of the policies you have created are on listener123:13
sbalukofflistener2 exists on the load balancer, but it doesn't have any l7policies.23:14
minwang2correct23:15
sbalukoffAnd, again, according to your database, listener2 has individual_pool2 as its default pool.23:15
minwang2correct23:16
sbalukoffOk.23:16
*** jwarendt has joined #openstack-lbaas23:17
minwang2so back to our previous question, the header,is there anything that i set wrong23:17
madhu_akrm_work, sorry I was away. checkign now23:17
sbalukoffNo, your header test is working.23:17
*** yamamoto has joined #openstack-lbaas23:17
minwang2oh yeah23:18
minwang2in that case, we are all set23:18
sbalukoffLines 260-264 in your gist show the proper response for REDIRECT_TO_URL23:18
sbalukoffOk, cool!23:18
minwang2yes23:18
sbalukoffOk, gonna go AFK for a bit.23:19
minwang2thanks a lot sbalukoff23:19
*** Purandar has quit IRC23:20
*** Purandar has joined #openstack-lbaas23:21
*** yamamoto has quit IRC23:23
*** armax has quit IRC23:23
*** armax has joined #openstack-lbaas23:25
madhu_akrm_work, seeing the same problem after getting your fix. I have unstacked and restacking with your fix23:41
rm_youhmmmmmmmmm23:46
rm_youk23:46
*** yamamoto has joined #openstack-lbaas23:54

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