Tuesday, 2016-01-26

*** amotoki has joined #openstack-lbaas00:00
*** outofmemory is now known as reedip00:04
*** yamamoto_ has quit IRC00:06
*** amotoki has quit IRC00:15
*** chlong has quit IRC00:20
*** chlong has joined #openstack-lbaas00:20
*** diogogmt has quit IRC00:28
*** chlong has quit IRC00:41
openstackgerritDoug Wiegley proposed openstack/neutron-lbaas: WIP - Test state of gate  https://review.openstack.org/27233800:41
*** chlong has joined #openstack-lbaas00:41
*** chlong has quit IRC00:48
*** chlong has joined #openstack-lbaas00:49
xgermanblogan dougwig ajmiller trevorV https://review.openstack.org/#/c/271544/00:50
ajmillerhi00:50
xgermantrying to get this keystone stuff sorted out for clouds bigger than devstack00:50
xgermanajmiller fishing for +2s :-)00:51
ajmillerLOL, yeah, I gathered as much ;)00:51
*** fnaval has quit IRC00:52
*** chlong has quit IRC00:53
*** chlong has joined #openstack-lbaas00:53
*** Aish has joined #openstack-lbaas00:56
ajmillerI have it +2.  Aish and I were using that code as a necessary part of some of the things we were working on earlier today, and it works well.00:57
ajmillerHeading for the ferry....00:58
*** ajmiller has quit IRC00:58
xgermanthanks ajmiller00:58
*** bana_k has quit IRC01:00
*** amotoki has joined #openstack-lbaas01:04
*** ducttape_ has joined #openstack-lbaas01:08
*** yuanying has joined #openstack-lbaas01:10
openstackgerritmin wang proposed openstack/octavia: Add anti-affinity server group feature for octavia  https://review.openstack.org/27234401:10
*** yuanying_ has quit IRC01:11
*** minwang2 has quit IRC01:12
*** pc_m has quit IRC01:13
*** madhu_ak has quit IRC01:13
*** pc_m has joined #openstack-lbaas01:15
*** fnaval has joined #openstack-lbaas01:15
*** fnaval has quit IRC01:15
*** _cjones_ has quit IRC01:18
openstackgerritStephen Balukoff proposed openstack/octavia: Add APP_COOKIE session persistence type  https://review.openstack.org/27234501:18
*** _cjones_ has joined #openstack-lbaas01:19
*** _cjones_ has quit IRC01:23
*** ducttape_ has quit IRC01:24
*** diogogmt has joined #openstack-lbaas01:24
*** Aish has quit IRC01:40
*** paco20151113 has joined #openstack-lbaas01:42
*** jaff_cheng has joined #openstack-lbaas01:44
*** chlong has quit IRC01:55
*** chlong has joined #openstack-lbaas01:55
*** yuanying has quit IRC02:00
*** yuanying has joined #openstack-lbaas02:03
*** davidlenwell has quit IRC02:14
*** yamamoto_ has joined #openstack-lbaas02:16
*** davidlenwell has joined #openstack-lbaas02:16
sbalukoffMan, tempest tests take a while to run locally. :P Is there a simple way to skip some of these so I can just concentrate on the one that's failing?02:23
a2hillsbalukoff: You can give it a dotted path to the test file/method of your choosing.02:23
sbalukoffEr.... how do you do that specifically?02:24
*** yuanying has quit IRC02:25
a2hillThis might work also02:25
a2hillhttp://blog.jasonmeridth.com/posts/how-to-run-a-single-test-with-tox/02:25
a2hillBut you can do tox -e apiv2 neutron_lbaas.tests.api.something.testfile.testmethod02:25
*** yuanying has joined #openstack-lbaas02:27
*** diogogmt has quit IRC02:28
sbalukoffDanke schoen!02:29
*** bdrich_ has joined #openstack-lbaas02:29
a2hill;02:30
a2hill;)02:30
*** yamamoto_ has quit IRC02:42
*** Aish has joined #openstack-lbaas02:47
*** Aish has left #openstack-lbaas02:47
*** chlong has quit IRC02:49
*** chlong has joined #openstack-lbaas02:49
*** superflyy has joined #openstack-lbaas02:50
*** ducttape_ has joined #openstack-lbaas02:52
*** ducttape_ has quit IRC03:01
*** sbalukoff has quit IRC03:02
*** bochi-michael has joined #openstack-lbaas03:06
*** ducttape_ has joined #openstack-lbaas03:12
*** diogogmt has joined #openstack-lbaas03:17
*** chlong has quit IRC03:17
*** chlong has joined #openstack-lbaas03:18
*** chlong has quit IRC03:19
*** yuanying_ has joined #openstack-lbaas03:19
*** chlong has joined #openstack-lbaas03:20
*** yuanyin__ has joined #openstack-lbaas03:20
*** yuanying has quit IRC03:22
*** yuanying_ has quit IRC03:23
*** Aish has joined #openstack-lbaas03:26
*** Aish has quit IRC03:26
*** woodster_ has quit IRC03:26
*** yamamoto_ has joined #openstack-lbaas03:28
*** yuanyin__ has quit IRC03:29
*** yuanying has joined #openstack-lbaas03:29
*** amotoki_ has joined #openstack-lbaas03:42
*** harlowja has quit IRC03:54
*** yuanying has quit IRC03:57
*** yuanying has joined #openstack-lbaas03:58
*** ducttape_ has quit IRC03:58
*** superflyy has quit IRC04:01
*** yuanying has quit IRC04:02
*** yuanying has joined #openstack-lbaas04:08
*** amotoki has quit IRC04:08
*** amotoki_ has quit IRC04:20
*** sbalukoff has joined #openstack-lbaas04:22
*** amotoki has joined #openstack-lbaas04:28
*** bdrich_ has quit IRC04:36
*** minwang2 has joined #openstack-lbaas04:44
*** diogogmt has quit IRC04:56
*** bdrich_ has joined #openstack-lbaas04:57
*** yamamot__ has joined #openstack-lbaas05:25
*** yamamoto_ has quit IRC05:26
*** bana_k has joined #openstack-lbaas05:34
openstackgerritcaoyue proposed openstack/octavia: Add hacking check to ensure not use xrange()  https://review.openstack.org/27239305:49
*** amotoki has quit IRC06:19
openstackgerritcaoyue proposed openstack/octavia: Add hacking check to ensure not use xrange()  https://review.openstack.org/27239306:24
*** redrobot has left #openstack-lbaas06:26
*** redrobot has joined #openstack-lbaas06:27
*** rcernin has joined #openstack-lbaas06:53
*** amotoki has joined #openstack-lbaas07:27
openstackgerritcaoyue proposed openstack/octavia: Add hacking check to ensure not use xrange()  https://review.openstack.org/27239307:51
*** prabampm has quit IRC08:08
openstackgerritReedip proposed openstack/neutron-lbaas: range() is not same in py3.x and py2.x  https://review.openstack.org/26796308:11
*** armax has joined #openstack-lbaas08:16
*** nmagnezi_ has joined #openstack-lbaas08:26
*** amotoki has quit IRC08:28
*** amotoki has joined #openstack-lbaas08:29
*** armax has quit IRC08:49
*** bdrich_ has quit IRC08:52
*** armax has joined #openstack-lbaas08:55
openstackgerritStephen Balukoff proposed openstack/octavia: Shared pools support  https://review.openstack.org/25636909:25
openstackgerritcaoyue proposed openstack/octavia: Add hacking check to ensure not use xrange()  https://review.openstack.org/27239309:40
*** minwang2 has quit IRC09:45
*** paco20151113 has quit IRC10:03
*** jaff_cheng has quit IRC10:25
*** yamamot__ has quit IRC10:27
openstackgerritLIU Yulong proposed openstack/neutron-lbaas: Restrict delete pool if it has binding healthmonitor  https://review.openstack.org/17968410:31
*** bochi-michael has quit IRC10:44
*** bdrich_ has joined #openstack-lbaas10:49
*** bdrich_ has quit IRC10:54
*** chlong has quit IRC11:05
*** chlong has joined #openstack-lbaas11:10
*** amotoki has quit IRC11:20
*** amotoki has joined #openstack-lbaas11:56
*** eranra has joined #openstack-lbaas12:14
*** yamamoto has joined #openstack-lbaas12:15
*** doug-fish has joined #openstack-lbaas12:21
*** doug-fish has quit IRC12:23
*** yamamoto has quit IRC12:23
*** doug-fish has joined #openstack-lbaas12:24
*** yamamoto has joined #openstack-lbaas12:24
*** eranra has quit IRC12:25
*** yamamoto has quit IRC12:28
*** doug-fish has quit IRC12:28
*** doug-fish has joined #openstack-lbaas12:31
*** rtheis has joined #openstack-lbaas12:35
*** doug-fish has quit IRC12:35
openstackgerritEvgeny Fedoruk proposed openstack/neutron-lbaas: L7 capability extension implementation for lbaas v2  https://review.openstack.org/14823213:05
*** mhayden has joined #openstack-lbaas13:24
mhaydeni'm trying to write up some deployment documentation (and some ansible code) around deploying lbaasv2, but i'm tripped up on how the lbaasv2 agent communicates with octavia13:24
mhaydenor if octavia is required13:24
*** doug-fish has joined #openstack-lbaas13:30
*** doug-fish has quit IRC13:37
*** doug-fish has joined #openstack-lbaas13:38
*** doug-fish has quit IRC13:43
*** diogogmt has joined #openstack-lbaas13:57
*** amotoki has quit IRC14:09
*** neelashah has joined #openstack-lbaas14:12
*** diogogmt has quit IRC14:20
*** bdrich_ has joined #openstack-lbaas14:22
*** doug-fish has joined #openstack-lbaas14:26
*** doug-fish has quit IRC14:26
*** bdrich_ has quit IRC14:27
*** doug-fish has joined #openstack-lbaas14:27
*** davidlenwell has quit IRC14:35
*** davidlenwell has joined #openstack-lbaas14:49
*** ducttape_ has joined #openstack-lbaas14:56
xgermanmhayden Octavia is the reference implementation since liberty14:57
xgermanthough the old agent based driver should still work14:58
mhaydenso i assume that one cannot have lbaasv2 without the octavia daemons?14:58
xgermannot without diverging from our standard setup15:02
mhaydenmakes sense15:04
mhaydenso the neutron-lbaasv2-agent would make requests to the octavia-api for load balancers?15:05
mhaydeni've been on a hunt for docs for a while, so feel free to point me there if there's a good explanation i missed15:05
*** amotoki has joined #openstack-lbaas15:08
*** neelashah has quit IRC15:11
*** neelashah has joined #openstack-lbaas15:12
*** eranra has joined #openstack-lbaas15:14
*** neelashah1 has joined #openstack-lbaas15:15
*** eranra_ has joined #openstack-lbaas15:15
*** neelashah has quit IRC15:16
xgermanoctavia has a plugin which sends stuff straight to Octavia… so no more lbaasv2 agents15:17
*** neelashah has joined #openstack-lbaas15:18
*** eranra has quit IRC15:19
*** neelashah1 has quit IRC15:19
mhaydenthat makes things a little easier15:21
mhaydenis this still a valid way to test and review working configs? http://docs.openstack.org/developer/devstack/guides/devstack-with-lbaas-v2.html15:21
*** nmagnezi_ has quit IRC15:22
*** ajmiller has joined #openstack-lbaas15:24
xgermanyep, that should still work15:25
xgermanin fact none of the commands change with Octavia - just troubleshooting becomes different15:26
*** nmagnezi_ has joined #openstack-lbaas15:34
*** ajmiller has quit IRC15:37
*** ajmiller has joined #openstack-lbaas15:38
*** armax has quit IRC15:42
*** bdrich_ has joined #openstack-lbaas15:43
*** fnaval has joined #openstack-lbaas15:57
*** TrevorV has joined #openstack-lbaas15:59
*** armax has joined #openstack-lbaas16:01
*** prabampm has joined #openstack-lbaas16:05
*** amotoki has quit IRC16:16
*** diogogmt has joined #openstack-lbaas16:26
*** _ducttape_ has joined #openstack-lbaas16:27
*** chlong is now known as chlong_zzz16:28
blogansbalukoff: ping16:28
bloganxgerman: didn't we decide to remove the APP_COOKIE session persistence a long time ago?16:28
bloganwe just ahven't yet16:28
bloganfor some reason I feel like I remember that16:28
xgermanCookies are just another HEADER entry16:29
xgermanbut I forgot that issue...16:29
johnsomI don't remember that.16:29
nmagnezi_blogan, xgerman, hey guys16:30
bloganhey nmagnezi_16:30
xgermanhi16:30
bloganxgerman, johnsom: i could be going insane16:30
*** ducttape_ has quit IRC16:30
xgermanblogan you want an answer? :-)16:30
johnsomBTW, question you might know off your head, with LBaaS and third party drivers, the requests don't hit rabbit unless the driver is using it right?16:30
xgermanthat is my understanding as well16:31
johnsomYeah, ok.  I was clarifying for someone.  Still recovering/catching up from the two weeks on the road and head cold.16:32
nmagnezi_blogan, xgerman, hi :) having some Octavia related issues here. I'm trying to set-up a multi-node devstack with Octavia and when I ./stack my api node (with: https://paste.fedoraproject.org/314942/45382587/) i get some db related errors, which looks related to Octavia: https://paste.fedoraproject.org/314941/38258621/16:32
nmagnezi_blogan, xgerman, have you ever encountered something similar?16:33
johnsomnmagnezi_ I wonder if this recent patch doesn't have an issue: https://review.openstack.org/#/c/267838/16:34
johnsomnmagnezi_ Yeah, I'm pretty sure that patch is bad based on your logs16:35
*** woodster_ has joined #openstack-lbaas16:36
nmagnezi_johnsom, I can try to test the same thing without that change16:36
johnsomOk.  Thanks.  I can see that the patch doesn't take into account the foreign key.16:36
nmagnezi_johnsom, how come it breaks only for me?16:37
nmagnezi_johnsom, shouldn't it break the gates?16:37
johnsomThat is the interesting question.  It should have failed the scenario test gate16:37
nmagnezi_johnsom, I will generate a reverted patch, just so I can cherry-pick.16:39
nmagnezi_johnsom, don't merge it. is that ok?16:39
johnsomSure, just mark it WIP and put do-not-merge in the commit message16:39
nmagnezi_aye16:39
openstackgerritNir Magnezi proposed openstack/octavia: (WIP) Revert "Make pool.lb_algorithm field larger"  https://review.openstack.org/27263016:40
johnsomI will also get my devstack fired up and try to reproduce it16:41
nmagnezi_johnsom, ack. you can see my local.conf just in case I did something wrong :-)16:41
nmagnezi_johnsom, going offline for ~1 hour16:42
johnsomOk16:42
*** _ducttape_ has quit IRC16:44
*** ducttape_ has joined #openstack-lbaas16:45
*** _cjones_ has joined #openstack-lbaas16:46
*** nmagnezi_ has quit IRC16:47
*** _cjones_ has quit IRC16:48
*** _cjones_ has joined #openstack-lbaas16:48
*** neelashah has quit IRC16:54
*** neelashah has joined #openstack-lbaas16:54
*** Aish has joined #openstack-lbaas16:55
*** neelashah has quit IRC16:59
bloganjohnsom: no rabbit unless the drivers are using it correct...well neutron will send out events to rpc when api requests come in16:59
blogansorry to rabbit16:59
*** neelashah has joined #openstack-lbaas16:59
johnsomWhat type of events?17:00
bloganlike create resource events17:01
bloganthe lbaas code doesn't do it, the overarching neutron code does it17:02
bloganbasically whenver a create update adn delete method come in it sends out an rpc notifier17:02
*** fnaval_ has joined #openstack-lbaas17:02
johnsomOk, cool.  Thanks!17:02
johnsomDid I get this cold from you?17:03
bloganmine was only bad one day, and just annoying 2 other days17:03
johnsomSo, yes....17:03
bloganno!17:03
blogani wasnt sick that week17:03
johnsomI wasn't until last Saturday17:04
johnsomVery well could be Seattle sharing too17:04
*** neelashah1 has joined #openstack-lbaas17:04
*** neelashah has quit IRC17:04
*** diogogmt_ has joined #openstack-lbaas17:04
bloganit might be that you got used to not so fresh air, and when you got back to oregon your body couldn't handle it17:05
johnsomHa17:05
*** prabampm1 has joined #openstack-lbaas17:06
*** minwang2 has joined #openstack-lbaas17:06
*** prabampm has quit IRC17:07
*** fnaval has quit IRC17:07
*** diogogmt has quit IRC17:07
*** diogogmt_ is now known as diogogmt17:07
*** neelashah1 has quit IRC17:08
*** neelashah has joined #openstack-lbaas17:09
openstackgerritMerged openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/27164817:13
*** neelashah has quit IRC17:13
*** neelashah1 has joined #openstack-lbaas17:13
*** neelashah has joined #openstack-lbaas17:17
*** openstackgerrit has quit IRC17:17
*** minwang2 has quit IRC17:17
*** openstackgerrit has joined #openstack-lbaas17:18
*** neelashah1 has quit IRC17:18
*** neelashah has quit IRC17:22
*** neelashah1 has joined #openstack-lbaas17:22
*** neelashah has joined #openstack-lbaas17:25
*** neelashah1 has quit IRC17:26
*** neelashah1 has joined #openstack-lbaas17:29
*** neelashah has quit IRC17:30
*** neelashah has joined #openstack-lbaas17:32
*** neelashah1 has quit IRC17:33
*** neelashah1 has joined #openstack-lbaas17:35
*** neelashah has quit IRC17:36
*** neelashah1 has quit IRC17:40
*** neelashah has joined #openstack-lbaas17:40
a2hillquick win? https://review.openstack.org/#/c/267220/ Then I can worry about a backport17:42
*** nmagnezi_ has joined #openstack-lbaas17:44
*** neelashah1 has joined #openstack-lbaas17:44
*** diogogmt has quit IRC17:44
*** neelashah has quit IRC17:44
nmagnezi_johnsom, ping re: devstack issue we discussed. re-stacking now. will update you soon17:44
johnsomnmagnezi_ Yeah, I did a reclone restack.  Hitting some issues, but still working on i17:45
johnsomit17:45
*** neelashah has joined #openstack-lbaas17:47
*** neelashah1 has quit IRC17:49
*** neelashah1 has joined #openstack-lbaas17:51
*** hockeynut is now known as hockeynut_otr17:51
*** hockeynut_otr is now known as hockeynut17:52
*** neelashah has quit IRC17:52
*** bana_k has quit IRC17:53
*** Alex_Stef has joined #openstack-lbaas17:54
nmagnezi_johnsom, okay at this point it creates the amphora image, So I guess we're good now17:54
johnsomBy reverting?17:55
nmagnezi_johnsom, anyways I'll let you know when it successfully stacked.17:55
nmagnezi_yes17:55
johnsomOk17:55
*** neelashah1 has quit IRC17:55
*** neelashah has joined #openstack-lbaas17:56
*** diogogmt has joined #openstack-lbaas17:58
*** minwang2 has joined #openstack-lbaas17:58
*** neelashah1 has joined #openstack-lbaas17:59
*** hockeynut_afk has joined #openstack-lbaas18:00
*** neelashah has quit IRC18:00
*** jschwarz has joined #openstack-lbaas18:01
*** neelashah1 has quit IRC18:03
ajmillera2hill +A ^^18:03
a2hillty18:03
ajmillerOn a somewhat related note, https://review.openstack.org/#/c/271544/18:04
*** neelashah has joined #openstack-lbaas18:05
a2hillwanted rm_work to take a peak at that one, it looks good to me also18:05
*** TrevorV has quit IRC18:05
*** hockeynut_afk has quit IRC18:05
a2hillrm_work: If you get a sec please take a gander at the  patch ajmiller linked.18:05
*** TrevorV has joined #openstack-lbaas18:06
*** hockeynut_otr has joined #openstack-lbaas18:06
ajmillerOK, cool18:06
*** Alex_Stef has quit IRC18:09
*** neelashah has quit IRC18:09
*** neelashah has joined #openstack-lbaas18:10
openstackgerritOpenStack Proposal Bot proposed openstack/octavia: Updated from global requirements  https://review.openstack.org/27094818:12
rm_workok18:12
*** neelashah1 has joined #openstack-lbaas18:13
*** neelashah has quit IRC18:14
*** Aish has quit IRC18:16
*** bana_k has joined #openstack-lbaas18:16
*** neelashah has joined #openstack-lbaas18:17
*** madhu_ak has joined #openstack-lbaas18:18
*** neelashah1 has quit IRC18:18
*** harlowja has joined #openstack-lbaas18:18
*** mgarza has joined #openstack-lbaas18:19
nmagnezi_johnsom, just to keep you posted, it failed to create the amphora image, not sure if it's related: https://paste.fedoraproject.org/314986/83242014/18:21
*** hockeynut_otr has quit IRC18:28
*** Aish has joined #openstack-lbaas18:29
johnsomnmagnezi_ My image just built.  Those errors don't seem related to the DB issue18:29
nmagnezi_johnsom, tyup18:29
nmagnezi_johnsom, yup18:29
bana_kjohnsom nmagnezi_ this is the fix18:32
bana_khttps://review.openstack.org/#/c/271178/18:32
bana_kfor that prob18:32
johnsomnmagnezi_ Ok, not sure what is up.  I can't reproduce the problem with a fresh/stock devstack18:32
bana_kjohnsom that happens in the centos env18:33
johnsomAh18:33
nmagnezi_interesting.18:33
nmagnezi_i'm using fedora23 for my devstack here..18:33
johnsomI use Ubuntu 14.04.318:33
bana_kyea https://bugs.launchpad.net/octavia/+bug/153687618:34
openstackLaunchpad bug 1536876 in octavia "Database migration 'make pool.lb_algorithm larger' fails on DevStack" [Undecided,In progress] - Assigned to Banashankar (bkalebe)18:34
bana_kthat was happening in fedora also, according to the bug description I faced the same on cetos18:35
bana_knot happening in Ubuntu18:35
rm_workmy question on that was18:36
rm_workcan you *patch* an existing migration?18:36
rm_workis that kosher?18:36
rm_workI feel like ideally we should do that, I just didn't know if it was accepted practice18:36
bana_kyea was thinking the same but, I dont know how can we do that, as the migration script ll fail when it hits that patch.18:37
rm_worklike, fail & exit?18:39
bana_kyea18:39
rm_workit wouldn't just fail that patch and go to the next? :(18:39
rm_workyeah k18:39
rm_workguess this is necessary then18:39
bana_kI think so.18:39
rm_workso it fails everywhere EXCEPT Ubuntu?18:39
bana_kyes on Centos and fedora18:39
rm_workso weird18:40
rm_workYeah I don't have any test-beds other than ubuntu 14.0418:40
nmagnezi_johnsom, still fails to create the amphora image under f23. non-related, yet strange.18:40
bana_koh18:40
*** neelashah has quit IRC18:42
bana_knmagnezi_ whats the error ?18:45
openstackgerritMerged openstack/neutron-lbaas: Encode certificate data for processing  https://review.openstack.org/26722018:45
nmagnezi_bana_k, i'm running the image creation script now manually (not via ./stack.sh) I'll share the results as if finish to run18:45
bana_kok18:46
nmagnezi_bana_k, until it finish, i had additional problems with that script: https://bugs.launchpad.net/octavia/+bug/153109218:46
openstackLaunchpad bug 1531092 in octavia "The diskimage-create script fails to build an amphora image for centos and fedora" [Medium,New]18:46
*** jschwarz has quit IRC18:48
nmagnezi_bana_k, johnsom, http://pastebin.com/ZfBF7fsQ18:54
*** neelashah has joined #openstack-lbaas18:54
*** neelashah has quit IRC18:59
*** neelashah has joined #openstack-lbaas19:00
bana_knmagnezi_ did you try this after running ./clean.sh19:04
bana_k?19:04
nmagnezi_bana_k, clean.sh? where is that script?19:09
bana_kin devstack19:09
openstackgerritMerged openstack/neutron-lbaas: Adding "region and endpoint_type" parameters to barbican_acl.py  https://review.openstack.org/27154419:12
TrevorVsbalukoff, you around?19:17
bloganbana_k: why do you have to drop the contraint and then add it back? is that mysql just now allowing a fk column to be modified?19:22
*** diogogmt has quit IRC19:35
johnsomblogan They are seeing this on RedHat tribe systems: https://paste.fedoraproject.org/314941/38258621/19:46
*** diogogmt has joined #openstack-lbaas19:49
*** rcernin has quit IRC19:58
*** neelashah has quit IRC20:00
a2hillWould this still be an issue too johnsom ?20:00
a2hillhttps://bugs.launchpad.net/octavia/+bug/153109220:00
openstackLaunchpad bug 1531092 in octavia "The diskimage-create script fails to build an amphora image for centos and fedora" [Medium,New]20:00
johnsomYes.  I think it was mentioned above20:01
a2hillOh20:01
*** neelashah has joined #openstack-lbaas20:02
bloganjohnsom: yeah i saw that, just wondering why that is the case just for that20:09
bloganjohnsom: if its a redhat tribe thing then thats over my head20:09
johnsomYeah, not sure.  I suspect it's version issue.  I just tried it out stock on my ubuntu devstack and had no issue20:10
blogani was thinking maybe bc the pools table had previous data and running hte migration on that could maybe cause that but that doesn't make sense either, so ill just accept that its a redhat tribe thing20:10
johnsomYeah, I haven't done anything with the redhat distro stuff since the original image builder.  But I think we have some folks that can figure it out20:11
sbalukoffTrevorV: I am around now.20:13
*** neelashah has quit IRC20:13
TrevorVI've just been digging through your review piece by piece and had a question earlier, though I'm afraid I forgot it o_020:13
sbalukoffD'oh!20:13
TrevorVI do have a few comments.  Some questions, some distinctions to be made, etc etc.  They'll be posted soon20:14
TrevorVIts A LOT to dig through :P20:14
sbalukoffYeah, I know.20:16
sbalukoffThe L7 stuff is going to be even bigger, though split up in to hopefully more digestible chunks.20:17
TrevorVGranted its taking me longer than I want it to to consume... BUT, I'm almost done :D20:17
sbalukoffYay!20:18
sbalukoffThank you very much for doing this.20:18
TrevorVIts on our "important things" list so most of us from Racks has been watching it relatively closely :D20:26
*** madhu_ak has quit IRC20:26
sbalukoffYay!20:27
openstackgerritFranklin Naval proposed openstack/octavia: Preparing for tempest testing  https://review.openstack.org/17219920:30
*** rcernin has joined #openstack-lbaas20:33
openstackgerritFranklin Naval proposed openstack/octavia: Preparing for Tempest testing  https://review.openstack.org/17219920:35
fnaval_please take a look when anyone has as chance ^^20:36
*** harlowja_ has joined #openstack-lbaas20:36
*** fnaval_ is now known as fnava20:36
*** fnava is now known as fnaval20:36
*** harlowja has quit IRC20:37
sbalukoffWow, 1200 lines in a conf file?20:38
*** madhu_ak has joined #openstack-lbaas20:38
fnavalhmm... yeah, i guess that could be trimmed20:40
*** neelashah has joined #openstack-lbaas20:40
sbalukoffWell..20:40
fnavalor introduce it when it's ready20:40
fnavalwith actual tests20:41
sbalukoffActually, I have a question about that:  Clearly this conf file is pulled from an example file, the original of which is probably in the tempest project somewhere right?20:41
fnavalI would think so as well20:41
TrevorVsbalukoff, bad-ish news... I made different "replies" to the page.  One with "what about these" and one with "here is every file that needs a copyright line from Bluebox"20:42
sbalukoffWould it be better to just make a note at the top pointing the user in the direction of where they can find *all* the knobs they can tweak, and only leave the uncommented stuff (and appropriate comments for the same) in this file20:42
sbalukoff?20:42
openstackgerritMichael Johnson proposed openstack/octavia: Make sample web server close connections  https://review.openstack.org/27272220:42
fnavalsbalukoff: good idea - i'll do just that20:42
sbalukoffTrevorV:  Er... that's bad news? I mean, I can still find both replies, right?20:42
sbalukofffnaval: Ok, I'll leave a comment and -1 for now. ;)20:43
sbalukoffYou know, because I love you.20:43
TrevorVYeah, I just feel like its spam ha ha20:43
fnavalyep. =)  thanks for the review.20:43
openstackgerritMichael Johnson proposed openstack/neutron-lbaas: Make sample web server close connections  https://review.openstack.org/27272520:43
*** harlowja has joined #openstack-lbaas20:45
*** harlowja_ has quit IRC20:45
sbalukoffTrevorV: Thanks for the review. I'll probably have a new version addressing most (if not all) your notes later this afternoon.20:46
sbalukoffGonna spend some time on fnaval's patch for now.20:46
TrevorVsbalukoff, sounds great.20:48
TrevorVI'm going to pay some attention to my reviews a bit now anyway, and then call it a day :D20:48
sbalukoffTrevorV: On the copyright notice stuff. I honestly am not sure what IBM's policy is (which I'm sure they have... buried somewhere in the intranet sites somewhere). However, you're probably right in that it's probably safest to just spam it pretty much everywhere I've made a change. :P20:48
TrevorVthat's what I'd go with.20:50
*** minwang2 has quit IRC20:50
sbalukoffSo, in a tempest test, the "client" is actually just talking to a REST service directly, right? (As in, we aren't typically pulling in a CLI or anything else one might refer to as a "client" in other contexts, correct?)20:53
blogansbalukoff: yes its using requests basically20:54
sbalukoffOk.20:54
blogansbalukoff: don't want the actual python clients to do their own validation of stuff since you're testing the api20:54
sbalukoffYep.20:55
sbalukoffMake sense.20:55
bloganthough it would probably be smart to have the tempest clients and cli clients use teh same raw clients, if that makes sense20:55
sbalukoff(Especially given there is no direct CLI for Octavia yet.)20:55
*** nmagnezi_ has quit IRC20:55
blogananyone care to research the feasability of allowing the v1 and v2 neutron-lbaas plugins to work at the same time?20:56
johnsomYou thinking of doing flavors?20:56
sbalukoffblogan: Code re-use is generally a good idea. Though with tests you have to be careful specifically *not* to rely too much on code that's actually part of the production code base. (eg. if altering a method somewhere in the production code base breaks things, a test which uses that could potentially not detect the bug such an alteration introduces.)20:57
sbalukoffblogan: No. We should kill v1.20:57
sbalukoffOr it will never die.20:57
sbalukoff;)20:57
bloganjohnsom: well i doubt flavors would work, what i mean is the v1 api and v2 api work at the same time20:57
*** minwang2 has joined #openstack-lbaas20:57
johnsomIt's the cold talking, right.  Ummm, no.  We also think v1 should die20:58
blogansbalukoff: bc there seem to be more private clouds running v1 than we expected, and if they can't have v1 running at the same time as v2 it makes it much more painful for them20:58
bloganmeaning, to migration from v1 to v220:59
bloganwhich is what they want to do20:59
bloganbut with the restriction its really painful20:59
sbalukoffblogan: You have paying customers asking for this?20:59
sbalukoffBecause...  I have been doing my best to tell our internal customers to go to hell when they ask for stupid shit. ;)21:00
blogansbalukoff: nope, openstack, there's a thread on the ML21:00
openstackgerritMerged openstack/octavia: Updated from global requirements  https://review.openstack.org/27094821:00
sbalukoffBlah.21:00
sbalukoffSee... I just don't get it, I guess:  v1 is such a useless, incapable piece of shit that altering your code to talk v2 instead should be a breeze. Especially once those heat templates for deploying lbaasv2 services land.21:01
openstackgerritFranklin Naval proposed openstack/octavia: Preparing for Tempest testing  https://review.openstack.org/17219921:02
blogansbalukoff: its not about altering the code, its about deployers who want to move from v1 to v2, the opportunity to move to v2 with less pain instead of just wiping all their v1 lbs out21:02
sbalukoffBut making things work on the OpenStack side to "ease a transition" (read: Put it off as long as humanly possible because we haven't budgeted properly for maintaining legacy systems and nobody wants to touch it anymore, even if it's trivial)...  Is like heading off in a northerly direction from New York to try to get to Washington...  eventually, you can probably get there... but you're going to have a bad time of it g21:03
sbalukoffoing that way.21:03
sbalukoffAnyway... if you have people interested in making that happen... well, more power to you. Right now, my priority is to make L7 happen by Mitaka. :P21:05
sbalukoffblogan: Wait, are you talking more about a tool to help with a v1 -> v2 transition?21:06
sbalukoffBecause *that* might be much more doable.21:06
a2hillxgerman: https://review.openstack.org/#/c/272735/ https://review.openstack.org/#/c/272706/121:06
bloganif making that transitione easier isn't too much work then to me that makes it worthwhile, if its a huge code work then i'd ahve to be against it though21:06
blogansicne it is deprecated21:06
sbalukoffSomething which does a dump of the v1 database and then parses that to build v2-equivalent configurations out of it...21:06
blogansbalukoff: no v1 lbs can be spun up separate from v2 lbs21:07
sbalukoffblogan: See, that that's what I don't support.21:07
sbalukoffI'd be more for it if at the end of the day v1 was definitively dead.21:07
xgermana2hill ack21:07
sbalukoffI don't like keeping that piece of shit plugged into life support.21:07
blogansbalukoff: well i would hope the operators would put a stop to new ones being spun up on v1, and require just v2 for that21:07
* xgerman reading scrollback21:07
bloganbut if the just move from v1 to v2 right now, they will lose all the v1 lbs21:08
sbalukoffblogan: Not if we were to write a tool to create v2 "equivalents" of the v1 load balancers.21:08
sbalukoff(More or less, anyway.)21:08
a2hillIs someone asking for it?21:08
sbalukoffa2hill: On the ML, apparently.21:08
a2hilloh21:09
blogansbalukoff: i think thats a bit mroe complicated than it sounds21:09
sbalukoffblogan: probably. But I'll bet someone could write a tool that captures the 90% use case.21:09
bloganhttp://lists.openstack.org/pipermail/openstack-dev/2016-January/085022.html21:09
bloganthat thread21:09
sbalukoffMind you, I'm *not* volunteering to write said tool, of course.21:10
blogansbalukoff: would you port v1 agent lbs to v2 octavia?21:10
xgermanblogan, sbalukoff HP has a tool to migrate… so if they only would buy our stuff ;-)21:10
sbalukoffThis is one area where I think those asking for it ought to do it, eh...21:10
bloganxgerman: lol21:10
bloganxgerman: how does that work?21:10
bloganxgerman: v1 agent to v2 octavia?21:10
a2hillOh hayden21:10
xgermanyou shut down V1, run the tool, fire up V221:11
sbalukoffxgerman: Haha! Indeed! you should totally suggest that on the ML. XD21:11
bloganxgerman: what does the tool do!21:11
xgermanit does a DB migration and fixes keys, makes them up21:11
xgermanso once the V2 database is populated you start it and the lbaas v2 namespace comes up21:12
openstackgerritFranklin Naval proposed openstack/octavia: Preparing for Tempest testing  https://review.openstack.org/17219921:12
bloganxgerman: okay so its agent to agent21:12
xgermanyep21:12
bloganv1 agent driver to v2 agent driver21:12
sbalukoffYeah, that's all I'd do.21:12
xgermanyeah21:12
sbalukoffGetting them to adopt Octavia at the same time would be nice, but probably much less feasible.21:12
xgermanOctavia is self migrate at the moment on our side21:13
bloganand there were issues with both v1 and v2 agents running at the same time21:13
sbalukoffAnd going from v2  + agent to v2 + octavia later should, in theory, have minimal impact on the tenant.21:13
xgermanblogan, hence you stop v1 agent first21:13
bloganxgerman: i mean if we allowed v1 and v2 to run at the same time21:14
sbalukoffblogan: And that's what I'm most against here. :)21:14
xgermanyeah, I think that train left the station21:14
sbalukoffThough I've probably made that abundantly clear. :)21:14
xgermanwe are removing v1 in like N?21:14
sbalukoffI really, really hope so.21:14
bloganyes its deprecated until N21:15
bloganhas the agent driver even been getting love?21:20
blogansbalukoff: like will it support L7?21:20
*** neelashah has quit IRC21:21
sbalukoffblogan: It's actually pretty simple to add support for L7 to the agent driver. It's mostly about altering jinja templates, which will happen in essentially the same way for Octavia. So i'm not to worried about bringing the agent driver up to speed in that regard once we have it in Octavia. (And I do imagine there will be demand for it in the agent driver.)21:22
blogansbalukoff: true and really going from v1 to v2 there woudln't be an expectation of L7 right away21:22
sbalukoffAgain, the biggest hurdle on both fronts is the shared pools support. Because that touches everything. In contract, L7 is almost purely an extension of existing functionality.21:22
sbalukoffblogan: Yep! v1 has no concept of v2. And even v2 with L7... you don't actually have to use L7 if you don't want. You can ignore it and use your v2 service like you used to use your v1 service.21:23
sbalukoffIn constrast.21:23
sbalukoff:P21:23
blogansbalukoff: so basically what we're saying isn't an easy upgrade path from v1 agent driver to v2 octavia, but there is a simple one from v1 agent driver to v2 agent driver21:24
bloganand would be even simpler if xgerman pushed that migration script upstream21:24
* blogan whips xgerman into action21:24
sbalukoffblogan: Actually, I expect the upgrade from the tenant's perspective to be just easy either way. For an operator, going from agent to octavia takes some planning.21:24
sbalukoffblogan: +121:25
xgermanblogan it is proprietary - we need some way to add value ;-)21:25
xgermanbut I will check with my overlords21:25
sbalukoffxgerman: Wait, HP adds value? O.O21:26
bloganxgerman: i'm going to proprietarize your feace!21:26
sbalukoff;)21:26
bloganface! (feace looks too much like feces)21:26
johnsomYou all should just adopt Helion21:26
sbalukoffIBM adds obfuscation! :D21:26
johnsom(had to throw it out there)21:26
sbalukoff:)21:26
bloganisn't Helion just a wrapper around rackspace private cloud?21:27
xgermanRAX will support Helion rather sooner than later ;-)21:27
bloganxgerman: we don't support huge coporations with their own cloud!21:27
* blogan has been asleep for a year21:27
xgermanthat would be us21:27
sbalukoffHaha21:27
*** rcernin has quit IRC21:28
johnsomhttps://www.rackspace.com/en-us/microsoft/managed-azure-cloud21:28
johnsomAll I have to say....21:28
sbalukoffXD21:28
bloganjohnsom: trojan horse will be known as a racker horse in the future21:28
bloganits all a ruse21:28
johnsom"These aren't the windows servers you were looking for...."21:30
bloganxgerman, johnsom: would yall mind responding to that thread explaining how yall migrate from v1 to v2? (high level of course, no proprietary info)21:31
xgermank, will do21:31
xgermanblogan is it that unusable thread?21:35
xgermanansible21:35
bloganlol21:35
bloganyes21:35
bloganxgerman: http://lists.openstack.org/pipermail/openstack-dev/2016-January/085034.html21:36
xgermanfound it21:36
bloganthanks21:36
*** pai15 has joined #openstack-lbaas21:37
pai15Hello, can someone take a peak at https://bugs.launchpad.net/neutron/+bug/1481936 ? do we need to add lbaas v1 support?21:38
openstackLaunchpad bug 1481936 in neutron "LBaaS "Configure neutron agents" docs page needs to be updated" [Undecided,New] - Assigned to P Ingle (pingle)21:39
bloganpai15: v1 is deprecated so I'd say only v2, but i honestly dont knwo the official openstack answer on that21:40
xgermanwell, we like to discourage the use of v1 — so it not being documented might help there :-)21:40
pai15in that case, what do we do with the open ticket?21:40
johnsomI opened that a long time ago.   Maybe mark it wont-fix due to deprecated.21:41
sbalukoffmark as closed "wont fix"21:41
sbalukoff:)21:41
johnsomOr I can21:41
pai15johnsom: thanks - I wil unassign myself with a comment21:43
johnsomOk, after you are done I will mark wont-fix21:43
pai15done21:44
pai15thanks21:44
*** neelashah has joined #openstack-lbaas21:47
johnsomdone as well21:49
bloganxgerman: nooo, v1 and v2 dont share the same tables21:50
xgermanbelieve me they do21:50
bloganxgerman: maybe for the agent some do21:51
pai15but is lbaas v1 going to be supported going forward or removed/cleaned up?21:51
xgermanremoved21:51
mhaydenblogan: is it possible to get a v6 address automatically added in the amphora VM with SLAAC? i haven't tested it yet, but it's in my list of to-do's21:54
johnsomYes21:55
pai15asking in doc channel if there is a recommended way to document deprecated features and policies around it21:56
johnsompai15 we have already marked them deprecated in the docs21:57
johnsomAt least the API sections21:57
pai15I mean in installation/config guides21:57
rm_workmhayden: "amphora VM" is redundant :P21:58
rm_work... unless you're trying to differentiate between different amphora types, I guess21:58
*** ducttape_ has quit IRC21:58
* mhayden is very very new to this topic :)21:58
mhaydeni was lucky enough to get a brain dump from blogan this morning on a few things21:59
xgermanwell, did he initiate you with the towing?21:59
rm_workyeah I would have stopped by for that if i were in the office today22:00
johnsommhayden it will be on the interface, but haproxy won't be listening on it.22:02
*** ducttape_ has joined #openstack-lbaas22:04
*** TrevorV has quit IRC22:09
ajmillerdoug-fish ping22:14
doug-fishajmiller: hi22:21
ajmillerHi.  I'm looking at the dashboard patches.22:21
doug-fishcool22:22
ajmillerI have an annoyance that isn't specific to these panels.  It is pervasive throughout horizon:  error messages are basically devioid of useful content.  Is there anything we can do to make it better?22:22
ajmillerFor example, if creating a loadbalancer fails, we get a generic message, without any reference to the actual error, not even HTTP return code.22:23
*** davidlenwell has quit IRC22:24
ajmiller(that particular patch has already merged, but it would be great if we could improve that)22:24
doug-fishyeah - I hear what you are saying - does the API return anything specific after a create lb fails?22:24
doug-fishthat's usually where things fall down22:24
bloganmhayden: i've not tested that out yet, and honestly i hadn't even thought about it, but johnsom is probably right22:24
doug-fishwe can make some improvements on messages by interpreting the HTTP error codes a bit22:25
johnsomYeah, I have my local devstack on an ipv6 enabled network22:25
*** davidlenwell has joined #openstack-lbaas22:25
ajmillerThe API isn't often very helpful, but from what i can tell the UI panels just put up a hard-coded fixed message.22:26
mhaydenokay22:27
ajmillerdoug-fish It would be great if we could report the HTTP code and whatever message text we get back from the API22:28
*** rtheis has quit IRC22:28
doug-fishajmiller: I think in places where we've done better the model is closer to mapping a message to each HTTP code to suggest what really happened ...22:32
doug-fish"HTTP 409" might not be as helpful as "There was a conflict creating your thing, try a different name" or something like that22:33
ajmillerYes, I agree.  The panels do a pretty good job of filtering out bad input, so it heads off a lot of problems.  One of the problems I ran into today was that my devstack wasn't set up (octavia wasn't fully running).  The API was returning 500 internal server error.  Knowing that would have pointed me in the right direction sooner.22:34
doug-fishthat makes sense22:35
ajmillerIn any case, I'm going through the listener and member tabs (I just grabbed Justin's most recent update to https://review.openstack.org/#/c/256085/8)22:38
doug-fishI've had the mindset that it would be helpful to quickly get code working for the main paths and there can be iterative improvements from multiple people to fix key issue, like bad error messages ...22:39
doug-fishajmiller: I think that code works well, but it reminded me we need a couple of more gate jobs to lint + test javascript!22:39
ajmillerAgreed. I think the listener tab is good to go.  I will go through and look specifically for error messages, keep track of them and file a bug.22:40
ajmillerRegarding gate jobs, do you have some ready to go?22:40
doug-fishcool, I was thinking a bug might be a good way to track22:40
doug-fishI was just exploring how those work22:40
ajmillerOK.22:41
doug-fishAs long as the project has two magically named jobs I think all of the other pieces are in place22:41
fnavalreview please; thanks in advance: https://review.openstack.org/#/c/172199/22:53
doug-fishI think this will make the javascript unit tests/lint checks gating for the dashboard: https://review.openstack.org/27277122:56
*** doug-fish has quit IRC23:00
*** neelashah1 has joined #openstack-lbaas23:08
*** neelashah has quit IRC23:12
ajmillerdoug-fish https://review.openstack.org/#/c/254299/ merged23:21
*** bdrich has joined #openstack-lbaas23:36
*** bdrich_ has quit IRC23:39
*** neelashah1 has quit IRC23:39
openstackgerritmin wang proposed openstack/octavia: Add anti-affinity server group feature for octavia  https://review.openstack.org/27234423:41
*** bdrich has quit IRC23:47
*** yamamoto_ has joined #openstack-lbaas23:58

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