Locality support for replication

Bug #1596094 reported by OpenStack Infra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
New
Undecided
Peter Stachowski

Bug Description

https://review.openstack.org/300669
Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
Your project "openstack/trove" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.

commit 187725fafb3952cf17b5109acb06a414a39790e2
Author: Peter Stachowski <email address hidden>
Date: Fri Apr 1 21:25:12 2016 +0000

    Locality support for replication

    In order to allow replication sets to be all on the same hypervisor
    (affinity) or all on different hypervisors (anti-affinity) a new
    argument (locality) needed to be added to the Trove create API.

    This changeset addresses the Trove server part of this feature.
    'locality' can now be added to the ReST payload for a create command
    and it is passed along as a scheduler hint to Nova.

    The replication scenario tests were enhanced to test that 'affinity'
    works and 'anti-affinity' fails (since devstack sets up a single
    hypervisor by default). A check for the existance (and
    lack of) server-groups was added. This is to ensure that not only is
    the server-group created properly, but also that it has been deleted
    after all the related instances are gone.

    DocImpact: New functionality

    Partially implements: blueprint replication-cluster-locality
    Depends-On: I18f242983775526a7f1e2644302ebdc0dac025cf
    Change-Id: I7d924c25d832f9ff4386e9497bfd214f1b2b3503

Tags: doc trove
Amrith Kumar (amrith)
Changed in trove:
assignee: nobody → Peter Stachowski (peterstac)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.