Resource group to share resources between intents
Change-Id: I5bf7d4261197449924d07dabac841cf8ccbe9389
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/PointToPointIntentCompiler.java b/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/PointToPointIntentCompiler.java
index c3fc348..94fe6ed 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/PointToPointIntentCompiler.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/PointToPointIntentCompiler.java
@@ -259,7 +259,8 @@
intent.key(),
createFailoverFlowRules(intent),
asList(ingressPoint.deviceId()),
- PathIntent.ProtectionType.FAILOVER);
+ PathIntent.ProtectionType.FAILOVER,
+ intent.resourceGroup());
intentList.add(frIntent);
} else {
updateFailoverGroup(intent, links);
@@ -320,6 +321,7 @@
.constraints(intent.constraints())
.priority(intent.priority())
.setType(type)
+ .resourceGroup(intent.resourceGroup())
.build();
}
@@ -353,6 +355,7 @@
.constraints(intent.constraints())
.priority(intent.priority())
.cost(cost)
+ .resourceGroup(intent.resourceGroup())
.build();
}