Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Overview

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-1142

  • Each Cm-Handle state change triggers a LCM event notification sent to the user to notify about the state change.
  • When a Cm-Handle is registered it will initially be set in an 'ADVISED' state.
  • If the module sync watchdog operation starts to work on an 'ADVISED' Cm-Handle, the Cm-Handle state will transition to 'READY' or 'LOCKED' based on if the module-sync has succeeded or failed respectively.
  • If the module sync watchdog operation is successful, data-sync-enabled will be set to false and the data sync-state will be 'NONE_REQUESTED'.
  • If the user wants to set data-sync-enabled to true, it has to be enabled on its dedicated API endpoint.
  • Once data sync-enabled is set to true, the data sync-state will be set to 'UNSYNCHRONIZED'.
  • Only the handles with an 'UNSYNCHRONIZED' data sync-state will be picked up by the data-sync watchdog operation.
  • If the data-sync watchdog was able to complete the sync successfully then the dataStoreSync state will changed to SYNCHRONIZED.
  • If the handles are to be deleted during update, then their states will be set to 'DELETING'. Once deletion is complete, the state is set to 'DELETED'.

Diagram of the possible transactions between CM-Handle states

Excerpt Include
DW:CPS-799 Spike: Define states and state handling for CM handleDW:
CPS-799 Spike: Define states and state handling for CM handle

...

Gliffy Diagram
displayNameCm handle state changes after update
nameCm handle state changes after update
pagePin7

State changes

...

during module-sync watchdog execution

Gliffy Diagram
displayNameState changes in module-sync watchdog
nameState changes in watchdog
pagePin24

State changes

...

during data-sync watchdog execution

Gliffy Diagram
macroId75fb5cf6-c5d5-40b4-81b0-6445eb1140ff
namedata-sync Watchdog related state changes
pagePin1

Source materials

Important links to related Spikes and Implementation proposals

...

...