commit | b59c51dd4e91b1047c26cd26809e9173ab321ac7 | [log] [tgz] |
---|---|---|
author | pierventre <pier@opennetworking.org> | Thu May 06 09:27:00 2021 +0200 |
committer | pierventre <pier@opennetworking.org> | Tue Feb 15 17:05:26 2022 +0100 |
tree | f33fec170afb0912b0bddc0819d8480db74ac2eb | |
parent | dbffc043a6dbcc02ce9c5cbc35dd34b3d0c156e1 [diff] [blame] |
[SDFAB-933] Integrate atomix-3.1.12 and expose demote API Additionally, this patch adds unit tests for demote and updates a bunch of testing tools Change-Id: I9636078b08486c9167ae253f0251f72239ad2802
diff --git a/core/api/src/main/java/org/onosproject/store/primitives/DefaultLeaderElector.java b/core/api/src/main/java/org/onosproject/store/primitives/DefaultLeaderElector.java index 6275a4f..be67325 100644 --- a/core/api/src/main/java/org/onosproject/store/primitives/DefaultLeaderElector.java +++ b/core/api/src/main/java/org/onosproject/store/primitives/DefaultLeaderElector.java
@@ -91,6 +91,11 @@ } @Override + public boolean demote(String topic, NodeId nodeId) { + return complete(asyncElector.demote(topic, nodeId)); + } + + @Override public void addStatusChangeListener(Consumer<Status> listener) { asyncElector.addStatusChangeListener(listener); }