← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1799186] [NEW] Queens compute node is not compatible with Pike Controller node

 

Public bug reported:

Description
===========

We Have OpenStack Pike running on Ubuntu 16.04.
As per OpenStack documentation, compute node should support N+1 version of controller.
But when we upgrade the controller node, we get below error on compute side for all actions performed.

ERROR oslo_messaging.rpc.server UnsupportedVersion: Endpoint does not
support RPC version 5.0. Attempted method: build_and_run_instance

The RPC version of Pike compute is not supported with RPC version of
Queens controller.

Thus we are unable to upgrade this setup.

Steps to reproduce
==================

1. Setup openstack Pike on Ubuntu 16.04
2. Upgrade controller node to Queens by adding new keys
3. Synch db, restart (standard upgrade process)
4. After successful upgrade of controller node, check functions of nova (create instance, start/stop instance) Here controller is on Queens and Compute is on Pike
5. You should get error that RPC versions are not supported

Expected result
===============

Compute Should be compatible with N+1 version of OpenStack.
In This case, this scenario must be supported and compute functions must work.

Actual result
=============

All compute related functions fails. Start/stop/reboot instance fails.

Logs
============

ERROR oslo_messaging.rpc.server UnsupportedVersion: Endpoint does not
support RPC version 5.0. Attempted method: build_and_run_instance


Environment
===========

Ubuntu 16.04 controller and compute with Pike installation.


Do let me know if you need more details.

** Affects: nova
     Importance: Undecided
         Status: New

-- 
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/1799186

Title:
  Queens compute  node is not compatible with Pike Controller node

Status in OpenStack Compute (nova):
  New

Bug description:
  Description
  ===========

  We Have OpenStack Pike running on Ubuntu 16.04.
  As per OpenStack documentation, compute node should support N+1 version of controller.
  But when we upgrade the controller node, we get below error on compute side for all actions performed.

  ERROR oslo_messaging.rpc.server UnsupportedVersion: Endpoint does not
  support RPC version 5.0. Attempted method: build_and_run_instance

  The RPC version of Pike compute is not supported with RPC version of
  Queens controller.

  Thus we are unable to upgrade this setup.

  Steps to reproduce
  ==================

  1. Setup openstack Pike on Ubuntu 16.04
  2. Upgrade controller node to Queens by adding new keys
  3. Synch db, restart (standard upgrade process)
  4. After successful upgrade of controller node, check functions of nova (create instance, start/stop instance) Here controller is on Queens and Compute is on Pike
  5. You should get error that RPC versions are not supported

  Expected result
  ===============

  Compute Should be compatible with N+1 version of OpenStack.
  In This case, this scenario must be supported and compute functions must work.

  Actual result
  =============

  All compute related functions fails. Start/stop/reboot instance fails.

  Logs
  ============

  ERROR oslo_messaging.rpc.server UnsupportedVersion: Endpoint does not
  support RPC version 5.0. Attempted method: build_and_run_instance

  
  Environment
  ===========

  Ubuntu 16.04 controller and compute with Pike installation.

  
  Do let me know if you need more details.

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


Follow ups