- **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

Reply via email to