-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Fixed
-
Affects Version/s: VOLTHA v2.8, VOLTHA v2.9
-
Fix Version/s: VOLTHA v2.8, VOLTHA v2.9
-
Component/s: openonu-adapter
-
Labels:None
-
Story Points:2
-
Epic Link:
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.
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
26326,1 | [VOL-4259] OpenOnuAdapter Flow/GemPort removal deadlock if both start concurrently | master | voltha-openonu-adapter-go | Status: MERGED | +2 | +1 |
26327,1 | [VOL-4259] R2.8 OpenOnuAdapter Flow/GemPort removal deadlock if both start concurrently | voltha-2.8 | voltha-openonu-adapter-go | Status: MERGED | +2 | +1 |