-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.1
-
Component/s: ofagent-py
-
Labels:
-
Story Points:3
-
Epic Link:
-
Sprint:VOLTHA 2.1 Sprint 6
The regression test runs have seen this failure a few times over the past week. All flows (eapol + dhcp) will be stuck in "PENDING_ADD" state in ONOS, however, the flows are indeed ADDED to the devices because authentication and dhcp does succeed. This could mean that the OFAGENT did not relay the message back to ONOS that it added the flow. Attached are all the logs.
ONOS flow table:
deviceId=of:000000000a60e0b9, flowRuleCount=14 ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:65536, ETH_TYPE:lldp], treatment=[immediate=[OUTPUT:CONTROLLER]] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:17, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:18, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:eapol, VLAN_VID:900], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:384004000000000/0] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:65536, ETH_TYPE:ipv6, IP_PROTO:17, UDP_SRC:546, UDP_DST:547], treatment=[immediate=[OUTPUT:CONTROLLER]] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:19, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:ipv6, IP_PROTO:17, UDP_SRC:547, UDP_DST:546], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:4000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:68, UDP_DST:67], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:4000000000/0] ADDED, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:65536, ETH_TYPE:ipv4, IP_PROTO:17, UDP_SRC:67, UDP_DST:68], treatment=[immediate=[OUTPUT:CONTROLLER]] PENDING_REMOVE, bytes=0, packets=0, table=0, priority=10000, selector=[IN_PORT:16, ETH_TYPE:eapol, VLAN_VID:4091], treatment=[immediate=[OUTPUT:CONTROLLER], meter=METER:1, metadata=METADATA:ffb004000000000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:16, VLAN_VID:0], treatment=[immediate=[VLAN_ID:900], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004000010000/0] PENDING_ADD, bytes=0, packets=0, table=0, priority=1000, selector=[IN_PORT:65536, METADATA:384, VLAN_VID:900], treatment=[immediate=[VLAN_POP], transition=TABLE:1, meter=METER:1, metadata=METADATA:384004000000010/0] PENDING_ADD, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:65536, VLAN_VID:900], treatment=[immediate=[VLAN_POP, VLAN_ID:0, OUTPUT:16], meter=METER:1, metadata=METADATA:4000000000/0] PENDING_ADD, bytes=0, packets=0, table=1, priority=1000, selector=[IN_PORT:16, VLAN_VID:900], treatment=[immediate=[VLAN_PUSH:vlan, VLAN_ID:900, OUTPUT:65536], meter=METER:1, metadata=METADATA:4000000000/0]
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
15282,4 | [VOL-1913] Fix for flows stuck in PENDING_ADD | voltha-2.1 | voltha-go | Status: ABANDONED | 0 | +1 |
15290,2 | Temporarily update voltha-system-tests job to use Khen's VOL-1913 images | master | ci-management | Status: MERGED | +2 | +1 |
15294,5 | [VOL-1913] Replies with errors of the form "transaction-not-acquired" are now ignored. | voltha-2.1 | voltha-go | Status: MERGED | +2 | +1 |
15315,1 | Update temporary images for testing VOL-1913 and VOL-1845 solutions | master | ci-management | Status: MERGED | +2 | +1 |
15320,1 | Update temporary images for testing VOL-1913 | master | ci-management | Status: MERGED | +2 | +1 |
15322,1 | [VOL-1913] Replies with errors of the form "transaction-not-acquired" are now ignored. | master | voltha-go | Status: MERGED | +2 | +1 |
15328,10 | VOL-1913 has been merged so resume testing voltha-2.1 images Device delete is working, make that a critical test now Start periodic system tests on master branch | master | ci-management | Status: MERGED | +2 | +1 |