-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Blocker
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 1.6.0
-
Component/s: None
-
Labels:
-
Story Points:3
-
Epic Link:
-
Sprint:Falcon Sprint #2 (1/25 - 2/12), Falcon Sprint 4 (2/29-3/4), Goldeneye Black Sprint #2
in CHO test with Chordal topo, bring the downed link back up causing some intents to be stuck in "INSTALLING" state, even after all network activities.
Observations:
1) stuck "INSTALLING" intents:
onos> intents |grep 459
id=0x459, state=INSTALLING, key=0x459, type=PointToPointIntent, appId=org.onosproject.cli
onos> intents |grep -A 10 459
id=0x459, state=INSTALLING, key=0x459, type=PointToPointIntent, appId=org.onosproject.cli
selector=[ETH_DST:00:00:00:00:00:05, ETH_SRC:00:00:00:00:00:0E]
treatment=[NOACTION]
constraints=[LinkTypeConstraint
ingress=ConnectPoint{elementId=of:000000000000000e, portNumber=1}, egress=ConnectPoint{elementId=of:0000000000000005, portNumber=1}
2) topology and path is fine:
onos> paths of:000000000000000e of:0000000000000005
of:000000000000000e/6-of:0000000000000005/14; cost=1.0
3) links/topology are correct:
onos> summary
node=10.128.40.41, version=1.5.0.admin~2016/02/01@11:23
nodes=3, devices=25, links=600, hosts=25, SCC(s)=1, flows=1380, intents=600
4) intent manager report intents between "failed installed" and "failed remove":
016-02-01 11:47:51,412 | WARN | message-handlers | IntentManager | 115 - org.onosproject.onos-core-net - 1.5.0.SNAPSHOT | Failed installation: 0x459 PointToPointIntent{id=0x459, key=0x459, appId=DefaultApplicationId{id=6, name=org.onosproject.cli}, priority=100, resources=[], selector=DefaultTrafficSelector{criteria=[ETH_DST:00:00:00:00:00:05, ETH_SRC:00:00:00:00:00:0E]}, treatment=DefaultTrafficTreatment{immediate=[NOACTION], deferred=[], transition=None, cleared=false, metadata=null}, ingress=ConnectPoint{elementId=of:000000000000000e, portNumber=1}, egress=ConnectPoint{elementId=of:0000000000000005, portNumber=1}, constraints=[LinkTypeConstraint{inclusive=false, types=[OPTICAL]}
]} on FlowRuleOperations{stages=[[FlowRuleOperation{rule=DefaultFlowRule
{id=c0000465d3e3d, deviceId=of:000000000000000e, priority=100, selector=[IN_PORT:1, ETH_DST:00:00:00:00:00:05, ETH_SRC:00:00:00:00:00:0E], treatment=[OUTPUT:6], tableId=0, created=1454356061401, payLoad=null}, type=ADD}]]}
2016-02-01 11:47:51,412 | WARN | message-handlers | IntentManager | 115 - org.onosproject.onos-core-net - 1.5.0.SNAPSHOT | Failed withdrawal: 0x459 PointToPointIntent{id=0x459, key=0x459, appId=DefaultApplicationId
, priority=100, resources=[], selector=DefaultTrafficSelector
{criteria=[ETH_DST:00:00:00:00:00:05, ETH_SRC:00:00:00:00:00:0E]}, treatment=DefaultTrafficTreatment
{immediate=[NOACTION], deferred=[], transition=None, cleared=false, metadata=null}, ingress=ConnectPoint
{elementId=of:000000000000000e, portNumber=1}, egress=ConnectPoint
{elementId=of:0000000000000005, portNumber=1}, constraints=[LinkTypeConstraint
{inclusive=false, types=[OPTICAL]}]} on FlowRuleOperations{stages=[[FlowRuleOperation{rule=DefaultFlowRule
{id=c0000465d3e3d, deviceId=of:000000000000000e, priority=100, selector=[IN_PORT:1, ETH_DST:00:00:00:00:00:05, ETH_SRC:00:00:00:00:00:0E], treatment=[OUTPUT:6], tableId=0, created=1454356061401, payLoad=null}, type=ADD}]]}