The 3 second delay was introduced in [#1698].
The ticket [#79] changed the behavior of RDE. rda_get_role() may return QUIESCED and the ACTIVE/STANDBY role will be assigned later in rda_cb().
That makes IMMD fail to start the 3 second delay (to wait for veterans to re-introduce).
if (immd_cb->ha_state == SA_AMF_HA_ACTIVE) {
LOG_NO("Waiting 3 seconds to allow IMMND MDS attachments to get processed.");
The ha_state is SA_AMF_HA_QUISECED and we will never see this message in syslog.
Tickets: #1698
Tickets: #1896
Tickets: #79
Wiki: ChangeLog-5.0.1
default (5.1) [staging:62e2ae]
changeset: 7789:62e2ae698dca
user: Hung Nguyen hung.d.nguyen@dektech.com.au
date: Tue Jun 28 10:44:08 2016 +0700
summary: imm: Fix the startup delay in IMMD [#1896]
opensaf-5.0.x [staging:66fd4d]
changeset: 7790:66fd4da461d7
user: Hung Nguyen hung.d.nguyen@dektech.com.au
date: Tue Jun 28 10:44:08 2016 +0700
summary: imm: Fix the startup delay in IMMD [#1896]
Related
Commit: [62e2ae]
Commit: [66fd4d]
Tickets:
#1896