- **status**: review --> fixed
- **assigned_to**: Hans Feldt --> nobody
- **Comment**:
changeset: 5845:e7c037863a2e
branch: opensaf-4.5.x
parent: 5843:633a2e496589
user: Hans Feldt <[email protected]>
date: Fri Sep 19 12:40:26 2014 +0200
summary: mds: change process_info key to include svc_id [#1050]
changeset: 5846:7f9c430348da
branch: opensaf-4.5.x
user: Hans Feldt <[email protected]>
date: Fri Sep 19 12:40:36 2014 +0200
summary: mds: delete proc_info for non existing process after tmo [#1050]
changeset: 5847:cee0964e0ed8
branch: opensaf-4.5.x
user: Hans Feldt <[email protected]>
date: Wed Sep 10 11:15:48 2014 +0200
summary: mds: add mds_auth_server_disconnect() [#1050]
changeset: 5848:5a5614999c4a
branch: opensaf-4.5.x
user: Hans Feldt <[email protected]>
date: Wed Sep 10 11:15:49 2014 +0200
summary: imma: use mds_auth_server_disconnect [#1050]
changeset: 5849:26210f148ba2
parent: 5844:0631071a7053
user: Hans Feldt <[email protected]>
date: Fri Sep 19 12:40:26 2014 +0200
summary: mds: change process_info key to include svc_id [#1050]
changeset: 5850:1c4f1af50184
user: Hans Feldt <[email protected]>
date: Fri Sep 19 12:40:36 2014 +0200
summary: mds: delete proc_info for non existing process after tmo [#1050]
changeset: 5851:559e82c21e26
user: Hans Feldt <[email protected]>
date: Wed Sep 10 11:15:48 2014 +0200
summary: mds: add mds_auth_server_disconnect() [#1050]
changeset: 5852:7dd084530461
tag: tip
user: Hans Feldt <[email protected]>
date: Wed Sep 10 11:15:49 2014 +0200
summary: imma: use mds_auth_server_disconnect [#1050]
---
** [tickets:#1050] amfnd sometimes fails to start due to ERR_LIBRARY from
saImmOmInitialize**
**Status:** fixed
**Milestone:** 4.5.0
**Created:** Tue Sep 09, 2014 07:08 AM UTC by Hans Feldt
**Last Updated:** Wed Sep 17, 2014 02:03 PM UTC
**Owner:** nobody
With MDS/TIPC amfnd randomly fails to start causing failed opensaf start.
osafimmnd logs the infamous "immnd_evt_proc_imm_init: ... MDS problem?"
Reason is a random timing variation of the TIPC topology DOWN event. This
sometimes causes the DOWN event to wrongly delete a newly added process_info
entry.
The trigger for this problem is that some IMM clients in opensaf like amfnd
does not reuse IMM handles but initialize/finalize in a far from optimal way.
This should also be fixed.
The solution under test consists of two parts:
1) The MDS down event just starts a timer in MDS, when the timeout event
happens the process_info entry is deleted.
2) A new explicit disconnect() is added to the MDS API which is used by IMMA
library when it is about to close down the whole core library.
---
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.
------------------------------------------------------------------------------
Slashdot TV. Video for Nerds. Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets