Error / Interrupt |
ESC Behaviour |
ETSI-VNFM Behaviour |
Resulting LcmOpOcc state |
ETSI-VNFM Behaviour
Resulting LcmOpOcc state with *1
|
Validation Failure |
|
|
FAILED_TEMP |
ETSI-VNFM Behaviour
Resulting LcmOpOcc state
FAILED
|
Monitoring already unset |
|
|
FAILED_TEMP |
ETSI-VNFM Behaviour
Resulting LcmOpOcc state
FAILED
|
Unset monitor fails
|
-
Unset monitor fails silently.
-
Deleting rule from existing monitoring agent failed.
-
Update deployment.
-
Sends service update success notification.
-
Set monitor on the new monitoring agent.
-
Send VM_SET_MONITOR_STATUS and SVC_SET_MONITOR_STATUS notifications.
|
|
COMPLETED
|
ETSI-VNFM Behaviour
Resulting LcmOpOcc state
COMPLETED
|
Service Update fails
|
-
Unset monitor on existing monitoring agent.
-
Deployment update failed.
-
Send service update failure notification.
-
Set monitor on the existing/previous monitoring agent based on if the deployment was actually updated.
-
Send VM_SET_MONITOR_STATUS notification.
-
Send SVC_SET_MONITOR_STATUS notification.
|
|
FAILED_TEMP |
ETSI-VNFM Behaviour
Resulting LcmOpOcc state
ROLLING_BACK → ROLLED_BACK
|
Set monitor fails
|
-
Unset monitor from existing monitoring agent.
-
Update deployment.
-
Send service update success notification.
-
Set monitor failed - Adding rule to new monitoring agent failed.
-
Send VM_SET_MONITOR_STATUS notification with failure state.
-
Skips set monitor for other VMs with same monitoring agent.
-
Send SVC_SET_MONITOR_STATUS notification with partial failure/failure notification.
|
|
FAILED_TEMP |
Resulting LcmOpOcc state
ROLLING_BACK → ROLLED_BACK
|
Unset monitor fails (rollback) |
|
N/A
|
N/A
|
N/A
|
Service Update fails (rollback)
|
-
If the deployment config was updated with the new monitoring agent during the service update failure, then a service update
rollback will restore the previous monitoring agent and a set monitor is attempted on the previous monitoring agent.
-
If the deployment config was not updated due to service update failure, then a service update rollback will not be accepted
by ESCManager (service update will not be accepted unless there is something to be updated).
|
|
FAILED_TEMP |
ETSI-VNFM Behaviour
Resulting LcmOpOcc state FAILED_TEMP
|
Set monitor fails (rollback) |
-
Unset monitor on new monitoring agent (because deployment config was already updated successfully).
-
Update deployment with the previous monitoring agent.
-
Send service update success.
-
Set monitor on the previous monitoring agent.
-
Send VM_SET_MONITOR_STATUS notification with success/failure state.
-
Send SVC_SET_MONITOR_STATUS notification with success/failure/partial-failure state.
|
Note:
Rollback only checks for the service update notification not the service level set monitor notification.
|
ROLLED_BACK
|
Note: Rollback only checks for the service update notification not the service level set monitor notification.
Resulting LcmOpOcc state
ROLLED_BACK
|
Cancel operation (during unset)
|
Since the request to ESC Core is atomic, cancel cannot be serviced.
|
N/A
|
N/A
|
N/A
|
Cancel operation (during service update)
|
Since the request to ESC Core is atomic, cancel cannot be serviced.
|
N/A
|
N/A
|
N/A
|
Cancel operation (during set)
|
Since the request to ESC Core is atomic, cancel cannot be serviced.
|
N/A
|
N/A
|
N/A
|