Reviewed:  https://review.openstack.org/268040
Committed: 
https://git.openstack.org/cgit/openstack/neutron/commit/?id=97a272a892fcf488949eeec4959156618caccae8
Submitter: Jenkins
Branch:    master

commit 97a272a892fcf488949eeec4959156618caccae8
Author: Miguel Angel Ajo <mangel...@redhat.com>
Date:   Thu Jan 14 17:13:56 2016 +0100

    RPC Callback rolling upgrades reporting, and integration
    
    This is the second patch to allow upgrades on RPC versioned
    objects callbacks.
    
    This enables resource version notifications from agents to all
    neutron servers via fanout for updating the version sets in
    memory, and via agent status updates for DB storage, so any
    neutron server can retrieve such information at boot.
    
    Closes-Bug: #1535247
    
    Change-Id: I67c1323267aaf7e49f4a359ff50b94e52dba4380


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1535247

Title:
  rpc callback mechanism does not support upgrades

Status in neutron:
  Fix Released

Bug description:
  Liberty introduced the RPC callback mechanism, which is mainly used by QoS so 
far, and planned
  to be reused in general as notification for neutron versioned objects, when 
we have those more
  widely implemented.

  The mechanism relies on updating agents with fanout notifications per object 
version, as versioned
  objects have the ability to downgrade themselves before serialization, 
allowing older agents
  to still understand such objects.

  We lack a mechanism to identify the running agent versions, and calculate, on 
realtime, the version
  set that we need to fanout for every resource type we push through the API to 
the RPC callback
  subscribers.

  A devref with the logic was merged here:
  https://review.openstack.org/#/c/241154/

  Implementation is being developed on this topic:
  https://review.openstack.org/#/q/topic:rpccallback-upgrades

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to