Fixing an issue where intents fail to re-route after a node is restarted; caused by failure to register intent resources correctly.
Change-Id: I239e3b538d5b9134422fa629514e095e4914bb0c
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
index 62174e0..3c73851 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
@@ -182,6 +182,12 @@
}
@Override
+ public Iterable<IntentData> getIntentData() {
+ checkPermission(Permission.INTENT_READ);
+ return store.getIntentData(false, 0);
+ }
+
+ @Override
public long getIntentCount() {
checkPermission(Permission.INTENT_READ);
@@ -258,6 +264,11 @@
public void process(IntentData data) {
accumulator.add(data);
}
+
+ @Override
+ public void onUpdate(IntentData intentData) {
+ trackerService.trackIntent(intentData);
+ }
}
private void buildAndSubmitBatches(Iterable<Key> intentKeys,