Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-3242

Not all provisioned subscriber are processed in ONOS

    XMLWordPrintable

    Details

      Description

      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.

       

       

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            teone Matteo Scandolo
            Reporter:
            teone Matteo Scandolo
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes