---
** [tickets:#2487] imm: IMMND crashes in immnd_proc_discard_other_nodes**
**Status:** accepted
**Milestone:** 5.17.06
**Created:** Wed Jun 07, 2017 10:58 AM UTC by Hung Nguyen
**Last Updated:** Wed Jun 07, 2017 10:58 AM UTC
**Owner:** Hung Nguyen
**Attachments:**
-
[logs_n_traces.7z](https://sourceforge.net/p/opensaf/tickets/2487/attachment/logs_n_traces.7z)
(13.5 MB; application/octet-stream)
IMMD was down when discarding a IMMA connection, that caused a failure and the
client was marked as stale.
~~~css
12:20:03.331159 osafimmnd [206:206:src/imm/immnd/immnd_evt.c:12127] T2 IMMA
DOWN EVENT
...
12:20:03.332028 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0091] >>
immnd_proc_imma_discard_connection
12:20:03.332031 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0096] T5
Attempting discard connection id:610002020f <n:2020f, c:97>
12:20:03.332035 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14042] >>
discardContinuations
12:20:03.332038 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14095] <<
discardContinuations
12:20:03.332042 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0138] T5
Discarding implementer id:35 for connection: 97
12:20:03.332046 osafimmnd [206:206:src/imm/immnd/immnd_mds.c:0781] T2 Director
Service Is Down
12:20:03.332062 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0156] WA Discard
implementer failed for implId:35 (immd_down)- will retry later
12:20:03.332073 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:13961] >>
discardImplementer
12:20:03.332083 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14012] NO
Implementer locally disconnected. Marking it as doomed 35 <97, 2020f>
(safLogService)
12:20:03.332087 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14038] <<
discardImplementer
12:20:03.332090 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0169] <<
immnd_proc_imma_discard_connection
12:20:03.332093 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0320] T5 Stale
marked client id:610002020f sv_id:27
~~~
<br>
Later when discarding other nodes, immnd_proc_imma_discard_connection()
returned false because the client was previously marked as stale
~~~
immModel_discardImplementer(cb, implId, scAbsence, NULL, NULL);
}
if (cl_node->mIsStale) {
TRACE_LEAVE();
return false;
}
~~~
~~~css
12:20:03.332133 osafimmnd [206:206:src/imm/immnd/immnd_evt.c:12219] NO IMMD
SERVICE IS DOWN, HYDRA IS CONFIGURED => UNREGISTERING IMMND form MDS
12:20:03.332201 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:2819] >>
immnd_proc_discard_other_nodes
...
12:20:03.332406 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0091] >>
immnd_proc_imma_discard_connection
12:20:03.332410 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0096] T5
Attempting discard connection id:610002020f <n:2020f, c:97>
12:20:03.332413 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14042] >>
discardContinuations
12:20:03.332416 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14095] <<
discardContinuations
12:20:03.332419 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0138] T5
Discarding implementer id:35 for connection: 97
12:20:03.332423 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:13961] >>
discardImplementer
12:20:03.332431 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:13967] NO
Implementer disconnected 35 <97, 2020f> (safLogService)
12:20:03.332435 osafimmnd [206:206:src/imm/immnd/ImmModel.cc:14038] <<
discardImplementer
12:20:03.332438 osafimmnd [206:206:src/imm/immnd/immnd_proc.c:0169] <<
immnd_proc_imma_discard_connection
~~~
<br>
And IMMND crashed due to assertion failure
~~~css
12:20:03 SC-2 osafimmnd[206]: NO Implementer disconnected 35 <97, 2020f>
(safLogService)
12:20:03 SC-2 osafimmnd[206]: src/imm/immnd/immnd_proc.c:2828:
immnd_proc_discard_other_nodes: Assertion
'immnd_proc_imma_discard_connection(cb, cl_node, true)' failed.
~~~
<br>
Attached is logs and traces.
---
Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets