commit | 84382b9426734dcfeb4ada2be9a5c29ec89574c7 | [log] [tgz] |
---|---|---|
author | Madan Jampani <madan@onlab.us> | Wed Jun 22 08:26:49 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Jun 23 08:48:38 2016 +0000 |
tree | 0aa91da4c25cee8901515b0f304365e65d7a25b9 | |
parent | 71c32ca1584150c6b2774c91a970306f9818c2f5 [diff] [blame] |
Misc fixes in openflow provider subsystem Change-Id: I5e6ab619f66ca71badc25efc7be7560070639051 (cherry picked from commit 91e1d737f6c60b48d7b2eb03a524138db1d68e8c)
diff --git a/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/MeterStatsCollector.java b/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/MeterStatsCollector.java index a11847a..552e5ec 100644 --- a/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/MeterStatsCollector.java +++ b/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/MeterStatsCollector.java
@@ -56,6 +56,11 @@ @Override public void run(Timeout timeout) throws Exception { + if (!sw.isConnected()) { + log.debug("Switch {} disconnected. Aborting meter stats collection", sw.getStringId()); + return; + } + log.trace("Collecting stats for {}", sw.getStringId()); sendMeterStatistic();