Merge "cells: document upgrade limitations/assumptions"
This commit is contained in:
commit
771e8efc61
|
@ -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
|
||||
|
|
|
@ -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',
|
||||
|
|
Loading…
Reference in New Issue