Merge "cells: document upgrade limitations/assumptions"

This commit is contained in:
Jenkins 2015-08-03 17:13:53 +00:00 committed by Gerrit Code Review
commit 771e8efc61
2 changed files with 10 additions and 1 deletions

View File

@ -76,6 +76,12 @@ RPC version pinning
are able to be upgraded.
https://wiki.openstack.org/wiki/RpcMajorVersionUpdates
.. note::
This does not apply to cells deployments since cells does not currently
support rolling upgrades. It is assumed that cells deployments are
upgraded in lockstep so n-1 cells compatibility does not work.
Online Configuration Reload
During the upgrade, we pin new serves at the older RPC version. When all
services are updated to use newer code, we need to unpin them so we are

View File

@ -84,7 +84,10 @@ class CellsManager(manager.Manager):
'less testing than the rest of Nova. This may change '
'in the future, but current deployers should be aware '
'that the use of it in production right now may be '
'risky.'))
'risky. Also note that cells does not currently '
'support rolling upgrades, it is assumed that cells '
'deployments are upgraded lockstep so n-1 cells '
'compatibility does not work.'))
# Mostly for tests.
cell_state_manager = kwargs.pop('cell_state_manager', None)
super(CellsManager, self).__init__(service_name='cells',