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

OpenOnuAdapter reconcile deadlock when configuring TechProfile/Flow on OMCI

    XMLWordPrintable

    Details

      Description

      There can be a mutex dead lock situation at reconcilement in case the available techProfile and flow is to be sent to the ONU via OMCUI configuration (MDS counter mismatch).
      In this case the techProfile and flow configuration takes steadily mutex mutexPersOnuConfig for the complete time of state machine run until completion. This collides with the reception of OMCI frames in case the responses from OMCI inidcate that the MDS counter needs to be updated (which also uses mutex mutexPersOnuConfig). Waiting for mutexPersOnuConfig here blocks the complete reception of OMCI messages on mutexRxSchedMap, so that the received responses can also not be processed anymore to let the TechProfile/Flow processing proceed.

        Attachments

        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            michaelpag Michael Pagenkopf
            Reporter:
            michaelpag Michael Pagenkopf
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes