[Openstack-docs] [openstack/nova] DocImpact review request change I2c0fd6dd7484c87823846d7c31d6525d93cd1b43

gerrit2 at review.openstack.org gerrit2 at review.openstack.org
Fri Jun 14 15:48:33 UTC 2013


Hi, I'd like you to take a look at this patch for potential
DocImpact.
https://review.openstack.org/32721

Log:
commit 2bcdb2057188a1a1bd1731ff713631e8a30e4f20
Author: Russell Bryant <rbryant at redhat.com>
Date:   Mon Jun 10 21:18:37 2013 -0400

    Add rpc client side version control.
    
    This is a first pass at client side version control for rpc.  It allows
    you to configure a max version of messages that clients are allowed to
    send.  You can find one example of how clients need to adapt in the
    conductor rpcapi.  All other changes in rpc apis since the grizzly
    release are not applicable to this.
    
    Some future improvements to this could be reporting the versions
    supported by running services and having that be discoverable via the
    API.  We could also consider allow setting these client side version
    caps via the API.  For now, recommended values for these config
    options while attempting a rolling upgrade will just have to be documented.
    
    The config options allow specifying specific rpc api version numbers if
    desired, but an alias of 'grizzly' is also supported.  So typically at
    the start of a rolling upgrade you'd have:
    
        [upgrade_levels]
        compute=grizzly
        conductor=grizzly
        scheduler=grizzly
        ... etc ...
    
    And as you update all instances of a service, you would remove that bit
    from your configuration across the deployment using your config management
    system of choice.
    
    DocImpact
    
    Implements blueprint rpc-version-control.
    
    Change-Id: I2c0fd6dd7484c87823846d7c31d6525d93cd1b43




More information about the Openstack-docs mailing list