This ticket is based on a user list query which goes like this:
"
When AMF begins "attempting" to assign CSI assignments it updates the runtime attributes and associations to show assigned and active BEFORE the active CSI has been accepted by the Component.
So if I query the CSI using amf-state csiass before the CSI has been accepted by the Component smf-state will show it assigned and active.
The same his for the SI. The SI will be assigned to the SU as active BEFORE all the CSI assignments have been accepted by the components in that SU. I checked the runtime state with both immlist and amf-state. Both were consistent in being incorrect.
Interestingly enough the opensaf log entries show the correct behavior. The log entry indication the SI was assigned to the SU is not logged until all CSI assignments have been accepted.
"
https://sourceforge.net/p/opensaf/tickets/2134/
Discussion in #2134 has information for solution of #1354