We have processes that watch when other SUs are assigned a SI and when a SI is removed from a SU. When we unlock a SU (SI is assigned), the following notification is the only one received:
eventType = SA_NTF_OBJECT_STATE_CHANGE
notificationObject = "safSi=amfRaterSI1.4,safApp=olcApp"
notifyingObject = "safApp=safAmfService"
notificationClassId = SA_NTF_VENDOR_ID_SAF.SA_SVC_AMF.111 (0x6f)
additionalText = "The Assignment state of SI safSi=amfRaterSI1.4,safApp=olcApp changed"
sourceIndicator = SA_NTF_OBJECT_OPERATION
State ID = SA_AMF_ASSIGNMENT_STATE
New State: SA_AMF_ASSIGNMENT_FULLY_ASSIGNED
The NTF contains no information about what SU that the assignment is related to. The only way to find that is to read the IMM but the IMM update is not synchronized hence we cannot rely on IMM.
On the lock (SI removed), we do receive a HA State change notification that does contain the SU so in this case the NTF does contain enough information for us (contains the SI and SU):
eventType = SA_NTF_OBJECT_STATE_CHANGE
notificationObject = "safSu=amfRaterSU1.2,safSg=amfRaterSG1,safApp=olcApp"
notifyingObject = "safApp=safAmfService"
notificationClassId = SA_NTF_VENDOR_ID_SAF.SA_SVC_AMF.110 (0x6e)
additionalText = "The HA state of SI safSi=amfRaterSI1.4,safApp=olcApp assigned to SU safSu=amfRaterSU1.2,safSg=amfRaterSG1,safApp=olcApp changed"
HA state change notification should be produced when a SI is assigned to a SU.
Hi Shu
This seems like a duplicate of #544. Can you please try the patch at http://web.archiveorange.com/archive/v/I66ZJHFk6SvQjNy6pcWm and see if it helps?
assuming it was fixed by #544