Ask Your Question
0

Load Balancer: "unexpected keyword argument 'decider_depth'"

asked 2016-02-11 01:59:49 -0600

updated 2016-02-11 02:08:37 -0600

I am following instructions to set up an Octavia Load Balancer on Devstack. The command neutron lbaas-loadbalancer-create succeeds, but the load balancer remains in state PENDING_CREATE forever.

Looking at the log files, I find:

  • q-lbaasv2.log contains

    2016-02-09 08:19:18.556 ERROR neutron_lbaas.agent.agent_manager [-] Unable to retrieve ready devices

  • 1.5 seconds later, o-cw.log has

    2016-02-10 08:19:19.893 29851 ERROR oslo_messaging.rpc.dispatcher [-] Exception during message handling: link() got an unexpected keyword argument 'decider_depth'

The message in q-lbaasv2.log occurs from the beginning and is repeated once a second

EDIT: neutron agent-list doesn't show the load balancer. I did see the v1 load balancer before I enabled v2. Is that OK? EDIT: No trace of load balancer in Horizon.

What could this be? What can I do to investigate further?

Log details below, first q-lbaasv2.log:

2016-02-09 08:18:18.396 DEBUG oslo_messaging._drivers.amqpdriver [-] CAST unique_id: c96ac82cc5af4324b79cee7274e7afc9 exchange 'neutron' topic 'n-lbaasv2-plugin' from (pid=26882) _send /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:448
2016-02-09 08:19:18.556 ERROR neutron_lbaas.agent.agent_manager [-] Unable to retrieve ready devices
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager Traceback (most recent call last):
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/opt/stack/neutron-lbaas/neutron_lbaas/agent/agent_manager.py", line 151, in sync_state
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     ready_instances = set(self.plugin_rpc.get_ready_devices())
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/opt/stack/neutron-lbaas/neutron_lbaas/agent/agent_api.py", line 34, in get_ready_devices
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     return cctxt.call(self.context, 'get_ready_devices', host=self.host)
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py", line 158, in call
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     retry=self.retry)
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/transport.py", line 90, in _send
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     timeout=timeout, retry=retry)
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 464, in send
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     retry=retry)
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 453, in _send
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     result = self._waiter.wait(msg_id, timeout)
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 334, in wait
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     message = self.waiters.get(msg_id, timeout=timeout)
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 237, in get
2016-02-09 08:19:18.556 TRACE neutron_lbaas.agent.agent_manager     'to message ID %s' % msg_id)
2016-02-09 ...
(more)
edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2016-11-17 12:11:53 -0600

johnsom gravatar image

This error means you have an old version of oslo taskflow that is missing the decider_depth keyword. Please upgrade your oslo taskflow module.

edit flag offensive delete link more

Comments

That was an old message of mine, but I do appreciate the answer. Thanks!

Bernd Bausch gravatar imageBernd Bausch ( 2016-11-18 18:38:26 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2016-02-11 01:59:49 -0600

Seen: 138 times

Last updated: Feb 11 '16