-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Blocker
-
Resolution: Done
-
Affects Version/s: VOLTHA v2.4
-
Fix Version/s: VOLTHA v2.4
-
Component/s: ofagent-go, onos-olt, rw-core
-
Labels:None
-
Story Points:3
-
Epic Link:
In this job: https://jenkins.opencord.org/view/voltha-scale-measurements/job/voltha-scale-measurements-1-16-32-att-subscribers/133/
From the investigation we had so far it seems like some "OfpFlowModCommand_OFPFC_DELETE_STRICT" are not reported in time to ONOS.
This causes the data-plane flow provisioning for that subscriber not to happen as that is tied to the success callback on the EAPOL flow removal.
2020-06-17T15:17:52,198 | WARN | onos-store-flow-message-handlers | InOrderFlowObjectiveManager | 193 - org.onosproject.onos-core-net - 2.2.3.b1 | Flow objective onError DefaultFilteringObjective{id=-1767749444, type=PERMIT, op=ADD, priority=10000, key=IN_PORT:41216, conditions=[ETH_TYPE:eapol, VLAN_VID:1235], meta=DefaultTrafficTreatment{immediate=[OUTPUT:CONTROLLER], deferred=[], transition=None, meter=[METER:1], cleared=false, StatTrigger=null, metadata=METADATA:4d3004000000000/0}, appId=DefaultApplicationId{id=190, name=org.opencord.olt}, permanent=true, timeout=0}. Reason = FLOWINSTALLATIONFAILED 2020-06-17T15:17:52,198 | ERROR | Thread-692 | Olt | 237 - org.opencord.olt-app - 4.1.0.SNAPSHOT | The filtering future did not complete properly FLOWINSTALLATIONFAILED subscriber on of:00000a0a0a0a0a00/45120 is not provisioned
We added a log in the core to track the response time for the flow-delete operation and that seems to happen fast:
"2020-06-17T15:18:24.751Z - OfpFlowModCommand_OFPFC_DELETE_STRICT start - cookie: 53480246232405070" "2020-06-17T15:18:24.764Z - OfpFlowModCommand_OFPFC_DELETE_STRICT done - cookie: 53480246232405070"
NOTE: As reported from Khen in the #BBSIM channel this is happening too fast. There may be some underlying issue:
For the flowDeleteStrict() to return that quickly and with no other errors in the core logs, I think that flow ID is not present in the Core.