Public bug reported:

This showed up on a new service plugin being created that did not need
to start rpc workers.  It did not implement the start_rpc_listeners
method so the base class has it raise NotImplemented.

The neutron.service.RpcWorker.start method should check if the plugin
supports it by using the plugin.rpc_workers_supported method.

https://github.com/openstack/neutron/blob/master/neutron/neutron_plugin_base_v2.py#L389-L402


    2016-03-01 11:35:19.983 ERROR oslo_service.service [-] Error starting 
thread.
    2016-03-01 11:35:19.983 TRACE oslo_service.service Traceback (most recent 
call last):
    2016-03-01 11:35:19.983 TRACE oslo_service.service   File 
"/usr/local/lib/python2.7/dist-packages/oslo_service/service.py", line 680, in 
run_service
    2016-03-01 11:35:19.983 TRACE oslo_service.service     service.start()
    2016-03-01 11:35:19.983 TRACE oslo_service.service   File 
"/opt/stack/neutron/neutron/service.py", line 142, in start
    2016-03-01 11:35:19.983 TRACE oslo_service.service     servers = 
getattr(plugin, self.start_listeners_method)()
    2016-03-01 11:35:19.983 TRACE oslo_service.service   File 
"/opt/stack/neutron/neutron/neutron_plugin_base_v2.py", line 377, in 
start_rpc_listeners
    2016-03-01 11:35:19.983 TRACE oslo_service.service     raise 
NotImplementedError()
    2016-03-01 11:35:19.983 TRACE oslo_service.service NotImplementedError
    2016-03-01 11:35:19.983 TRACE oslo_service.service

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1551542

Title:
  need to check if a plugin's start rpc listeners is supported before
  trying to start it

Status in neutron:
  New

Bug description:
  This showed up on a new service plugin being created that did not need
  to start rpc workers.  It did not implement the start_rpc_listeners
  method so the base class has it raise NotImplemented.

  The neutron.service.RpcWorker.start method should check if the plugin
  supports it by using the plugin.rpc_workers_supported method.

  
https://github.com/openstack/neutron/blob/master/neutron/neutron_plugin_base_v2.py#L389-L402

  
      2016-03-01 11:35:19.983 ERROR oslo_service.service [-] Error starting 
thread.
      2016-03-01 11:35:19.983 TRACE oslo_service.service Traceback (most recent 
call last):
      2016-03-01 11:35:19.983 TRACE oslo_service.service   File 
"/usr/local/lib/python2.7/dist-packages/oslo_service/service.py", line 680, in 
run_service
      2016-03-01 11:35:19.983 TRACE oslo_service.service     service.start()
      2016-03-01 11:35:19.983 TRACE oslo_service.service   File 
"/opt/stack/neutron/neutron/service.py", line 142, in start
      2016-03-01 11:35:19.983 TRACE oslo_service.service     servers = 
getattr(plugin, self.start_listeners_method)()
      2016-03-01 11:35:19.983 TRACE oslo_service.service   File 
"/opt/stack/neutron/neutron/neutron_plugin_base_v2.py", line 377, in 
start_rpc_listeners
      2016-03-01 11:35:19.983 TRACE oslo_service.service     raise 
NotImplementedError()
      2016-03-01 11:35:19.983 TRACE oslo_service.service NotImplementedError
      2016-03-01 11:35:19.983 TRACE oslo_service.service

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1551542/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to