*** vivek-ebay has quit IRC | 00:02 | |
*** sbfox has joined #openstack-lbaas | 00:07 | |
*** sbfox1 has quit IRC | 00:09 | |
*** johnsom has quit IRC | 00:10 | |
*** xgerman has quit IRC | 00:11 | |
*** sbfox has quit IRC | 01:01 | |
*** crc32 has quit IRC | 01:40 | |
*** zz_blogan is now known as blogan | 03:21 | |
openstackgerrit | Stephen Balukoff proposed a change to stackforge/octavia: Populate repository with common initial files https://review.openstack.org/102482 | 03:30 |
---|---|---|
*** crc32 has joined #openstack-lbaas | 03:44 | |
blogan | ping ctracey | 03:57 |
*** vjay has joined #openstack-lbaas | 03:58 | |
rm_work | ping blogan for no reason | 04:20 |
* blogan slaps rm_work for a reason | 04:21 | |
rm_work | T_T | 04:21 |
*** vivek-ebay has joined #openstack-lbaas | 04:23 | |
rm_work | vivek-ebay: let me know if you'd like some example docs or something | 04:29 |
rm_work | I could work something up | 04:30 |
rm_work | since the resource tree changed a bit | 04:30 |
rm_work | though I guess you prolly can just look at it and it should be pretty clear | 04:30 |
*** vjay has quit IRC | 04:34 | |
ctracey | blogan: pong | 04:40 |
blogan | ctracey: hey i'm about do a PR that changes nodepools back to pools | 04:41 |
ctracey | ok | 04:41 |
ctracey | i can modify accordingly | 04:41 |
ctracey | think i ran into a design flaw on my end | 04:41 |
ctracey | plan on fixing that anyhow | 04:41 |
blogan | and it should stay that way permanently | 04:41 |
blogan | ok good | 04:41 |
ctracey | cool | 04:41 |
ctracey | sed -i s/nodepool/pool/g :) | 04:42 |
ctracey | easy enough | 04:42 |
ctracey | have been plannin to drop the code all week | 04:42 |
blogan | lol until it messes up your pep8, but thats simple enough to fix too | 04:42 |
ctracey | got sideswiped by other things | 04:42 |
vivek-ebay | rm_work, I was looking at the spec | 04:42 |
ctracey | will have it up tomorrow | 04:43 |
blogan | awesome, it'll be nice to have | 04:43 |
ctracey | yes | 04:43 |
blogan | and now that i've figured out how to keep pools, i don't think we need a shim | 04:43 |
ctracey | been testing with it and so far so good | 04:43 |
vivek-ebay | if it is different than spec, example docs would be nice. | 04:43 |
ctracey | problem on my end is reconciling /lbaas vs /lb | 04:43 |
blogan | well i found a bug in the code i pushed up that broke on creating listeners and pool members, but fixed them in this new PR | 04:44 |
ctracey | doable for sure but not sure the client has ever had to deal with this | 04:44 |
blogan | its not as simple as just having a new client request? | 04:44 |
ctracey | not exactly | 04:45 |
blogan | it never is right | 04:45 |
ctracey | nope :) | 04:46 |
ctracey | except when it is | 04:46 |
ctracey | i had been focusing on the new stuff without paying much attention to the old...that is my fault | 04:46 |
blogan | it happens | 04:49 |
*** vivek-ebay has quit IRC | 04:51 | |
blogan | alright PR up, if you have time look at it, but it can wait until tomorrow | 04:51 |
blogan | actually I'm gonna just accept it myself because I need to change the unit tests I have on another branch to reflect these changes, they're minor changes | 04:54 |
*** vivek-ebay has joined #openstack-lbaas | 04:57 | |
rm_work | vivek-ebay: it should be the same as spec :P forgot about that | 04:58 |
rm_work | blogan: nodepools are dead, long live pools? | 04:58 |
*** blogan is now known as zz_blogan | 05:05 | |
*** vjay has joined #openstack-lbaas | 05:06 | |
*** vivek-ebay has quit IRC | 05:17 | |
*** vjay has quit IRC | 06:28 | |
*** vjay has joined #openstack-lbaas | 06:42 | |
*** crc32 has quit IRC | 07:12 | |
*** woodster__ has quit IRC | 07:15 | |
*** vjay has quit IRC | 07:47 | |
*** samuelbercovici has joined #openstack-lbaas | 07:55 | |
*** vjay has joined #openstack-lbaas | 08:08 | |
*** samuelbercovici1 has joined #openstack-lbaas | 08:11 | |
*** samuelbercovici has quit IRC | 08:14 | |
*** samuelbercovici1 is now known as samuelbercovici | 08:14 | |
*** samuelbercovici1 has joined #openstack-lbaas | 08:18 | |
*** samuelbercovici has quit IRC | 08:21 | |
*** samuelbercovici1 is now known as samuelbercovici | 08:21 | |
*** samuelbercovici1 has joined #openstack-lbaas | 09:25 | |
*** samuelbercovici has quit IRC | 09:29 | |
*** samuelbercovici1 is now known as samuelbercovici | 09:29 | |
*** samuelbercovici1 has joined #openstack-lbaas | 09:33 | |
*** samuelbercovici has quit IRC | 09:36 | |
*** samuelbercovici1 is now known as samuelbercovici | 09:36 | |
*** vjay has quit IRC | 09:39 | |
*** samuelbercovici1 has joined #openstack-lbaas | 09:49 | |
*** samuelbercovici has quit IRC | 09:53 | |
*** samuelbercovici1 is now known as samuelbercovici | 09:53 | |
*** samuelbercovici1 has joined #openstack-lbaas | 09:57 | |
*** samuelbercovici has quit IRC | 10:00 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:00 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:02 | |
*** samuelbercovici has quit IRC | 10:06 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:06 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:08 | |
*** samuelbercovici has quit IRC | 10:12 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:12 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:14 | |
*** samuelbercovici has quit IRC | 10:17 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:17 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:22 | |
*** sbalukoff has quit IRC | 10:23 | |
*** samuelbercovici has quit IRC | 10:25 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:25 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:26 | |
*** samuelbercovici has quit IRC | 10:30 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:30 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:45 | |
*** samuelbercovici has quit IRC | 10:48 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:48 | |
*** samuelbercovici1 has joined #openstack-lbaas | 10:51 | |
*** samuelbercovici has quit IRC | 10:55 | |
*** samuelbercovici1 is now known as samuelbercovici | 10:55 | |
*** samuelbercovici1 has joined #openstack-lbaas | 11:04 | |
*** samuelbercovici has quit IRC | 11:07 | |
*** samuelbercovici1 is now known as samuelbercovici | 11:07 | |
*** vjay has joined #openstack-lbaas | 11:13 | |
*** samuelbercovici1 has joined #openstack-lbaas | 11:35 | |
*** samuelbercovici has quit IRC | 11:38 | |
*** samuelbercovici1 is now known as samuelbercovici | 11:38 | |
*** samuelbercovici1 has joined #openstack-lbaas | 11:42 | |
*** samuelbercovici has quit IRC | 11:46 | |
*** samuelbercovici1 is now known as samuelbercovici | 11:46 | |
*** vjay has quit IRC | 11:49 | |
*** samuelbercovici1 has joined #openstack-lbaas | 11:53 | |
*** samuelbercovici has quit IRC | 11:56 | |
*** samuelbercovici1 is now known as samuelbercovici | 11:56 | |
*** samuelbercovici1 has joined #openstack-lbaas | 12:15 | |
*** samuelbercovici has quit IRC | 12:18 | |
*** samuelbercovici1 is now known as samuelbercovici | 12:18 | |
*** samuelbercovici1 has joined #openstack-lbaas | 12:22 | |
*** samuelbercovici has quit IRC | 12:25 | |
*** samuelbercovici1 is now known as samuelbercovici | 12:25 | |
*** samuelbercovici1 has joined #openstack-lbaas | 12:29 | |
*** samuelbercovici has quit IRC | 12:33 | |
*** samuelbercovici1 is now known as samuelbercovici | 12:33 | |
*** samuelbercovici1 has joined #openstack-lbaas | 12:39 | |
*** samuelbercovici has quit IRC | 12:42 | |
*** samuelbercovici1 is now known as samuelbercovici | 12:42 | |
*** markmcclain has joined #openstack-lbaas | 12:42 | |
*** woodster__ has joined #openstack-lbaas | 12:57 | |
*** TrevorV_ has joined #openstack-lbaas | 13:43 | |
sballe_ | morning | 13:50 |
*** ptoohill_ has joined #openstack-lbaas | 13:52 | |
*** xgerman has joined #openstack-lbaas | 13:52 | |
*** vjay has joined #openstack-lbaas | 13:57 | |
*** jorgem has joined #openstack-lbaas | 13:59 | |
*** jorgem has quit IRC | 13:59 | |
*** jorgem1 has joined #openstack-lbaas | 13:59 | |
*** jorgem1 is now known as jorgem | 13:59 | |
*** zz_blogan is now known as blogan | 14:01 | |
*** rolledback has joined #openstack-lbaas | 14:03 | |
*** rolledback has quit IRC | 14:09 | |
*** vjay has quit IRC | 14:14 | |
*** vjay has joined #openstack-lbaas | 14:15 | |
*** ptoohill_ has quit IRC | 14:16 | |
*** ptoohill_ has joined #openstack-lbaas | 14:16 | |
*** ptoohill_ has quit IRC | 14:16 | |
*** vjay has quit IRC | 14:36 | |
*** vjay has joined #openstack-lbaas | 14:38 | |
*** vjay2 has joined #openstack-lbaas | 14:48 | |
*** vjay has quit IRC | 14:50 | |
*** vjay has joined #openstack-lbaas | 14:59 | |
*** samuelbercovici has quit IRC | 15:00 | |
*** TrevorV_ has quit IRC | 15:00 | |
*** vjay2 has quit IRC | 15:01 | |
*** dlundquist has joined #openstack-lbaas | 15:02 | |
*** vivek-ebay has joined #openstack-lbaas | 15:08 | |
*** markmcclain has quit IRC | 15:10 | |
*** vjay2 has joined #openstack-lbaas | 15:10 | |
*** vjay has quit IRC | 15:11 | |
*** xgerman has quit IRC | 15:12 | |
*** vjay2 has quit IRC | 15:17 | |
*** vjay has joined #openstack-lbaas | 15:18 | |
*** vjay has quit IRC | 15:22 | |
*** vjay has joined #openstack-lbaas | 15:24 | |
*** vjay has quit IRC | 15:36 | |
*** vjay has joined #openstack-lbaas | 15:37 | |
*** vivek-ebay has quit IRC | 16:06 | |
*** sbfox has joined #openstack-lbaas | 16:07 | |
*** sbfox has quit IRC | 16:14 | |
*** sbfox has joined #openstack-lbaas | 16:15 | |
*** vivek-ebay has joined #openstack-lbaas | 16:16 | |
*** vivek-ebay has quit IRC | 16:19 | |
blogan | dougwig: ill bb in an hour | 16:20 |
*** sbfox has quit IRC | 16:22 | |
*** sbfox has joined #openstack-lbaas | 16:33 | |
*** vjay has quit IRC | 16:38 | |
*** vjay has joined #openstack-lbaas | 16:46 | |
*** vjay has quit IRC | 16:46 | |
*** vivek-ebay has joined #openstack-lbaas | 16:48 | |
*** vjay has joined #openstack-lbaas | 16:49 | |
*** vjay has quit IRC | 17:06 | |
*** sbfox1 has joined #openstack-lbaas | 17:07 | |
*** sbfox2 has joined #openstack-lbaas | 17:09 | |
*** sbfox1 has quit IRC | 17:09 | |
*** sbfox has quit IRC | 17:11 | |
*** sbfox2 has quit IRC | 17:18 | |
*** sbfox has joined #openstack-lbaas | 17:41 | |
*** dlundquist has quit IRC | 17:45 | |
*** sbfox has quit IRC | 17:45 | |
*** sbfox has joined #openstack-lbaas | 17:45 | |
*** sbfox1 has joined #openstack-lbaas | 17:49 | |
*** sbfox has quit IRC | 17:50 | |
*** dlundquist has joined #openstack-lbaas | 17:54 | |
*** vjay has joined #openstack-lbaas | 18:02 | |
*** sbfox has joined #openstack-lbaas | 18:04 | |
*** sbfox1 has quit IRC | 18:06 | |
vjay | blogan, dougwig: you there? | 18:11 |
blogan | vjay: i am here, dougwig is not | 18:12 |
blogan | he said he'd be back in an hour | 18:12 |
blogan | vjay will you be able to be back in an hour? | 18:12 |
vjay | nope :-( | 18:12 |
dougwig | This afternoon? | 18:13 |
vjay | i work from india, it is 11:43 PM here :-) | 18:13 |
vjay | if you want we can sync up over email | 18:15 |
vjay | what were your thoughts? | 18:15 |
blogan | dougwig: did you just want to discuss getting the netscaler driver refactored for the new object model and driver interface? | 18:15 |
dougwig | Or how we are going to support the older drivers. | 18:16 |
blogan | well i believe that will be taken care of with the separate shim bp | 18:16 |
blogan | but i'm sure you're concerened with that bp making it in Juno | 18:17 |
vjay | lets saw we do that. but submitting the enhancement now to the existing code should not be hindered. | 18:17 |
dougwig | Yes, which is why I think vjays async changes might be ok. but not the ssl l7 stuff | 18:17 |
blogan | vjay i think markmcclain didn't want any changes to be made to the old drivers | 18:18 |
blogan | other than refactoring | 18:18 |
vjay | i see | 18:18 |
blogan | i'd be fine with it but I don't know how the core reviewers would react | 18:19 |
vivek-ebay | rm_work, I am not able to POST consumers | 18:19 |
vivek-ebay | nevermind | 18:20 |
*** fnaval has joined #openstack-lbaas | 18:41 | |
*** vjay has quit IRC | 18:45 | |
dougwig | here. | 18:51 |
dougwig | and vjay is gone. :) | 18:51 |
dougwig | darnit. | 18:51 |
dougwig | blogan: let's talk shim. i have no problem with v1 and v2 apis being separate, but if v2 can't make use of v1 drivers, it's going to be a lumpy transition. | 18:52 |
dougwig | (well, i have a mild problem with v1 being separate; any new lbaas drivers won't appear in horizon until K, likely.) | 18:52 |
blogan | yes and ideally it would all be complete before Juno, but like I said I think the review process is going to take a long time and putting it all in the same review will make that much longer | 18:53 |
blogan | once i get this last part done on the core refactor, i will start on the shim unless dustin has a good piece of it done | 18:55 |
dougwig | agree, agree, agree, and i can also help once i get over an a10 coding hump here. | 19:02 |
*** sbfox has quit IRC | 19:02 | |
blogan | ill take any help i can get to get this all in time | 19:04 |
*** rolledback has joined #openstack-lbaas | 19:20 | |
*** rolledback has quit IRC | 19:23 | |
*** enikanorov_ has joined #openstack-lbaas | 19:43 | |
*** enikanorov__ has quit IRC | 19:47 | |
dlundquist | blogan: Question about HaproxyOnHostPluginDriverv2: since AgentDriverBase uses the v1 object model and plugin API do we need to implement an entire new agent driver, or shall we just update aproxyOnHostPluginDriver to sue the v2 plugin API and object model | 20:11 |
blogan | dlundquist: I think the implementing an entire new agent driver is the end goal, which would just be refactoring the current one to handle the new object model | 20:13 |
blogan | but if it is possible to just make a copy of the namespace_driver to work without the agent right now that would expedite getting this blueprint in | 20:14 |
dlundquist | there are two parallel class hierarchies the neutron service driver side AgentDriverBase and HaproxyOnHostPluginDriver and the agent side AgentDeviceDriver and HaproxyNaSDriver | 20:16 |
dougwig | that driver name needs more studly words in it. that's got to be half of openstack's column width restriction already. | 20:17 |
dlundquist | right now they are pretty parallel, but you can't use the HaproxyNSDriver driver directly as a neutron server lbass driver | 20:18 |
dlundquist | dougwig: I agree the names suck | 20:18 |
blogan | dlundquist: i know you can't out of the box, but can it be modified somewhat without going down the agent branch, the plugin calls it directly | 20:20 |
blogan | like the times it needs to call rpc back to the callbacks, it can just call the plugin (using plugin methods and what not) | 20:21 |
blogan | i need to look it over more to see exactly what needs to be done on it for it to work and if it worth a time investment in it or not | 20:21 |
dlundquist | since only HAProxy uses the agent driver, I was planning on simplifying the neutron servier <-> LBaaS agent api, so it would only CRUD load balancers rather than all the child objects | 20:22 |
dlundquist | this would me replacing {create,update,delete}_{vip,pool,member,pool_health_monitor} with {create,update,delete}_load_balancer | 20:23 |
dlundquist | and thus imply the AgentDeviceDriver HaproxyNSDriver class hirarchy | 20:24 |
blogan | isn't that kind of engineering the agent driver for haproxy | 20:25 |
dlundquist | Alternatively we could maintain calls for every component of a load balancer, but when we add L7 and TLS the API grow | 20:25 |
dlundquist | blogan: yes it is in a way. It expects the agent driver will update entire load balancers in one go. | 20:26 |
blogan | my opinion is i wouldn't go too drastic of a change right away, I'm not sure if the agent was indeed only intended for haproxy | 20:29 |
blogan | however my main concern is if it is possible to do the agent code change in another blueprint, but somehow easily modify the reference implementation to work without the agent so the the core refactor has a reference implementation | 20:29 |
dlundquist | okay, I'll look at that direction | 20:36 |
blogan | dlundquist: if you feel like its a lot fo work and that work would be better served on redoing the agent then that would probably be best | 20:40 |
blogan | dlundquist: then again it might just be faster to leave it up to the shim | 20:40 |
*** fnaval has quit IRC | 20:41 | |
dlundquist | none of these options are particularly easy, and I keep getting pulled aside with legacy code and operational tasks | 20:41 |
dlundquist | I've cleaned up what progress I have on the agent refactor here: https://github.com/dlundquist/neutron/compare/haproxy-driver | 20:42 |
blogan | i'm kind of thinking the shim is the easiest right now | 20:44 |
dlundquist | Hmm, AgentDeviceDriver and LoadBalancerAbstractDriver don't completely match up, looks like it would be a fair amount of work to build another HAProxy driver | 20:51 |
*** sbfox has joined #openstack-lbaas | 21:01 | |
blogan | dlundquist: yeah I think we should just stick with the shim translating for all drivers at first, and do another blueprint that adds a new agent off of the new object model | 21:17 |
*** jorgem has quit IRC | 21:24 | |
*** blogan is now known as zz_blogan | 21:26 | |
dougwig | standby on dustin's merge. we need to merge the parent first. | 22:33 |
vivek-ebay | @rm_work | 22:34 |
dlundquist | dougwig: I cherry picked your commit out of master | 22:34 |
vivek-ebay | I am having trouble calling admin APIs while in test context | 22:34 |
dougwig | i just merged it; if you could pull oslbaas/master and push to your fork, it'll clean your PR to just your changes. | 22:36 |
dlundquist | ah, so the git history is correct | 22:36 |
dougwig | it's git, it'll look correct either way. just makes there review easier. :) | 22:38 |
dlundquist | okay, fixed now | 22:39 |
*** xgerman has joined #openstack-lbaas | 22:39 | |
dougwig | i assume we're merging this as a work in progress to get more involved, and it's not ready for a deep review? | 22:43 |
dlundquist | it sounded like we were reaching point where lack of functional driver was a blocker, also wanted to get more involved | 22:45 |
*** dlundquist has quit IRC | 22:46 | |
dougwig | correct and great. | 22:47 |
*** dlundquist has joined #openstack-lbaas | 22:47 | |
dlundquist | I'm not seeing neutron/services/loadbalancer/drivers/driver_base.py since the rebase | 22:47 |
dougwig | it's here: | 22:49 |
dougwig | https://github.com/oslbaas/neutron/tree/master/neutron/services/loadbalancer/drivers | 22:49 |
dougwig | let's check your fork next. | 22:49 |
dougwig | did you fork oslbaas/neutron or openstack/neutron? | 22:50 |
dougwig | either way, your fork isn't up to date in github. | 22:51 |
dougwig | you must've had it right at some point locally, because the pull request was clean. | 22:51 |
dougwig | did you switch branches? | 22:51 |
dlundquist | I switched the master, removed my branch, created a new branch and cherry picked the commit | 22:52 |
dougwig | i don't think you want a cherry pick, i think you want everything in oslbaas/master, right? | 22:59 |
dlundquist | I don't see driver_base or driver_mixins: https://github.com/oslbaas/neutron/tree/master/neutron/services/loadbalancer | 23:01 |
dlundquist | or https://github.com/oslbaas/neutron/tree/bp/lbaas-api-and-objmodel-improvement/neutron/services/loadbalancer | 23:01 |
dlundquist | I wanted to base my commit on your recently merged driver and Brandon's API changes | 23:01 |
dlundquist | but the bp/lbaas-api-and-objmodel-improvement branch is lacking the new base driver | 23:02 |
dougwig | you need to go into the drivers directory | 23:03 |
dougwig | then i'm seeing it from your link | 23:03 |
dlundquist | the files are in the master branch, but not the os/lbass-api-and-objmodel-improment branch | 23:06 |
dlundquist | I can just pull those files in, but the shim will not work without the base clases | 23:06 |
dlundquist | https://github.com/oslbaas/neutron/tree/bp/lbaas-api-and-objmodel-improvement/neutron/services/loadbalancer/drivers | 23:06 |
*** woodster__ has quit IRC | 23:25 | |
*** xgerman has quit IRC | 23:33 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!