*** xgerman has joined #openstack-lbaas | 00:14 | |
*** JudeC has quit IRC | 00:52 | |
*** fnaval has joined #openstack-lbaas | 01:05 | |
*** fnaval has quit IRC | 01:07 | |
*** fnaval has joined #openstack-lbaas | 01:08 | |
*** armax has quit IRC | 01:17 | |
*** blogan_ has joined #openstack-lbaas | 01:53 | |
*** blogan has quit IRC | 01:56 | |
*** armax has joined #openstack-lbaas | 02:45 | |
*** JudeC has joined #openstack-lbaas | 02:46 | |
*** reedip has joined #openstack-lbaas | 03:12 | |
*** armax has quit IRC | 03:18 | |
openstackgerrit | cheng proposed openstack/octavia master: Fix set cookie_name to None if not in PUT content https://review.openstack.org/460812 | 03:22 |
---|---|---|
*** aojea has joined #openstack-lbaas | 03:38 | |
*** aojea has quit IRC | 03:45 | |
*** fnaval has quit IRC | 04:02 | |
*** amotoki has joined #openstack-lbaas | 04:14 | |
openstackgerrit | Joshua Harlow proposed openstack/octavia master: Shutdown a endpoint workers executor on termination https://review.openstack.org/460823 | 04:25 |
*** armax has joined #openstack-lbaas | 04:48 | |
*** reedip has quit IRC | 04:48 | |
*** blogan_ has quit IRC | 05:07 | |
openstackgerrit | YAMAMOTO Takashi proposed openstack/neutron-lbaas master: Remove get_namespace from API extensions https://review.openstack.org/460831 | 05:19 |
*** yuanying_ has quit IRC | 05:57 | |
*** voelzmo has joined #openstack-lbaas | 06:24 | |
*** sticker has quit IRC | 06:24 | |
*** yuanying has joined #openstack-lbaas | 06:36 | |
*** pcaruana has joined #openstack-lbaas | 06:36 | |
*** gcheresh_ has joined #openstack-lbaas | 06:38 | |
*** yuanying_ has joined #openstack-lbaas | 06:42 | |
*** yuanying has quit IRC | 06:42 | |
*** yuanying_ has quit IRC | 06:46 | |
*** yuanying has joined #openstack-lbaas | 06:47 | |
*** tesseract has joined #openstack-lbaas | 07:05 | |
*** aojea has joined #openstack-lbaas | 07:18 | |
openstackgerrit | Jude Cross proposed openstack/python-octaviaclient master: [WIP] Add listener commands https://review.openstack.org/460768 | 07:24 |
*** yamamoto has quit IRC | 07:40 | |
*** armax has quit IRC | 07:55 | |
*** aojea has quit IRC | 08:08 | |
*** crazik has joined #openstack-lbaas | 08:31 | |
openstackgerrit | Jude Cross proposed openstack/python-octaviaclient master: [WIP] Add listener commands https://review.openstack.org/460768 | 08:32 |
openstackgerrit | Jude Cross proposed openstack/python-octaviaclient master: [WIP] Add pool commands https://review.openstack.org/460874 | 08:32 |
crazik | hi, I have some issues with communication neutron-> octavia | 08:33 |
crazik | getting 401 on lb create | 08:33 |
crazik | but have no idea which enpoint it's trying to reach | 08:33 |
crazik | it's not octavia-api, looks like keystone | 08:34 |
crazik | is there any method to debug this more? (I already have debug turned on) | 08:34 |
crazik | returned info: Driver error: The request you have made requires authentication. (HTTP 401) | 08:34 |
*** JudeC has quit IRC | 08:36 | |
crazik | maybe is there any running configuration example other than devstack? | 08:38 |
crazik | anyone? | 08:38 |
*** ipsecguy_ is now known as ipsecguy | 08:45 | |
*** aojea has joined #openstack-lbaas | 08:59 | |
*** gcheresh has joined #openstack-lbaas | 09:17 | |
*** gcheresh_ has quit IRC | 09:18 | |
*** tesseract has quit IRC | 10:04 | |
*** tesseract has joined #openstack-lbaas | 10:08 | |
rm_work | johnsom: ah yeah https://review.openstack.org/#/c/431324/ would be good to merge if you had that test :P | 10:30 |
*** yamamoto has joined #openstack-lbaas | 11:05 | |
*** yamamoto_ has joined #openstack-lbaas | 11:06 | |
*** gcheresh has quit IRC | 11:10 | |
*** yamamoto has quit IRC | 11:10 | |
*** yamamoto_ has quit IRC | 11:18 | |
*** csomerville has joined #openstack-lbaas | 11:40 | |
*** cody-somerville has quit IRC | 11:40 | |
*** tesseract has quit IRC | 11:50 | |
*** aojea has quit IRC | 12:01 | |
*** tesseract has joined #openstack-lbaas | 12:05 | |
*** coreycb has quit IRC | 12:09 | |
*** yamamoto has joined #openstack-lbaas | 12:15 | |
*** yamamoto has quit IRC | 12:15 | |
*** yamamoto has joined #openstack-lbaas | 12:18 | |
*** chlong has quit IRC | 12:21 | |
*** yamamoto has quit IRC | 12:47 | |
xgerman | o/ | 13:01 |
*** catintheroof has joined #openstack-lbaas | 13:01 | |
*** catintheroof has quit IRC | 13:04 | |
*** catintheroof has joined #openstack-lbaas | 13:04 | |
rm_work | the octaviaclient-devstack thing isn't working in the gate, still not sure exactly what is wrong | 13:08 |
rm_work | since it work in barbican | 13:08 |
rm_work | and it *works* outside the gate | 13:08 |
xgerman | mmh — neither am I | 13:15 |
*** catinthe_ has joined #openstack-lbaas | 13:18 | |
*** catintheroof has quit IRC | 13:21 | |
rm_work | aaah got it | 13:25 |
rm_work | not my problems | 13:25 |
rm_work | one sec | 13:25 |
rm_work | https://review.openstack.org/461030 | 13:28 |
rm_work | need that | 13:28 |
rm_work | and this | 13:29 |
openstackgerrit | Adam Harwell proposed openstack/python-octaviaclient master: Version name correction to allow installing https://review.openstack.org/461031 | 13:29 |
rm_work | xgerman: as soon as you can +2 that, should be good | 13:30 |
xgerman | well, I can +2 right now ;-) | 13:30 |
rm_work | it's been tested by the LB patch | 13:30 |
rm_work | I just need it sooner as a gatefix | 13:30 |
xgerman | though the gate fix I can only +! | 13:31 |
xgerman | +1 | 13:31 |
rm_work | I stole it from here | 13:31 |
rm_work | https://review.openstack.org/#/c/454516/9/octaviaclient/__init__.py | 13:31 |
rm_work | yeah | 13:31 |
rm_work | they should be able to do that quickly though | 13:31 |
rm_work | usually they are responsive | 13:31 |
johnsom | rm_work: why do we need the openstack client for these test gates? Just thinking about it more I am not sure why it is needed | 13:35 |
rm_work | so, i'd like it to be in the devstack plugin | 13:36 |
*** aojea has joined #openstack-lbaas | 13:36 | |
rm_work | and it can't be | 13:36 |
rm_work | unless it's configured in the gates | 13:36 |
rm_work | because the gates just run the devstack plugin | 13:36 |
rm_work | >_< | 13:36 |
rm_work | so basically, when you install octavia with devstack, you should also get our client | 13:36 |
rm_work | barbican does exactly this | 13:37 |
rm_work | johnsom: :) | 13:37 |
rm_work | johnsom: if that makes sense to you, https://review.openstack.org/#/c/461030/ needs more +1 :) | 13:38 |
johnsom | Ah, so just have it there... hmm, I thought you could just do that via localrc | 13:38 |
rm_work | no | 13:38 |
rm_work | LIBS_FROM_GIT only works for the native stuff | 13:38 |
rm_work | or stuff that is installed by other means | 13:38 |
rm_work | and you can't enable_plugin a client because it doesn't have a devstack plugin | 13:38 |
rm_work | i think this is a common pattern | 13:39 |
johnsom | Hmm, ok. I will poke that when I get in the office | 13:39 |
rm_work | alright, so when you walk 20 feet :P | 13:39 |
xgerman | :-) | 13:40 |
rm_work | or are you getting coffee | 13:40 |
rm_work | my bed is my office so it's a bit easy for me | 13:40 |
johnsom | Also, could you poke the tempest plugin repo cookiecutter patch? | 13:40 |
johnsom | It's still 6:40am, I don't trust myself to review yet. Grin | 13:40 |
rm_work | lol | 13:41 |
rm_work | true why are you up | 13:41 |
johnsom | Good question | 13:41 |
rm_work | i should be asleep but i'm dumb | 13:41 |
rm_work | maybe same reason? :P | 13:41 |
johnsom | Ha | 13:41 |
rm_work | might be merged by the time you get to your office ^_^ | 13:44 |
xgerman | ha | 13:46 |
*** gcheresh has joined #openstack-lbaas | 13:46 | |
*** yamamoto has joined #openstack-lbaas | 13:48 | |
rm_work | johnsom: and https://review.openstack.org/#/c/461031/ +A plz :) | 13:52 |
rm_work | per http://logs.openstack.org/99/460499/5/check/gate-octavia-v1-dsvm-scenario-ubuntu-xenial/752a611/logs/devstacklog.txt.gz#_2017-04-27_21_17_11_470 | 13:52 |
*** chlong has joined #openstack-lbaas | 13:53 | |
rm_work | johnsom: did we say the commands were going to all be subcommands of loadbalancer? so "openstack loadbalancer listener list" | 13:54 |
rm_work | ? | 13:54 |
johnsom | All except quota which is centralized | 13:55 |
johnsom | I put in pretty descriptive bugs with the tag octavia-osc if you want to take a look | 13:56 |
johnsom | Oh, hmm, in my rush I might have entered those wrong... hmmm | 13:57 |
rm_work | lol no clue but commented on Jude's patches | 13:57 |
johnsom | I have to check the etherpad from the PTG | 13:57 |
rm_work | pretty sure it's required | 13:58 |
rm_work | esp since pool is failing the osc-dupe check | 13:58 |
rm_work | because some other project already has it | 13:58 |
rm_work | remember i was complaining about how long the commands were going to be :P | 13:58 |
johnsom | Yeah, I think I put that in the bug wrong (though I haven't done pool bugs yet) | 13:58 |
rm_work | tabcomplete doesn't seem to be working for me yet either >_< | 13:58 |
rm_work | well, listener as well | 13:58 |
rm_work | commented on both patches | 13:59 |
johnsom | Ok. Tab complete should work. We need to look into that | 13:59 |
rm_work | might just be my issue | 13:59 |
rm_work | yeah something is wrong on my VM | 14:00 |
rm_work | doesn't work for anything | 14:00 |
rm_work | (i mean, anything inside "openstack" | 14:00 |
rm_work | ) | 14:00 |
rm_work | the client needs to register something with BASH? | 14:00 |
xgerman | probbaly | 14:00 |
xgerman | tab completion needs sometging | 14:01 |
rm_work | it works if I just run "openstack" and use the prompt | 14:01 |
rm_work | so yeah it's just something i'm missing prolly | 14:01 |
johnsom | Should just be a readline library | 14:01 |
rm_work | oh, no, readline would be at the openstack> prompt | 14:01 |
rm_work | i mean just *in bash* | 14:01 |
rm_work | the neutron client registers some autocomplete magic | 14:02 |
rm_work | so I can just opens<tab> lb<tab>lo<tab>c<tab> | 14:02 |
rm_work | err | 14:02 |
rm_work | neu<tab> | 14:02 |
johnsom | Yeah, but I thought that had the hook for bash. Ah I don't know. Still coffee free and not in the office yet. Grin | 14:02 |
rm_work | not opens<tab> :P | 14:02 |
rm_work | lol | 14:02 |
rm_work | yeah | 14:02 |
rm_work | well, i'm gonna try to nap, but there's a couple things awaiting your +A :) | 14:03 |
*** chlong has quit IRC | 14:07 | |
*** yamamoto has quit IRC | 14:16 | |
*** chlong has joined #openstack-lbaas | 14:20 | |
*** armax has joined #openstack-lbaas | 14:33 | |
*** voelzmo has quit IRC | 15:02 | |
*** gcheresh has quit IRC | 15:03 | |
*** openstackgerrit has quit IRC | 15:17 | |
*** pcaruana has quit IRC | 15:28 | |
*** chlong has quit IRC | 15:34 | |
*** fnaval has joined #openstack-lbaas | 15:40 | |
*** aojea has quit IRC | 16:06 | |
*** aojea has joined #openstack-lbaas | 16:07 | |
*** aojea has quit IRC | 16:11 | |
*** openstackgerrit has joined #openstack-lbaas | 16:16 | |
openstackgerrit | Merged openstack/python-octaviaclient master: Version name correction to allow installing https://review.openstack.org/461031 | 16:16 |
*** chlong has joined #openstack-lbaas | 16:16 | |
*** aojea has joined #openstack-lbaas | 16:27 | |
*** tesseract has quit IRC | 16:45 | |
*** gcheresh has joined #openstack-lbaas | 16:48 | |
*** gcheresh has quit IRC | 16:59 | |
*** harlowja has quit IRC | 17:06 | |
*** aojea has quit IRC | 17:08 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Set up octaviaclient as part of devstack https://review.openstack.org/460499 | 17:12 |
*** blogan has joined #openstack-lbaas | 17:16 | |
rm_work | johnsom: ok, so looks like after talking to clarkb in infra, i picked the wrong project to model after for clientlib | 17:24 |
rm_work | switched to the pattern Magnum uses, and it does use the LIBS_FROM_GIT | 17:24 |
johnsom | Ah, so I was right, we don't need the project entries? | 17:25 |
*** amotoki has quit IRC | 17:25 | |
rm_work | correct, LIBS_FROM_GIT does add them | 17:25 |
rm_work | so now I'm tempted to go redo Barbican's impl | 17:26 |
rm_work | the problem was I needed pieces of both approaches | 17:26 |
rm_work | I tried one, then the other | 17:27 |
rm_work | anyway, testing this now | 17:27 |
*** aojea has joined #openstack-lbaas | 17:37 | |
*** aojea_ has joined #openstack-lbaas | 17:38 | |
*** aojea has quit IRC | 17:41 | |
rm_work | yep works, sweet | 17:41 |
*** aojea_ has quit IRC | 17:43 | |
*** catintheroof has joined #openstack-lbaas | 18:04 | |
*** catinthe_ has quit IRC | 18:08 | |
*** gcheresh has joined #openstack-lbaas | 18:15 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Set up octaviaclient as part of devstack https://review.openstack.org/460499 | 18:17 |
*** voelzmo has joined #openstack-lbaas | 18:23 | |
*** harlowja has joined #openstack-lbaas | 18:38 | |
*** KeithMnemonic1 has joined #openstack-lbaas | 18:40 | |
*** JudeC has joined #openstack-lbaas | 18:40 | |
*** KeithMnemonic has quit IRC | 18:41 | |
rm_work | wtf happened below here: | 18:43 |
rm_work | http://logs.openstack.org/68/458968/5/gate/gate-octavia-v1-dsvm-scenario-ubuntu-xenial/98c57f6/logs/screen-o-cw.txt.gz#_2017-04-28_16_59_44_028 | 18:43 |
rm_work | how does AmphoraePostVIPPlug get a 404 on the amp | 18:43 |
johnsom | Sigh, this has been bugging me too | 18:44 |
johnsom | I don't know if it is a gunicorn startup thing or some kind of address overlap issue | 18:45 |
johnsom | I put in the second retry, but I don't want to go farther as 404 is valid for other calls | 18:45 |
*** crazik has left #openstack-lbaas | 18:49 | |
rm_work | hmm | 19:12 |
rm_work | i mean | 19:12 |
rm_work | that isn't the first call | 19:12 |
rm_work | right? | 19:12 |
rm_work | the LB went active | 19:13 |
rm_work | which means the rest API was already reachable | 19:13 |
rm_work | right? | 19:14 |
rm_work | I really should finish removing flask from this... | 19:16 |
rm_work | I just didn't know how to access the request object without it | 19:16 |
rm_work | i wonder if that could be related -- would it get a 404 if something broke in one of the handler functions? | 19:17 |
rm_work | auuugh | 19:24 |
rm_work | random scenario breakage is already starting to be annoying with these jobs voting T_T | 19:25 |
*** voelzmo has quit IRC | 19:33 | |
openstackgerrit | Jude Cross proposed openstack/python-octaviaclient master: [WIP] Add rest of load balancer commands https://review.openstack.org/454516 | 19:45 |
johnsom | rm_work actually no, this is the very first contact with the REST API on the amphora-agent | 20:45 |
johnsom | JudeC | 21:10 |
johnsom | Hi | 21:10 |
johnsom | I think I messed up those listener bugs | 21:10 |
JudeC | Yeah I was discussing it with rm_work | 21:11 |
johnsom | Yeah, he noticed my mistake. Sorry about that | 21:11 |
JudeC | they need to be "loadbalancer listener create --options" right? | 21:12 |
johnsom | I will update them now | 21:12 |
johnsom | Yeah | 21:12 |
johnsom | I will try to fill out the rest over the weekend | 21:12 |
JudeC | kk when ever you get to it, not critical I am already planning on making the changes | 21:12 |
JudeC | I plan to work on this stuff over the weekend also :) | 21:12 |
johnsom | Ok, I will be around if you have questions | 21:13 |
JudeC | :) | 21:13 |
*** catintheroof has quit IRC | 21:14 | |
johnsom | Ok, I am going to look at the multi-node gate issue | 21:16 |
*** harlowja has quit IRC | 21:17 | |
*** harlowja has joined #openstack-lbaas | 21:17 | |
*** aojea has joined #openstack-lbaas | 21:21 | |
*** cody-somerville has joined #openstack-lbaas | 21:27 | |
*** cody-somerville has quit IRC | 21:27 | |
*** cody-somerville has joined #openstack-lbaas | 21:27 | |
*** csomerville has quit IRC | 21:29 | |
*** gcheresh has quit IRC | 21:29 | |
JudeC | johnsom: What should I do about the unimplemented --cascade option. I am not sure how the API consumes the cascade action so I dont know if I should just stub out the option or just leave it out for now and implement it as soon as the API supports it. | 21:29 |
johnsom | I think the plan is to have a URL parameter for that, but for now do whatever makes sense to you (stub/leave out) | 21:30 |
JudeC | kk | 21:30 |
*** aojea has quit IRC | 21:35 | |
*** harlowja has quit IRC | 21:36 | |
*** chlong has quit IRC | 21:39 | |
openstackgerrit | Merged openstack/octavia master: Fixes Octavia not working with Barbican https://review.openstack.org/458968 | 21:41 |
xgerman | there was also a thought to have all deletes be cascade ;-) | 21:41 |
openstackgerrit | Jason Niesz proposed openstack/octavia master: blueprint: l3-active-active https://review.openstack.org/453005 | 21:54 |
*** blogan_ has joined #openstack-lbaas | 21:59 | |
*** blogan has quit IRC | 22:01 | |
openstackgerrit | Jude Cross proposed openstack/python-octaviaclient master: Add loadbalancer commands to client https://review.openstack.org/454516 | 22:12 |
xgerman | ok, I am out for now | 22:16 |
johnsom | Have a good weekend | 22:16 |
*** catintheroof has joined #openstack-lbaas | 22:17 | |
*** blogan__ has joined #openstack-lbaas | 22:24 | |
*** blogan_ has quit IRC | 22:26 | |
openstackgerrit | Jude Cross proposed openstack/python-octaviaclient master: Add loadbalancer commands to client https://review.openstack.org/454516 | 22:36 |
JudeC | requirements >.> | 22:37 |
johnsom | ?? | 22:37 |
JudeC | made a mistake with requirements... | 22:37 |
johnsom | Ah | 22:38 |
johnsom | Well, I figured out why our wsgi wasn't working right with multinode, fixing that | 22:39 |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Run Octavia API in a WSGI server https://review.openstack.org/440934 | 22:49 |
*** fnaval has quit IRC | 22:55 | |
rm_work | johnsom: oh, cool | 22:58 |
rm_work | i stared at that for a while to no avail | 22:58 |
johnsom | Yeah, me too | 22:58 |
johnsom | Then I figured it out | 22:58 |
johnsom | Port conflict | 22:58 |
rm_work | JudeC: my recommendation is what xgerman said -- all deletes are cascade | 22:58 |
rm_work | ahh | 22:58 |
johnsom | Really, I thought you un-did the automatic cascade delete | 22:59 |
rm_work | i did | 22:59 |
rm_work | because it was not a real cascade delete | 22:59 |
rm_work | and it was broken | 22:59 |
rm_work | so i just "fixed" it | 22:59 |
johnsom | So I recommended we add an option to cascade | 22:59 |
rm_work | but I think everything should be a TRUE cascade delete | 22:59 |
rm_work | it's there | 22:59 |
rm_work | you can pass a param | 22:59 |
johnsom | Ah, so it's implemented now? | 22:59 |
rm_work | my recommendation to jude is to just *make the client always do that* | 23:00 |
rm_work | because non-cascade-delete is dumb | 23:00 |
johnsom | Well, I spec'd out a --cascade option | 23:00 |
rm_work | ok, well | 23:00 |
rm_work | he can pass that | 23:00 |
rm_work | but a regular delete seems to possibly still be misbehaving | 23:00 |
rm_work | I think it's that I fixed it in v1 | 23:00 |
rm_work | but it probably got reintroduced in v2 | 23:01 |
rm_work | ah actually might be thinking of v1 for the param too, checking | 23:01 |
johnsom | No, I just saw it's there | 23:01 |
johnsom | Hmm, not consistent on the objects though. Pool doesn't have cascade in the api | 23:02 |
JudeC | So wait is cascade working in the API right now? | 23:03 |
johnsom | Yeah, it looks like LB is the only one | 23:03 |
JudeC | oh cool ok I will add that in today then | 23:03 |
rm_work | yes it's supposed to be an LB thing | 23:03 |
rm_work | though I don't actually see how you specify | 23:03 |
rm_work | (in v2) | 23:03 |
JudeC | its just a url param I am assuming right? | 23:03 |
johnsom | https://github.com/openstack/octavia/blob/master/octavia/api/v2/controllers/load_balancer.py#L209 | 23:03 |
rm_work | yeah that's not exposed | 23:04 |
rm_work | we expose delete() below it | 23:04 |
rm_work | but don't take a param | 23:04 |
johnsom | Oh, darn, you are right | 23:04 |
rm_work | so uhh | 23:04 |
johnsom | Sorry, I have had a long week | 23:04 |
rm_work | well the other thing is | 23:04 |
rm_work | it still DOES cascade | 23:04 |
rm_work | so obviously still broken | 23:04 |
johnsom | Bummer | 23:04 |
rm_work | but i think it does it badly | 23:05 |
rm_work | honestly my opinion is just | 23:05 |
rm_work | change that False to True | 23:05 |
rm_work | and call it a day | 23:05 |
rm_work | the cascade delete paths work | 23:05 |
rm_work | ah i guess really it's validation | 23:07 |
johnsom | I am too tired to know if that is really the right answer. The nagging in the back of my head is with shared pools | 23:08 |
rm_work | I got it | 23:08 |
rm_work | one sec | 23:08 |
johnsom | But at LB it seems like it doesn't matter | 23:08 |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add new PROXY protocol to lbaas pool https://review.openstack.org/458755 | 23:09 |
johnsom | ^^^ rebased | 23:09 |
rm_work | "Cannot delete Load Balancer %s - it has children" | 23:09 |
rm_work | I kinda want to make that say | 23:09 |
rm_work | "Cannot delete Load Balancer %s - think of the children" | 23:09 |
johnsom | Hahaha | 23:09 |
JudeC | I was literally in the middle of typing that | 23:09 |
JudeC | lol | 23:09 |
*** catintheroof has quit IRC | 23:11 | |
*** JudeC has quit IRC | 23:21 | |
*** JudeC has joined #openstack-lbaas | 23:22 | |
*** harlowja has joined #openstack-lbaas | 23:30 | |
openstackgerrit | Joshua Harlow proposed openstack/octavia master: Shutdown a endpoint workers executor on termination https://review.openstack.org/460823 | 23:50 |
*** harlowja has quit IRC | 23:55 | |
*** harlowja has joined #openstack-lbaas | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!