commit | 03062683c2130ad0f440160a921956f07f6ec143 | [log] [tgz] |
---|---|---|
author | Madan Jampani <madan@onlab.us> | Tue May 19 17:57:51 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed May 20 01:18:59 2015 +0000 |
tree | 19f8df6938071ba4751cdcda4f466d8746f746e4 | |
parent | 5d410a2b60792e0b51f0656bc21f7a6d14ccf050 [diff] |
Move flow store backup activity off of the event loop thread Change-Id: I6e63b49dbb2917d4c8b8b31b96d4674febd6a12c
diff --git a/core/store/dist/src/main/java/org/onosproject/store/flow/impl/NewDistributedFlowRuleStore.java b/core/store/dist/src/main/java/org/onosproject/store/flow/impl/NewDistributedFlowRuleStore.java index 88820b6..580c985 100644 --- a/core/store/dist/src/main/java/org/onosproject/store/flow/impl/NewDistributedFlowRuleStore.java +++ b/core/store/dist/src/main/java/org/onosproject/store/flow/impl/NewDistributedFlowRuleStore.java
@@ -620,7 +620,9 @@ // ignore since backup location hasn't changed. return; } - backupFlowEntries(latestBackupNode, Sets.newHashSet(deviceId)); + backupSenderExecutor.schedule(() -> backupFlowEntries(latestBackupNode, Sets.newHashSet(deviceId)), + 0, + TimeUnit.SECONDS); } }