- **status**: review --> fixed
- **Comment**:

changeset:   7327:4ed808a6af5b
tag:         qparent
user:        Hans Nordeback <[email protected]>
date:        Tue Mar 15 13:59:58 2016 +0100
files:       osaf/services/saf/clmsv/clms/clms_mbcsv.c
description:
clmd: Wait for cold sync to complete before sending message based checkpoints  
[#1701]




---

** [tickets:#1701] clm: clmsv sends msg based ckpt before cold sync is 
complete**

**Status:** fixed
**Milestone:** 5.0.FC
**Created:** Tue Mar 15, 2016 12:56 PM UTC by Hans Nordebäck
**Last Updated:** Tue Mar 15, 2016 12:56 PM UTC
**Owner:** Hans Nordebäck


At start of the standby clmsv a msg based ckpt may arrive before cold sync is 
completed. This leads to ckpt_proc_reg_rec() is called for the same client_id 
twice and the global clms_cb->last_client_id is not correct as it is not 
updated the second time at cold sync, already exists.

After role change, standby to active,  proc_initialize_msg  tries to add a new 
client_id, that already exists, due to the above described inconsistency. The 
clma agent receives this message as the somewhat misleading error message 
SA_AIS_ERR_NO_MEMORY at the clma. 

A patch to avoid sending msg based checkpoints before cold sync is complete 
solves this problem.


---

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.
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to