← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1220112] Re: scheduler rpcapi 2.9 is not backwards compatible

 

** Changed in: nova
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1220112

Title:
  scheduler rpcapi 2.9 is not backwards compatible

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  patch 552693e4ad51291c8bfd28cd1939ed3609f6eeac
  (https://review.openstack.org/#/c/37933/) which added compute
  scheduler rpcapi version 2.9 does not provide any backwards
  compatibility, this should be done using 'self.can_send_version'

  The result of this is, if compute is running grizzly and trunk is
  running with

  [upgrade_levels]
  scheduler=grizzly

  in nova.conf

  nova-conductor logs:
  1e5a084a4838b5d258532645eacc'} from (pid=861) _safe_log /opt/stack/nova/nova/openstack/common/rpc/common.py:277
  2013-09-03 04:32:36.347 DEBUG qpid.messaging.io.ops [-] SENT[4a35cb0]: SessionCompleted(commands=[0-16]) from (pid=861) write_op /usr/lib/python2.7/site-packages/qpid/messaging/driver.py:671
  2013-09-03 04:32:36.351 ERROR nova.openstack.common.rpc.amqp [req-b596a82a-0be1-4b90-a93a-d05ae7011e0b demo demo] Exception during message handling
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp   File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 461, in _process_data
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp     **args)
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp   File "/opt/stack/nova/nova/openstack/common/rpc/dispatcher.py", line 172, in dispatch
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp     result = getattr(proxyobj, method)(ctxt, **kwargs)
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp   File "/opt/stack/nova/nova/conductor/manager.py", line 745, in build_instances   
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp     legacy_bdm_in_spec=legacy_bdm)
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp   File "/opt/stack/nova/nova/scheduler/rpcapi.py", line 112, in run_instance
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp     legacy_bdm_in_spec=legacy_bdm_in_spec), version='2.9')
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp   File "/opt/stack/nova/nova/openstack/common/rpc/proxy.py", line 169, in cast
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp     self._set_version(msg, version)
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp   File "/opt/stack/nova/nova/openstack/common/rpc/proxy.py", line 72, in _set_version
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp     raise rpc_common.RpcVersionCapError(version_cap=self.version_cap)
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp RpcVersionCapError: Specified RPC version cap, 2.6, is too low
  2013-09-03 04:32:36.351 TRACE nova.openstack.common.rpc.amqp

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