Neutron currently uses an older version of Oslo’s RPC code which is being deprecated in favor of oslo.messaging.
Neutron will be updated to utilize oslo.messaging and the copied code from oslo-incubator will be removed from the tree.
None. oslo.messaging is the only supported RPC framework from the Oslo team.
The content of the notifications should not change; however, configuration options will slightly change.
The underlying library uses the compatible wire format, so users upgrading should not be impacted.
This is a code refactor for a new library api, so performance changes will be minimal.
Configuration options will change slightly to utilize the standard set from oslo.messaging. The options are standard across other OpenStack projects, so deployers will benefit from the standardization.
None. Shims will be used to provide compatibility with internal code interfaces.
Exisiting Unit, Functional, and Tempest tests will ensure the refactor does not introduce any regressions. Grenade testing should validate that the message payload are compatible.
Messaging configuration will need to be updated to reflect the set of options provided by oslo.messaging.