commit | a7f044e14c9e8dcc45d665a9a59fb1647266612b | [log] [tgz] |
---|---|---|
author | Ayaka Koshibe <ayaka@onlab.us> | Tue Sep 23 16:56:20 2014 -0700 |
committer | Ayaka Koshibe <ayaka@onlab.us> | Tue Sep 23 16:56:20 2014 -0700 |
tree | caa0b695afbcf1c4599275f5e7af31e9bb076a3b | |
parent | 1a2908c8dd2398400121592a1f8e9a2e23f36914 [diff] [blame] |
DeviceManager queries MastershipService Change-Id: I0d391ecb7f0b1e4cced99cfe8083b46f74ee35bb
diff --git a/core/net/src/main/java/org/onlab/onos/cluster/impl/MastershipManager.java b/core/net/src/main/java/org/onlab/onos/cluster/impl/MastershipManager.java index 492f0d4..ab27dc3 100644 --- a/core/net/src/main/java/org/onlab/onos/cluster/impl/MastershipManager.java +++ b/core/net/src/main/java/org/onlab/onos/cluster/impl/MastershipManager.java
@@ -65,7 +65,10 @@ checkNotNull(nodeId, NODE_ID_NULL); checkNotNull(deviceId, DEVICE_ID_NULL); checkNotNull(role, ROLE_NULL); - store.setRole(nodeId, deviceId, role); + MastershipEvent event = store.setRole(nodeId, deviceId, role); + if (event != null) { + post(event); + } } @Override