Fix Hazelcast event suppression.

- ignore event triggered by local node,
  not if the subject is about local node.

Change-Id: I50858a8b9272966f597f5172a0227f14afbc72c4
diff --git a/core/store/hz/cluster/src/main/java/org/onlab/onos/store/mastership/impl/DistributedMastershipStore.java b/core/store/hz/cluster/src/main/java/org/onlab/onos/store/mastership/impl/DistributedMastershipStore.java
index f9352fe..1af5727 100644
--- a/core/store/hz/cluster/src/main/java/org/onlab/onos/store/mastership/impl/DistributedMastershipStore.java
+++ b/core/store/hz/cluster/src/main/java/org/onlab/onos/store/mastership/impl/DistributedMastershipStore.java
@@ -31,7 +31,6 @@
 import com.hazelcast.core.EntryListener;
 import com.hazelcast.core.IAtomicLong;
 import com.hazelcast.core.MapEvent;
-
 import static org.onlab.onos.net.MastershipRole.*;
 
 /**
@@ -351,12 +350,7 @@
 
         @Override
         public void entryUpdated(EntryEvent<DeviceId, RoleValue> event) {
-            NodeId myId = clusterService.getLocalNode().id();
-            NodeId node = event.getValue().get(MASTER);
-            if (myId.equals(node)) {
-                // XXX or do we just let it get sent and caught by ourself?
-                return;
-            }
+
             notifyDelegate(new MastershipEvent(
                     MASTER_CHANGED, event.getKey(), event.getValue().roleInfo()));
         }