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/mastership/MastershipAdminService.java b/core/api/src/main/java/org/onosproject/mastership/MastershipAdminService.java index 8e0679b..9af5e2f 100644 --- a/core/api/src/main/java/org/onosproject/mastership/MastershipAdminService.java +++ b/core/api/src/main/java/org/onosproject/mastership/MastershipAdminService.java
@@ -58,4 +58,13 @@ */ void balanceRoles(); + /** + * Attempts to demote a node to the bottom of the backup list. It is not allowed + * to demote the current master + * + * @param instance controller instance identifier + * @param deviceId device identifier + */ + void demote(NodeId instance, DeviceId deviceId); + }