]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
devref: Rolling upgrade mechanism for rpc-callbacks
authorMiguel Angel Ajo <mangelajo@redhat.com>
Tue, 3 Nov 2015 09:51:56 +0000 (10:51 +0100)
committerMiguel Angel Ajo <mangelajo@redhat.com>
Tue, 1 Dec 2015 18:22:06 +0000 (19:22 +0100)
commit0ddb66f0ed5468f43ff43771a94edfbf12f3b998
tree9051892040945327367df987367bf2cca2428203
parent5b804251aceb9db2d226f11c03b8b1ebc2fe7fa7
devref: Rolling upgrade mechanism for rpc-callbacks

Versioned Object push notifications require the server to be aware
of supported versions in the agents, since they are subscribed
to neutron-vo-<resource-type>-<version-number>.

During upgrade time, the server would need to downgrade and serialize
the objects across version subset, and send it to the fanout
queues for agent consumption.

One manual solution could be manual admin pinning, but we can do
better than that, making administrator lives easier if we provide
a reliable mechanism for remote version auto discovery.

Change-Id: I02b694137eb2d58e5f2f3e7631f0e4b90f7c17ad
doc/source/devref/rpc_callbacks.rst