Committed by
Thomas Vachuska
ONOS-3362 Fix triggerProbe method of ovsdbDeviceProvider.
Change-Id: Idc1d5f8482c16f8145154e03009d7cf50fdd7e53
Showing
1 changed file
with
7 additions
and
1 deletions
providers/ovsdb/device/src/main/java/org/onosproject/ovsdb/providers/device/OvsdbDeviceProvider.java
... | @@ -89,8 +89,14 @@ public class OvsdbDeviceProvider extends AbstractProvider | ... | @@ -89,8 +89,14 @@ public class OvsdbDeviceProvider extends AbstractProvider |
89 | 89 | ||
90 | @Override | 90 | @Override |
91 | public void triggerProbe(DeviceId deviceId) { | 91 | public void triggerProbe(DeviceId deviceId) { |
92 | - // TODO: This will be implemented later. | ||
93 | log.info("Triggering probe on device {}", deviceId); | 92 | log.info("Triggering probe on device {}", deviceId); |
93 | + if (!isReachable(deviceId)) { | ||
94 | + log.error("Failed to probe device {}", deviceId); | ||
95 | + providerService.deviceDisconnected(deviceId); | ||
96 | + return; | ||
97 | + } else { | ||
98 | + log.trace("Confirmed device {} connection", deviceId); | ||
99 | + } | ||
94 | } | 100 | } |
95 | 101 | ||
96 | @Override | 102 | @Override | ... | ... |
-
Please register or login to post a comment