mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
17.43.2013 a7475299cc11d0f53351bfd8429c42304091d79b
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, December 17, 2013 11:43 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, December 17, 2013 11:43 +0100
commita7475299cc11d0f53351bfd8429c42304091d79b
tree 625b85f9ecb5c1c17b6e8c1519e4e4f39fd9b702 tree | zip | gz
parent 49fae3bd05167c5c809e5beac6df4a7d402ea438 view | diff
OPENDJ-1231 (CR-2724) Make the Medium Consistency Point support replica heartbeats


Checkpoint commit that:
- adds i18n
- improves comments and javadocs
- improved ServerState class to internally use a lock free implementation


replication.properties:
Added 2 error messages.

ServerState.java:
Made the implementation use ConcurrentMap + removed all synchronized blocks + significantly change the code in update(), removeCSN() and toString().
Removed getMaxCSN() (never used).

ServerStateTest.java:
Added asserts to testRemoveCSN().
4 files modified
271 ■■■■ changed files
opendj-sdk/opends/src/messages/messages/replication.properties 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/common/ServerState.java 207 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java 41 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/common/ServerStateTest.java 13 ●●●●● diff | view | raw | blame | history