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

Nicolas Capponi
11.53.2015 b484f0eb77da40a5d900e8cd3e7d6183af11cc79
refs
author Nicolas Capponi <nicolas.capponi@forgerock.com>
Thursday, June 11, 2015 15:53 +0200
committer Nicolas Capponi <nicolas.capponi@forgerock.com>
Thursday, June 11, 2015 15:53 +0200
commitb484f0eb77da40a5d900e8cd3e7d6183af11cc79
tree 942740326448ad33fadd6cc1976533d7f1f1932c tree | zip | gz
parent f4cd4ce63a889b790e8a3d1d65db295ea90990ea view | diff
OPENDJ-1705 File based changelog: handle concurrency between purge and cursors

Main changes in Log class: cursors are aborted when purging
and clearing

Add new exception AbortedChangelogCursorException
8 files modified
1 files added
705 ■■■■ changed files
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/MessageHandler.java 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/ServerHandler.java 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/changelog/api/AbortedChangelogCursorException.java 78 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/changelog/file/ChangeNumberIndexer.java 25 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/changelog/file/FileChangelogDB.java 4 ●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/changelog/file/Log.java 521 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/replication/server/changelog/file/LogFile.java 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/messages/org/opends/messages/replication.properties 4 ●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/test/java/org/opends/server/replication/server/changelog/file/LogTest.java 52 ●●●●● diff | view | raw | blame | history