commit | fb64d8866524c1f95b87bb7c57fe187ff81fac40 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Tue Nov 27 10:57:40 2018 +0900 |
committer | Jian Li <pyguni@gmail.com> | Tue Nov 27 08:24:17 2018 +0000 |
tree | 9fc36d4fd2e1325768a8b2327944b3d00a4a3a5a | |
parent | 1e9cb73ba5dc307ae2b3f3c590749de6d5aaff08 [diff] [blame] |
Fix: do not install default rules in gateway node 1. do not proceed without selectedGatewayNode having valid value Change-Id: Ib092ab69360f7d985c5e52d9001a8e5f446cf6dc
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java index 9afae59..d6b0adc 100644 --- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java +++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java
@@ -753,6 +753,11 @@ * default ARP rule to handle ARP request. */ private class InternalNodeEventListener implements OpenstackNodeListener { + @Override + public boolean isRelevant(OpenstackNodeEvent event) { + return event.subject().type() == COMPUTE; + } + private boolean isRelevantHelper() { return Objects.equals(localNodeId, leadershipService.getLeader(appId.name())); }