BUG-5414 introduce EOS inJeopardy flag 56/37956/2
authorVaclav Demcak <vdemcak@cisco.com>
Mon, 18 Apr 2016 16:05:46 +0000 (18:05 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 2 May 2016 14:08:59 +0000 (14:08 +0000)
commitd15ce980c43881a394939e0dbb04d2f648b5c5a5
treeea1a4e448986cbcf94ba821e9217857cd1ef3083
parent93c2f0ce9f19f5bb2af22be5b4e659e3361aff4b
BUG-5414 introduce EOS inJeopardy flag

The inJeopardy flag is used to indicate that the leader has lost quorum,
e.g. if cannot reach majority of followers or the follower has lost connection
to the leader (and has initiated new elections).

While EOS is in jeopardy, any reported entity state may not reflect cluster-wide
consensus, but rather represents the latest intended state as seen by this node.

Depend on:
https://git.opendaylight.org/gerrit/#/c/36752/7

Change-Id: I8f17fb97dd6ec54222b783bb7b4b827ce9b4a0ad
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/clustering/EntityOwnershipChange.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/clustering/DOMEntityOwnershipListenerAdapter.java
binding/mdsal-binding-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/dom/adapter/clustering/BindingDOMEntityOwnershipServiceAdapterTest.java
common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/clustering/GenericEntityOwnershipChange.java
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/clustering/DOMEntityOwnershipChange.java