At failover smfd's vdest is in "transit" and during this time all smfnd has the
"MDS Await Active Timer" started.
This timer may expire before smfd sets a new vdest and if so the NCSMDS_DOWN
msg for the smfd vdest is sent to all smfnd's and the cb->smfd_vdest is set to
0. Then the new active smfd sets the vdest and the message NCSMDS_NEW_ACTIVE is
sent to all smfnd's. This message is not handled and leads to all smfnd's still
has the cb->smfd_vdest set to 0 and are not able to communicate with the smfd.
---
** [tickets:#2723] smf: Fix handling of MDS events in smfnd**
**Status:** accepted
**Milestone:** 5.18.01
**Created:** Fri Dec 01, 2017 02:05 PM UTC by elunlen
**Last Updated:** Fri Dec 01, 2017 02:25 PM UTC
**Owner:** elunlen
The smf node direcor does not handle ACTIVE DOWN and UP events only service UP
and DOWN. This means that if a fail over of smfd happen and it takes a long
time (longer than MDS "Await Active Timer" timeout) for smfd to request a mds
role change the smfnd will timeout and get a service down event. When that
happen smfnd will reset the i_dest (set to 0) this means that smfnd no longer
can send any messages to smfd. Smfnd will restore i_dest if a service UP event
is received. However in this case this will not happen instead an ACTIVE UP
event will be received. Since smfnd does not subscribe to this event this will
go unnoticed and i_dest will never be restored. The smfnd has to be restarted.
---
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