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

OpenOnuAdapter Flow/GemPort removal deadlock if both start concurrently

    XMLWordPrintable

    Details

      Description

      TechProfile (removal) configuration and VlanConfigFsm flow removal processing may still run into some deadlock situation, when started nearly at the same time.

      TechProfile may lock mutexTpState and and with call to VlanConfigFsm::IsFlowRemovePending() may wait for VlanConfigFsm::mutexFlowParams.

      In between VlanConfigFsm::RemoveUniFlowParams() takes VlanConfigFsm::mutexFlowParams and with call to Techprofile::setProfileToDelete() may wait for (above locked) mutexTpState.

        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