During sync, if `saImmOmAdminOwnerInitialize` or `saImmOmCcbInitialize` message
comes to active IMMD just right after `IMMD_EVT_ND2D_SYNC_START` message and
before `IMMND_EVT_D2ND_SYNC_START` message is arrived at IMMNDs, there is
possibily the request(s) is accepted at IMMND coord but is rejected at veterans.
For instance, after active IMMD broadcasts SYNC start to all nodes, NODE STATEs
will be changed to R_AVAILABLE except sync_client. If `pbeImmndDeadlock` is
detected at IMMND coord, then NODE STATE will be changed to FULL_AVAILABLE at
IMMND coord and send SYNC abort to active IMMD, but all veterans still remains
in R_AVAILALBE until receiving `IMMND_EVT_D2ND_SYNC_ABORT`.
So, the admin owner init or CCB init messages will arrive at IMMNDs before
`IMMND_EVT_D2ND_SYNC_ABORT` and the message will be accepted at IMMND coord,
but rejected at veterans.
Later on, at the time of finalizeSync, all veterans will get database mismatch
and restarted.
---
** [tickets:#2748] IMM: IMMND assrets as AdminOwner Id is missing on one of the
Payload**
**Status:** accepted
**Milestone:** 5.18.01
**Created:** Thu Dec 21, 2017 11:56 AM UTC by Ravi Sekhar Reddy
**Last Updated:** Wed Dec 27, 2017 11:54 AM UTC
**Owner:** Vu Minh Nguyen
In multi node setup, if any payload node reboots Sync is triggered to sync the
IMM Database .
During Sync time, other then the sync node all other nodes in the Cluster will
be in the IMM_NODE_R_AVAILABLE state. If an Object is added during this time ,
Active IMMD sends AdminOwnerSync init request to all the nodes. As nodes are in
IMM_NODE_R_AVAILABLE state
IMMND will not add the AdminOwner for the object in its database. During
VerifySync as admin owner is not present in the payload IMMND we are aborting
by asserting.
---
Sent from sourceforge.net because [email protected] is
subscribed to https://sourceforge.net/p/opensaf/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets