Adds simple HA support to the Java Broker by leveraging the HA features of BDB JE.
Attached a patch with HA support for BDB store
Please, commit the patch attached.
Patch introducing coalescing sync, designated primary configurations. It also renames replication policy configuration into durability and removes auto-designated primary functionality.
Documentation about Java Broker HA in docbook format
Documentation and java patches applied.
Attached a patch to ignore InsufficientAcksException thrown on commit by Master - designated primary in 2 nodes cluster
Attached a patch with HA documentation update
Re-attached patches containing fixes for documentation and a patch adding a work around the commit throwing InsufficientAcksException on a designated primary Master.
Attached a patch setting 'je.rep.logFlushTaskInterval' interval to 1 minute in order to minimize data losses on crushes for Nodes with NO_SYNC durability
Note that Alex's patch for handling of InsufficientAcksException was made unnecessary by Oracle fixing a defect (https://forums.oracle.com/forums/thread.jspa?threadID=2396984&tstart=90, fixed by 5.0.55)