Tuesday, 2015-03-03

*** vivek-ebay has quit IRC00:03
*** VijayB has quit IRC00:03
*** mlavalle has quit IRC00:04
openstackgerritBrandon Logan proposed openstack/neutron-lbaas: Fixed bug where session persistence was removed  https://review.openstack.org/15516900:10
*** vivek-ebay has joined #openstack-lbaas00:10
*** chlong has quit IRC00:15
*** VijayB has joined #openstack-lbaas00:16
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/16057000:16
vivek-ebayvivek00:22
ajmillerblogan dougwig aish I've come across a small problem with the devstack work.  I hardcoded the service_provider in neutron_lbaas.conf to point to the synchronous_namespace_driver. I've got a 2-line fix that will choose a better default, and allow it to be overridden in localrc.00:23
ajmillerJust a heads-up in case anyone else runs into this.00:24
Aishshould i make any changes in the doc?00:24
Aishajmiller: ^^00:24
ajmillerAish, yes, but hold off until I make sure this works.00:25
Aishokies.. :)00:25
*** VijayB has quit IRC00:38
*** VijayB has joined #openstack-lbaas00:44
*** ajmiller has quit IRC00:49
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Creating Pool API Tests  https://review.openstack.org/15300100:58
*** vivek-ebay has quit IRC01:04
*** jamiem has quit IRC01:05
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Initial Load Balancer Tests  https://review.openstack.org/15301601:06
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Creating Pool API Tests  https://review.openstack.org/15300101:07
*** sbfox1 has quit IRC01:14
*** VijayB has quit IRC01:22
*** Aish has quit IRC01:25
*** sbalukoff has quit IRC01:29
*** xgerman has quit IRC01:29
johnsomblogan Octavia question, why is the API calling back to the controller for a load balancer create?  I thought that was an API/DB only action as I don't allocate an Amp until a listener create.01:32
johnsomWhen we were at the whiteboard in Seattle we noted that LB create was an API only action.01:33
*** vivek-ebay has joined #openstack-lbaas02:01
bloganjohnsom: ping02:29
*** amotoki has joined #openstack-lbaas02:32
*** Varun_Lodaya has quit IRC02:34
*** VijayB has joined #openstack-lbaas02:34
*** crc32 has joined #openstack-lbaas02:49
*** ajmiller has joined #openstack-lbaas02:51
*** Varun_Lodaya has joined #openstack-lbaas03:02
*** vivek-eb_ has joined #openstack-lbaas03:04
*** vivek-ebay has quit IRC03:05
*** madhu has quit IRC03:08
*** VijayB has quit IRC03:16
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Return all data for list pools  https://review.openstack.org/16053003:24
*** blogan_ has joined #openstack-lbaas03:26
*** Varun_Lodaya has quit IRC03:33
*** blogan_ has quit IRC03:34
*** Varun_Lodaya has joined #openstack-lbaas03:37
openstackgerritAl Miller proposed openstack/neutron-lbaas: Allow LBaaS service provider to be configurable in devstack localrc  https://review.openstack.org/16062503:40
*** madhu has joined #openstack-lbaas03:46
*** amotoki has quit IRC04:02
*** crc32 has quit IRC04:22
*** sbfox has joined #openstack-lbaas04:23
*** sbfox has quit IRC04:23
*** madhu has quit IRC04:42
*** fnaval has quit IRC04:48
*** ajmiller has quit IRC04:51
*** ajmiller has joined #openstack-lbaas04:52
*** madhu has joined #openstack-lbaas04:53
*** sbalukoff has joined #openstack-lbaas05:03
*** Aish has joined #openstack-lbaas05:07
*** Aish has quit IRC05:09
*** rm_you has joined #openstack-lbaas05:19
*** rm_you has joined #openstack-lbaas05:19
*** fnaval has joined #openstack-lbaas05:30
*** blogan_ has joined #openstack-lbaas05:34
*** madhu_ has joined #openstack-lbaas05:35
*** madhu has quit IRC05:39
*** blogan_ has quit IRC05:50
*** blogan_ has joined #openstack-lbaas05:50
*** vivek-eb_ has quit IRC05:51
openstackgerritAl Miller proposed openstack/neutron-lbaas: Fix argument to invocation of lbaas agent  https://review.openstack.org/16064406:01
*** madhu__ has joined #openstack-lbaas06:02
*** madhu_ has quit IRC06:05
*** sbfox has joined #openstack-lbaas06:06
*** rm_you| has joined #openstack-lbaas06:17
*** rm_you has quit IRC06:19
*** redrobot has quit IRC06:21
*** redrobot has joined #openstack-lbaas06:25
*** redrobot is now known as Guest3254406:25
*** madhu__ has quit IRC06:30
*** clev has quit IRC06:39
*** juliancash has quit IRC06:49
*** apuimedo has joined #openstack-lbaas07:08
openstackgerritPhillip Toohill proposed stackforge/octavia: Jinja Haproxy templates  https://review.openstack.org/15753707:15
openstackgerritPhillip Toohill proposed stackforge/octavia: Jinja Haproxy templates  https://review.openstack.org/15753707:18
*** blogan_ has quit IRC07:20
*** woodster_ has quit IRC07:20
*** blogan_ has joined #openstack-lbaas07:20
*** openstackgerrit has quit IRC07:22
*** openstackgerrit has joined #openstack-lbaas07:22
*** blogan_ has quit IRC07:23
*** blogan_ has joined #openstack-lbaas07:24
*** fnaval has quit IRC07:26
*** darsh29_ has joined #openstack-lbaas07:37
*** jkoelker has quit IRC07:38
openstackgerritBrandon Logan proposed openstack/neutron-lbaas: Fixed synchronous driver's import redirect  https://review.openstack.org/16067707:46
*** jkoelker has joined #openstack-lbaas07:48
*** Varun_Lodaya has quit IRC07:57
*** Varun_Lodaya has joined #openstack-lbaas07:58
*** Varun_Lodaya has quit IRC07:58
*** Varun_Lodaya has joined #openstack-lbaas08:02
*** blogan_ has quit IRC08:05
*** Varun_Lodaya has quit IRC08:06
openstackgerritMerged openstack/neutron-lbaas: Finish Agent Scheduler and LB Agent Driver Piece  https://review.openstack.org/15613108:11
openstackgerritMerged openstack/neutron-lbaas: Listener, Pool, Member, and HealthMonitor Managers  https://review.openstack.org/15613208:11
openstackgerritPhillip Toohill proposed stackforge/octavia: Jinja Haproxy templates  https://review.openstack.org/15753708:20
*** jkoelker has quit IRC08:27
*** darsh29_ has quit IRC08:37
*** evgenyf has joined #openstack-lbaas08:37
*** BrianShang has joined #openstack-lbaas08:44
*** vivek-ebay has joined #openstack-lbaas08:48
*** kobis has joined #openstack-lbaas08:50
*** vivek-ebay has quit IRC08:53
*** sbfox has quit IRC09:00
openstackgerritEvgeny Fedoruk proposed openstack/neutron-lbaas: TLS capability extension implementation for lbaas v2  https://review.openstack.org/14508509:15
*** apuimedo has quit IRC09:22
*** apuimedo has joined #openstack-lbaas09:24
*** kobis1 has joined #openstack-lbaas10:13
*** kobis has quit IRC10:13
*** amotoki has joined #openstack-lbaas10:34
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/16057010:57
*** kobis1 has quit IRC12:00
*** kobis has joined #openstack-lbaas12:01
*** evgenyf has quit IRC12:06
*** evgenyf has joined #openstack-lbaas12:11
*** bharath has quit IRC13:01
*** jschwarz has joined #openstack-lbaas13:25
*** ajmiller has quit IRC13:31
*** banix has joined #openstack-lbaas13:32
*** banix has quit IRC13:34
*** woodster_ has joined #openstack-lbaas13:37
*** banix has joined #openstack-lbaas13:39
*** jamiem has joined #openstack-lbaas14:00
*** chlong has joined #openstack-lbaas14:27
*** banix has quit IRC14:36
*** banix has joined #openstack-lbaas14:37
*** apuimedo has quit IRC14:52
*** fnaval has joined #openstack-lbaas14:55
*** banix has quit IRC14:55
*** clev has joined #openstack-lbaas14:57
openstackgerritAl Miller proposed openstack/neutron-lbaas: Fix argument to invocation of lbaas agent  https://review.openstack.org/16064415:09
openstackgerritAl Miller proposed openstack/neutron-lbaas: Allow LBaaS service provider to be configurable in devstack localrc  https://review.openstack.org/16062515:17
johnsomblogan: pong15:45
*** fnaval has quit IRC15:52
*** sballe__ has joined #openstack-lbaas15:53
*** xgerman has joined #openstack-lbaas15:53
*** Aish has joined #openstack-lbaas15:54
*** madhu has joined #openstack-lbaas15:54
*** ajmiller has joined #openstack-lbaas15:55
*** banix has joined #openstack-lbaas16:05
*** fnaval has joined #openstack-lbaas16:06
*** amotoki has quit IRC16:16
*** jkoelker has joined #openstack-lbaas16:17
*** Varun_Lodaya has joined #openstack-lbaas16:20
*** enikanorov has quit IRC16:28
*** enikanorov has joined #openstack-lbaas16:28
*** Santosh_NS_ has joined #openstack-lbaas16:34
*** kobis has left #openstack-lbaas16:34
*** blogan_ has joined #openstack-lbaas16:35
*** madhu_ has joined #openstack-lbaas16:46
*** madhu has quit IRC16:48
openstackgerritAl Miller proposed openstack/neutron-lbaas: Allow LBaaS service provider to be configurable in devstack  https://review.openstack.org/16062516:48
enikanorovblogan: ping16:49
*** Guest32544 is now known as redrobot16:51
blogan_enikanorov: hi16:51
enikanorovblogan: can you point me to a breif description of the project status?16:52
enikanorovhave the project switched to api v2, does drivers support that, etc16:53
blogan_ah, i can just tell you16:53
enikanorovyep, that also will do :)16:53
blogan_v2 api has been merged, the agent v2 is in the process of merging, tls termination should be merging after that, and there are drivers for v2 that are WIPs right now16:54
blogan_not sure if they will make it for Kilo16:54
*** madhu has joined #openstack-lbaas16:54
enikanorovso 'agent' means haproxy impl for api v2?16:57
*** madhu_ has quit IRC16:57
dougwigblogan_: it's function setup_develop {16:58
*** evgenyf has quit IRC16:58
blogan_oh same thing16:58
blogan_i mean16:58
blogan_not16:58
blogan_but is16:58
blogan_enikanorov: yes16:58
dougwigenikanorov: check the neutron minutes yesterday for a status.16:59
blogan_enikanorov: had to just do a v2 bc a simple shim was not worth the edge cases, hassle, work16:59
*** Aish has quit IRC16:59
*** madhu has quit IRC16:59
blogan_dougwig: is that function run for every openstack repo?16:59
dougwiglook in devstack/plugin.sh !17:00
dougwig:)17:00
blogan_oh der17:00
blogan_im stacking from a clean vm, hopefully this reproduces it17:01
*** kobis has joined #openstack-lbaas17:04
*** Varun_Lodaya has quit IRC17:06
*** VijayB has joined #openstack-lbaas17:08
enikanorovblogan: thanks!17:11
*** chlong has quit IRC17:17
*** barclaac|2 has joined #openstack-lbaas17:19
*** sbfox has joined #openstack-lbaas17:22
*** Aish has joined #openstack-lbaas17:26
*** madhu has joined #openstack-lbaas17:27
*** VijayB has quit IRC17:27
*** Varun_Lodaya has joined #openstack-lbaas17:36
openstackgerritAl Miller proposed openstack/neutron-lbaas: Allow LBaaS service provider to be configurable in devstack  https://review.openstack.org/16062517:36
*** vivek-ebay has joined #openstack-lbaas17:37
*** kobis has quit IRC17:38
openstackgerritAl Miller proposed openstack/neutron-lbaas: Allow LBaaS service provider to be configurable in devstack  https://review.openstack.org/16062517:41
ajmiller^^ These changes fix the path to the plugin (was too sleepy last night when I did that), and also rebased the patch.17:44
blogan_ajmiller: do believe the removal of lbaas from devstack caused neutron grenade failures17:45
blogan_we we're reverting it17:45
ajmillerOhh17:46
blogan_grenade tests juno upgrading to the current fix17:47
*** sbfox has quit IRC17:49
blogan_juno devstack had lbaas in neutron, obvioulsy we are not anymore and the devstack changes removed the setup_develop of neutron-lbaas out of devstack and into our plugin, but grenade's upgrade script doesn't call plugin installs17:50
blogan_ill bbl17:51
*** blogan_ has quit IRC17:51
ajmillerOK17:51
dougwigajmiller: grenade imports devstack and calls install_neutron, so i think it needs to be taught about our external plugin17:54
ajmillerYes, OK, in hindsight that makes sense.17:55
ajmillerIs that something that needs to be done in grenade, or as a neutron devstack  hook similar to what we did for q-lbaas flag?17:56
*** VijayB has joined #openstack-lbaas17:58
*** sbfox has joined #openstack-lbaas18:01
*** VijayB has quit IRC18:03
*** jorgem has joined #openstack-lbaas18:14
*** crc32 has joined #openstack-lbaas18:20
*** VijayB_ has joined #openstack-lbaas18:22
*** jorgem1 has joined #openstack-lbaas18:24
*** jorgem has quit IRC18:27
openstackgerritAl Miller proposed openstack/neutron-lbaas: Fix argument to invocation of lbaas agent  https://review.openstack.org/16064418:41
bloganajmiller: ive been thinking about that too, and i think it can be done both ways, but not sure which one is the right way18:45
ajmillerOK.  What makes the best sense for quickly getting the tests unstuck?  Might there be a short-term and longer-term solution?18:46
*** jorgem1 has quit IRC18:47
*** jorgem has joined #openstack-lbaas18:49
*** SumitNaiksatam has joined #openstack-lbaas18:50
bloganrevert, which is already up18:51
*** xgerman has quit IRC18:53
*** xgerman has joined #openstack-lbaas18:55
*** jschwarz has quit IRC19:02
*** jorgem has quit IRC19:11
*** ajmiller has quit IRC19:23
*** ajmiller has joined #openstack-lbaas19:24
*** jorgem has joined #openstack-lbaas19:33
*** jorgem has quit IRC19:33
*** jorgem has joined #openstack-lbaas19:34
*** jorgem has quit IRC19:35
*** sbfox has quit IRC19:40
*** mlavalle has joined #openstack-lbaas19:41
*** sbfox has joined #openstack-lbaas19:43
openstackgerritTrevor Vardeman proposed stackforge/octavia: Amphora SSH Driver  https://review.openstack.org/16096420:16
bloganajmiller: let me know when you have a chance to discuss getting the agent up and running20:16
ajmillerblogan, OK, getting some lunch now, I'll ping again in a few minutes.20:18
ajmillerWill be quick lunch20:18
bloganokay20:19
*** Aish has quit IRC20:21
openstackgerritTrevor Vardeman proposed stackforge/octavia: Moving to novaclient v2  https://review.openstack.org/16096920:25
*** sbalukoff has quit IRC20:29
*** sbalukoff has joined #openstack-lbaas20:31
TrevorVblogan dougwig if you guys could look this through after gate, we could possibly get this in quick-like20:31
TrevorVhttps://review.openstack.org/16096920:31
ajmillerblogan I'm back20:31
bloganokay what issues are you seeing20:32
ajmillerblogan I will set things up fresh so I've got a clean slate to work with and ping you back20:37
bloganokay sounds good20:37
TrevorVxgerman please don't hold back if you'd like to review it as well, its just a quick fix20:39
xgermanI asked johnsom to look at it20:41
xgermanbut it looks fine20:41
johnsomTrevorV: Can't we just check for Client and not have to worry with the versions?20:46
TrevorVjohnsom I don't follow20:47
*** Aish has joined #openstack-lbaas20:47
TrevorVjohnsom you mean just have "novaclient.client.Client" and hope for the best?20:48
johnsomCould we just assert that it is an instance of the parent Client and not need to check against v1_1 or v2?20:48
johnsomI guess what I don't know is if we require v2 as the code change just changes this from v1_1 to v2.20:49
TrevorVWell what was v1_1 is now v2.  As in there is no code in the v1_1 directory any longer.20:50
TrevorVSo I suppose we don't explicitly need v2, but then we might not have explicitly needed v1_1, I just followed what was there previously20:50
johnsomWell, it was only a week or two ago it was changed to v1_1.20:51
johnsomI see there is a v3 api too.20:51
TrevorVThen I have NO idea what I was looking at.20:52
TrevorVI also can't say I understand how to get a "versionless" client...20:52
johnsomhttps://review.openstack.org/#/c/157567/20:52
johnsomhttp://docs.openstack.org/developer/python-novaclient/api.html20:53
TrevorVIn that documentation you specify a version and build a client.20:54
johnsomI think novaclient.v2.client.Client inherits from the parent Client20:54
TrevorVI just changed the test to assert "novaclient.client.Client" and it threw a typeError20:55
openstackgerritIhar Hrachyshka proposed openstack/neutron-lbaas: oslo.log: clean up remaining usages of incubator module  https://review.openstack.org/16097620:55
TrevorVnovaclient.client.Client isn't a class, type, or tuple of classes and types.20:55
johnsomOk, that answers my question....20:55
TrevorVOh... ha ha okay.20:55
TrevorVSorry I didn't quite understand... I was lost in most of that :S20:55
johnsomSorry, I probably wasn't clear either20:56
ajmillerblogan OK, ready to go.20:56
bloganokay, you just did an install of devstack?20:57
bloganor stack of devstack20:57
ajmillerI am using a devstack set up with commit 3c46916bae of the "Haproxy Namespace Driver" patch tree, plus my recent devstack patches20:58
bloganaho kay20:58
ajmillerThen ran stack.sh20:58
ajmillerThe agent is running, but failing with:20:59
bloganso neutron-lbaas is at the Haproxy Namespace Driver commit20:59
bloganwhich agent?20:59
ajmiller015-03-03 12:59:00.251 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/opt/stack/neutron-lbaas/neutron_lbaas/services/loadbalancer/drivers/common/agent_driver_base.py", line 70, in get_ready_devices20:59
ajmiller2015-03-03 12:59:00.251 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     agents = self.plugin.get_lbaas_agents(context,20:59
ajmiller2015-03-03 12:59:00.251 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager20:59
ajmiller2015-03-03 12:59:00.251 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager AttributeError: 'LoadBalancerPluginv2' object has no attribute 'get_lbaas_agents'20:59
ajmiller[service_providers]20:59
ajmillerservice_provider = LOADBALANCERV2:Haproxy:neutron_lbaas.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default20:59
bloganshould be21:00
bloganservice_provider = LOADBALANCERV2:Haproxy:neutron_lbaasdrivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default21:00
bloganneutron_lbaas.drivers21:00
ajmillerOK.21:00
ptoohillmissing a '.' there?21:01
bloganservice_provider = LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default21:01
bloganactually that commit should have a line commented out for it21:02
bloganbut depends on how devstack copies those21:02
ajmillerYes, that is my mistake.21:02
*** VijayB_ has quit IRC21:03
ajmillerOK, agent is now running.21:03
ajmillerSo now it ran for a minute, then produced:21:04
ajmiller2015-03-03 13:04:21.842 ERROR neutron_lbaas.services.loadbalancer.agent.agent_manager [-] Unable to retrieve ready devices21:04
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager Traceback (most recent call last):21:04
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/opt/stack/neutron-lbaas/neutron_lbaas/services/loadbalancer/agent/agent_manager.py", line 152, in sync_state21:04
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     ready_instances = set(self.plugin_rpc.get_ready_devices())21:04
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/opt/stack/neutron-lbaas/neutron_lbaas/services/loadbalancer/agent/agent_api.py", line 36, in get_ready_devices21:04
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     return cctxt.call(self.context, 'get_ready_devices', host=self.host)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py", line 156, in call21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     retry=self.retry)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/transport.py", line 90, in _send21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     timeout=timeout, retry=retry)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 417, in send21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     retry=retry)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 406, in _send21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     result = self._waiter.wait(msg_id, timeout)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 296, in wait21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     reply, ending = self._poll_connection(msg_id, timer)21:05
ptoohillcould you slap that in gist?21:05
ptoohillor paste21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 243, in _poll_connection21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     self._raise_timeout_exception(msg_id)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 212, in _raise_timeout_exception21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager     _('Timed out waiting for a reply to message ID %s.') % msg_id)21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager MessagingTimeout: Timed out waiting for a reply to message ID ed961fd922f44d6daa8c796cf32991c6.21:05
ajmiller2015-03-03 13:04:21.842 TRACE neutron_lbaas.services.loadbalancer.agent.agent_manager21:05
ajmillerThis is what I remember seeing last night, and I think what Aish saw this morning too.21:05
ajmillerYeah, that's probably better, just a sec.21:05
ajmillerhttps://gist.github.com/allenmiller/2e5f2ea14fe7930ac45221:07
ptoohillthis was on a fresh stack?21:08
ajmilleryes21:08
ajmillerthe only thing that wasn't fresh was I made the edit to the service provider above, killed/restarted q-svc and lbaas21:11
*** apuimedo has joined #openstack-lbaas21:12
*** BrianShang_ has joined #openstack-lbaas21:13
TrevorVHOLY OUTPUT ajmiller21:14
bloganlooks like its got issues connecting to rabbit21:14
ptoohillthats what i was thinking, but trying to reproduce21:14
bloganah ajmiller21:15
bloganyou're still running lbaas v1 agent21:15
ajmiller?!?!?!21:15
bloganyou need to run neutron-lbaasv2-agent21:15
ajmillerDoh!21:15
bloganhad to keep teh v1 agent around so we dont screw people's existing deploys21:15
*** BrianShang has quit IRC21:15
*** VijayB has joined #openstack-lbaas21:15
ajmillerRerunning with v2 agent executable now...21:17
ajmillerThat *might* make a difference ;)21:18
bloganjust might21:18
ajmillerubuntu@decima-devstack:~/devstack$ neutron lbaas-loadbalancer-create --name lb1 private-subnet21:21
ajmillerCreated a new loadbalancer:21:21
ajmiller+---------------------+--------------------------------------+21:21
ajmiller| Field               | Value                                |21:21
ajmiller+---------------------+--------------------------------------+21:21
ajmiller| admin_state_up      | True                                 |21:21
ajmiller| description         |                                      |21:21
ajmiller| id                  | e83fabc7-44ce-4090-96a2-4c961c6d8c38 |21:21
ajmiller| listeners           |                                      |21:21
ajmiller| name                | lb1                                  |21:21
ajmiller| operating_status    | OFFLINE                              |21:21
ajmiller| provider            | haproxy                              |21:21
ptoohill:D21:22
ajmiller| provisioning_status | PENDING_CREATE                       |21:22
ajmiller| tenant_id           | 93505fe563ed48bb98945931fc53e1fe     |21:22
ajmiller| vip_address         | 10.0.0.3                             |21:22
ajmiller| vip_port_id         | f5501a1b-6577-40f4-ab66-9a0deaad6484 |21:22
ajmiller| vip_subnet_id       | e5958632-714b-44d4-89ab-9928abf330c2 |21:22
blogandid it go ACTIVE/ONLINE?21:22
ajmiller+---------------------+--------------------------------------+21:22
ajmillerubuntu@decima-devstack:~/devstack$ neutron lbaas-loadbalancer-show lb121:22
ajmiller+---------------------+--------------------------------------+21:22
ajmiller| Field               | Value                                |21:22
ajmiller+---------------------+--------------------------------------+21:22
ajmiller| admin_state_up      | True                                 |21:22
ajmiller| description         |                                      |21:22
ajmiller| id                  | e83fabc7-44ce-4090-96a2-4c961c6d8c38 |21:22
ajmiller| listeners           |                                      |21:22
ajmiller| name                | lb1                                  |21:22
ajmiller| operating_status    | ONLINE                               |21:22
ajmiller| provider            | haproxy                              |21:22
ajmiller| provisioning_status | ACTIVE                               |21:22
ajmiller| tenant_id           | 93505fe563ed48bb98945931fc53e1fe     |21:22
ajmiller| vip_address         | 10.0.0.3                             |21:22
ajmiller| vip_port_id         | f5501a1b-6577-40f4-ab66-9a0deaad6484 |21:22
ajmiller| vip_subnet_id       | e5958632-714b-44d4-89ab-9928abf330c2 |21:22
ajmiller+---------------------+--------------------------------------+21:22
ajmillerCool beans!21:22
ptoohillyay21:23
bloganof course you really dont have a loadbalancer or haproxy process spun up21:23
bloganbut it did at least go to the agent, and the agent set that statuses21:23
ajmillerRight, gotta get some instances and listener running21:23
bloganyou'll have to add a listener to get the real haproxy process spun up21:24
ptoohilland a few magical beans21:24
TrevorVbeans beans the magical fruit.  The more you eat, the more you21:28
bloganloot?21:29
TrevorVscoot.21:29
ajmillerubuntu@decima-devstack:~/devstack$ curl 10.0.0.321:30
ajmillerWelcome to 10.0.0.421:30
ajmillerubuntu@decima-devstack:~/devstack$ curl 10.0.0.321:30
ajmillerWelcome to 10.0.0.621:30
ajmillerubuntu@decima-devstack:~/devstack$ curl 10.0.0.321:30
ajmillerWelcome to 10.0.0.421:30
ajmillerubuntu@decima-devstack:~/devstack$ curl 10.0.0.321:30
ajmillerWelcome to 10.0.0.621:30
ajmillerubuntu@decima-devstack:~/devstack$ curl 10.0.0.321:30
ajmillerWelcome to 10.0.0.421:30
ajmillerubuntu@decima-devstack:~/devstack$ curl 10.0.0.321:30
ajmillerWelcome to 10.0.0.621:30
ajmillerSo it works.21:30
bloganyay i'm not crazy21:31
bloganwell i'm nto crazy this one time21:32
ajmillerWell, not *that* crazy anyway21:32
*** juliancash has joined #openstack-lbaas21:33
ajmillerAny recent thoughts on the devstack problem?21:33
bloganwell luckily devstack still builds without that pack, even with the plugin in tree21:33
bloganso that gives us time to figure it out21:34
blogani think it'll have to be a conversation with the devstack folks and grenade folks on the best place to put it21:34
bloganmy first inclincation is that grenade should be updated to allow plugins21:34
bloganliket hat21:34
bloganbut i could see why someone would want to just put the plugin installation in the install_neutron devstack method21:35
madhufnaval: Just checking we are gathering now?21:35
*** xgerman has quit IRC21:36
ajmillerOK, good.  Seems like a design oversight, and since this plugin architecture is the way forward it seems like grenade should get upgraded..  Meanwhile, I will keep make this v2 agent fix to my patch stream so things should work  once we move forward.21:36
juliancash\o/21:36
*** bharath has joined #openstack-lbaas21:36
fnavalhi madhu - my update:  worked on polishing up some api smoke tests: test_load_balancers, test_listeners, test_pools.  currently working on polishing up test_load_balancer_basic.py scenario and test_members.py    o/21:36
bloganajmiller: yeah add it as another reveiw dependent on that review your on21:37
*** vivek-ebay has quit IRC21:37
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Load Balancer Basic Scenario Test  https://review.openstack.org/15890421:39
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Load Balancer Basic Scenario Test  https://review.openstack.org/15890421:39
madhufnaval: sure.. I think we may want to sync up with you for the right setup..my update for now is, we are not able to run the tests..erro saying: neutron support is required..21:39
fnavalmadhu:  i think your set up got messed up somehow21:39
fnavalmake sure you checkout this PR on your neutron_lbaas opt/stack directory: git fetch https://review.openstack.org/openstack/neutron-lbaas refs/changes/89/158189/10 && git checkout FETCH_HEAD21:40
fnavalthen make the appropriate changes in the conf files21:41
fnavalthen restart q-srv21:41
fnavalthen run the agent21:41
madhuyes, I do agree. thinking of creating the new vm and if you could let me know the things that you set up would be helpful. In that way, we finish the testing stuffs, write reviews21:41
fnavalits outlined at the end of the test strategy21:41
madhuI did follow the docs fnaval, maybe we need to sync up offline?21:42
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Haproxy Namespace Driver  https://review.openstack.org/15818921:43
fnavalperhaps.  or is there someone physically there with you that would be able to get the environment sett up at your office?21:43
fnavalsomeone who has it already working21:43
fnavalthey can take snapshot of that image and then share with you21:44
*** bharath_ has joined #openstack-lbaas21:44
madhuyes, I have the devstack (kilo) with LBaaS V2 with the right agent, able to create an instance with its listeners.. its working cool for me21:44
*** bharath has quit IRC21:45
fnavalhmmm21:45
madhubut when I try to run the tests, it is not helping though21:45
fnavaldid you checkout ptoohill's newest change?21:45
madhuyes, I did pull this one: git fetch https://review.openstack.org/openstack/neutron-lbaas refs/changes/89/158189/10 && git checkout FETCH_HEAD21:46
ptoohilldid you cherry-pick the tests ontop of that commit21:46
ptoohillso you can run the agent and the current tests together?21:46
ptoohillor vice versa would work also21:47
ptoohilli think21:47
madhuafter getting the latest ptoohills change, I ran the migration, setup.py install, restarted the q-svc screen and finally ran the agent21:47
madhuthen I got this patch: git fetch https://review.openstack.org/openstack/neutron-lbaas refs/changes/16/153016/17 && git checkout FETCH_HEAD on top it21:48
ptoohillthink you need to cherry pick that for tests purposes21:48
madhudid change the netron_lbaas conf file21:48
fnavalyeah, you'll probably need to cherry-pick that21:48
fnavalgit fetch https://review.openstack.org/openstack/neutron-lbaas refs/changes/16/153016/17 && git cherry-pick FETCH_HEAD21:49
fnavalon top of ptoohill's change21:49
openstackgerritAl Miller proposed openstack/neutron-lbaas: Fix invocation of lbaas agent  https://review.openstack.org/16064421:49
madhuokay let me try that21:50
*** xgerman has joined #openstack-lbaas21:51
openstackgerritTrevor Vardeman proposed stackforge/octavia: Amphora SSH Driver  https://review.openstack.org/16096421:55
openstackgerritAl Miller proposed openstack/neutron-lbaas: Allow LBaaS service provider to be configurable in devstack  https://review.openstack.org/16062522:18
*** bharath_ has quit IRC22:20
openstackgerritJoshua Harlow proposed stackforge/octavia: Remove the 2.6 classifier  https://review.openstack.org/16100822:28
johnsom^^^ I am adding that to the agenda tomorrow.  TaskFlow wants to stop supporting 2.6 and noticed we have it in our setup.cfg22:30
bloganim all for killing 2.622:31
johnsom+122:31
blogandid yosemite upgrade to 2.7?22:31
*** jamiem has quit IRC22:31
johnsomI have no idea22:33
dougwigmavericks was 2.722:33
bloganshows how out of date i am with os x22:34
dougwigonly reason to support 2.6 is for icehouse.22:34
dougwigrhel6.22:34
dougwigor juno.22:34
*** vivek-ebay has joined #openstack-lbaas22:38
openstackgerritMerged stackforge/octavia: Moving to novaclient v2  https://review.openstack.org/16096922:38
blogani thought neutron killed 2.622:38
bloganso why wouldn't we follow suit22:38
*** banix has quit IRC22:39
dougwigkilo killed 2.6, because rhel6 was dropped.22:41
dougwigi think we should kill it.  i'm surprised it's not already.22:41
xgerman+122:42
bloganfinally those jobs started on that revert review22:42
*** vivek-ebay has quit IRC22:42
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Adding test cases for Members.  https://review.openstack.org/15423722:42
dougwigyell at xgerman.  it's apparently an issue with hpcloud that stalled the gate.22:42
dougwig:)22:42
bloganohhhh22:42
bloganwouldn't have happened with raxcloud22:43
xgermanI can't believe that22:43
xgermanour cloud has been good today :-)22:43
blogansounds like it rained22:45
blogan...22:45
bloganget it22:45
blogan:(22:45
dougwigsigh.22:45
dougwigtowgan tried to make a funny.22:45
dougwigmy boy band joke was better.  and that is a low low bar.22:45
bloganexcept yours was in front of a lot of people22:47
bloganso your failure was much more crashy and burny22:47
dougwigheh, it was meant to fail. the joke was the follow-up, which *did* work.22:47
bloganwhat was the follow up?22:47
blogannext talk we do, we should do it informercial style.  you can do the voiceover like the informercial "have you ever tried load balancing with v1" and then i could be up there banging on a server with a screw driver and it bursts into flames22:49
xgermanlol22:50
xgermandid we even get accepted22:50
bloganim not sure if they've announced which ones did yet22:50
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Adding test cases for Members.  https://review.openstack.org/15423722:50
xgermanwell, if we know unofficially i would be happyt know, too22:50
bloganwell i officially and unofficially do not nkow22:51
*** openstackgerrit has quit IRC22:51
*** openstackgerrit has joined #openstack-lbaas22:52
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Added agent callbacks  https://review.openstack.org/15613322:53
openstackgerritFranklin Naval proposed openstack/neutron-lbaas: Neutron LBaaS: Creating Pool API Tests  https://review.openstack.org/15300122:55
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Agent, device driver interface, and callback API  https://review.openstack.org/15266622:56
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Completion of Agent Manager  https://review.openstack.org/15818822:56
*** vivek-ebay has joined #openstack-lbaas22:59
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Completion of Agent Manager  https://review.openstack.org/15818823:00
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Haproxy Namespace Driver  https://review.openstack.org/15818923:00
*** VijayB has quit IRC23:06
*** VijayB_ has joined #openstack-lbaas23:08
*** vivek-ebay has quit IRC23:09
*** vivek-ebay has joined #openstack-lbaas23:09
xgermanfnaval I am trying to understand some of the tests - you guys say import tempest but the tempest-lib docs at  http://docs.openstack.org/developer/tempest-lib/usage.html#rest-client suggest to write import tempest_lib23:26
xgermannow I am confused why we put something into the requirements but use something else23:27
Varun_LodayaHey Guys, I was trying out some features, had a question, is there any plan to add a backup member to the pool?23:27
Varun_LodayaToday there is no way to move existing connections to a different server is a member dies23:28
dougwigVarun_Lodaya: no current plans, but anything is on the table for consideration.  please add your ideas here: https://etherpad.openstack.org/p/lbaas-vancouver-planning23:28
Varun_Lodayaok cool23:28
bloganVarun_Lodaya: none discussed, but we have that feature in our current CLB offering at Rax, so getting it in would be fine with me, the details of it would need to be discussed23:29
Varun_Lodayathanks @dougwig23:29
fnavalxgerman: i think i followed the pattern that is established in the tempest tests23:29
fnavalor the ones in the neutron repo23:29
fnavaljust to be consistent with their import scheme23:30
fnavalas we started the testing in the hackathon, i dont think i readily followed the tempest documentation; so there may be some tech debt there.23:31
*** chlong has joined #openstack-lbaas23:31
fnavalwe just wanted to build something that worked - basically hacked existing code that was already working23:31
xgermanmmh, I think neutron is in the process of moving  their tests in tree -- so they might not have made the switch to tempest_lib23:31
fnavalHopefully someone later will find the correct way to do it23:32
xgermanyep, so I think as it is written the neutron-lbaas tests need to be copied into the tempest directory on devstack23:32
fnavalwell, if it's 1.0 tests, they probably wont work since they're using totally different client23:34
fnavalthe api has definitely changed23:34
xgermanas it looks to me if you import tempest you need to be in tree with the tempest project23:35
xgerman/opt/stack/tempest/tempest/api/network23:35
fnavalunless you have it already installed as a pip package23:36
fnavalyou can check if tempest is installed by doing "pip freeze"23:36
xgermanso you install tempest instead of tempest-lib?23:37
fnavalon the box that i'm running devstack on, i see both23:37
fnavaloh wait23:37
fnavalsorry23:37
fnavali see tempest-lib23:37
fnavaltempest-lib==0.1.023:37
xgermanah23:37
fnavaland i see this: -e git://git.openstack.org/openstack/tempest.git@17f81d4cc83569438fe11b1ee6ee2afe74c0b501#egg=tempest-master23:38
xgermantempest-lib==0.3.023:38
xgermanok, fnaval the git thing gets you around having to use import tempest_lib23:38
fnavalxgerman:  here's what my pip freeze looks like on my devstack set up: https://gist.github.com/fnaval/120231a1c5a3bd09afee23:39
fnavalthere's a number of git -e 's in there23:39
fnavalbbiab23:40
xgermanunderstood - i am just pondering if we should switch to tempest-lib or keep bringing int he main tempest23:40
xgermanprobably a question for wiser man like nlogan and dougwig - though I lean to swicthign to tempest-lib23:40
xgermanblogan23:41
*** VijayB_ has joined #openstack-lbaas23:42
*** VijayB_ has quit IRC23:43
dougwigxgerman, fnaval - sounds like a question for #openstack-qa to me.23:46
xgermanwell, it seems we set our project up for tempest-lib by putting it into test-requirements... but qa is a good place to make sure that was the right choice23:48
xgermanasking now23:50
openstackgerritmin wang proposed stackforge/octavia: Create database models for healthmanager  https://review.openstack.org/14980223:50

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