-
Type: Story
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.0
-
Component/s: Deprecated - vOLTHA Core
-
Labels:None
-
Story Points:8
-
Sprint:VOLTHA 2.0 Sprint 15, VOLTHA 2.0 Sprint 16
When two cores in a core-pair process data for the same device in parallel (e.g. one adding a PON port while the other one changing the device status) then there is a number of data merge that is required along with a number of watches that get triggered on both Cores. This leads to deteriorating performance and increasing chance of corrupted data. A better approach is to have a device being actively managed by only one of the Core in the Core-Pair. The other Core in the Core-Pair will actively monitor the device by keeping its memory up to date for that device and will take over in the event that the other Core can no longer manage the device (mostly if it dies).