commit | e4b6bb2515b964b1a7b5f7ba839c8149d8447267 | [log] [tgz] |
---|---|---|
author | Thomas Vachuska <tom@onlab.us> | Tue Nov 25 17:09:43 2014 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed Nov 26 04:31:14 2014 +0000 |
tree | c1bc6185536b4a1ac5cbc082c884828c4dbcb935 | |
parent | c91eebe810c32e7bfb2d9989e596ad264d96771b [diff] [blame] |
Intents are now removed after being withdrawn. Change-Id: I7574fe94add00abf58c71c6122bb3dc5aafa0f79
diff --git a/core/net/src/main/java/org/onlab/onos/net/intent/impl/IntentManager.java b/core/net/src/main/java/org/onlab/onos/net/intent/impl/IntentManager.java index fb6aa40..da2fe70 100644 --- a/core/net/src/main/java/org/onlab/onos/net/intent/impl/IntentManager.java +++ b/core/net/src/main/java/org/onlab/onos/net/intent/impl/IntentManager.java
@@ -694,6 +694,10 @@ if (event != null) { eventDispatcher.post(event); } + + if (newState == WITHDRAWN) { + store.removeIntent(intent.id()); + } } Map<Intent, IntentState> stateMap() {