Dear all,

I am reading 4.6.0 checkpoint service code, and found a possible bug when 
setting active replica. The current implementation only works first time a 
replica is set active, as it only update the relevant data structure in cpd and 
this cpnd, but does not inform other cpnd which has cpa opened the checkpoint. 
Suppose there are multiple cpnd  have opened a checkpoint, say they are a, b, 
c, d, ..., now "a" is active, so "b", "c", "d" all know that "a" is "active". 
Now suppose "b" call "saCkptActiveReplicaSet", the 4.6.0 implementation only 
update the cpd of the new "active" replica, but cpd does not inform "a", "c", 
"d", so "a", "c", "d" still think "a" is active, this is apparently wrong.

Br,

Ted
------------------------------------------------------------------------------
_______________________________________________
Opensaf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-users

Reply via email to