BUG-7407: Introduce API to request shard leader movement 40/49840/8
authorRobert Varga <rovarga@cisco.com>
Tue, 27 Dec 2016 16:57:18 +0000 (17:57 +0100)
committerTom Pantelis <tpanteli@brocade.com>
Fri, 10 Feb 2017 12:24:15 +0000 (12:24 +0000)
commit212081e3f3f8b88b15e2cf1c0d6fd96cb260fe22
tree8fb32f6a1ea88abff5d0494f395a49d45cf04f3c
parentc55d6cccb33e3de942e521e31404a60c1738b768
BUG-7407: Introduce API to request shard leader movement

There are some applications which would really want to control shard
leader location, so their producers talk to the local leader and do
not cross boundaries if not necessary.

Change-Id: I6c789d91b78d42f325890e36725d03892ae4a23f
Signed-off-by: Robert Varga <rovarga@cisco.com>
12 files changed:
features/mdsal/features-mdsal/src/main/features/features.xml
features/mdsal/odl-mdsal-distributed-datastore/pom.xml
opendaylight/md-sal/cds-dom-api/pom.xml [new file with mode: 0644]
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/CDSDataTreeProducer.java [new file with mode: 0644]
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/CDSShardAccess.java [new file with mode: 0644]
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/LeaderLocation.java [new file with mode: 0644]
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/LeaderLocationListener.java [new file with mode: 0644]
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/LeaderLocationListenerRegistration.java [new file with mode: 0644]
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/package-info.java [new file with mode: 0644]
opendaylight/md-sal/mdsal-artifacts/pom.xml
opendaylight/md-sal/pom.xml
opendaylight/md-sal/sal-distributed-datastore/pom.xml

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.