Hello All,
I'm experimenting with the checkpoint service, and some things don't appear
to work.
The saCkptActiveReplicaSet and saCkptCheckpointSynchronize[Async] don't
appear to work when the checkpoint has section numbers greater than around 5500.
I've created a checkpoint with 7500 sections, each section being 1024
bytes. The checkpoint is co-located and the "active replica" bit is set.
I can create and write all the sections. And from another node I run
saCkptCheckpointStatusGet, and the information all looks good. Everything is
there. I see no errors from any CKPT API calls.
The problem comes when I call saCkptActiveReplicaSet from this other node.
After I do this, saCkptCheckpointStatusGet now returns all the same information
except the number of sections is no longer 7500 but 0. If I do this test with
50,000 sections only about 3,000 entries get synced. And iterating through the
sections shows that there are only 3,000 sections.
Calling saCkptCheckpointSynchronize[Async] in this situation has no effect,
either.
After looking through the code I see a comment in
cpnd_evt_proc_ckpt_arep_set that says "/* ###TBD sync up is missing with old
active if now this fellow is becoming active. */" So, it doesn't appear that
syncing is being done in the saCkptActiveReplicaSet, which it should be.
Can someone comment?
I'm going to fix this and post a patch unless someone else is already
working on it, but I didn't see a bug for it.
Alex
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel