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

Nicolas Capponi
28.06.2014 46992e79c3b43e79c556f747cab12f93614aeae0
refs
author Nicolas Capponi <nicolas.capponi@forgerock.com>
Wednesday, May 28, 2014 14:06 +0200
committer Nicolas Capponi <nicolas.capponi@forgerock.com>
Wednesday, May 28, 2014 14:06 +0200
commit46992e79c3b43e79c556f747cab12f93614aeae0
tree 9647d87ec6ef4cb6c10f8988e2e9a604f393349c tree | zip | gz
parent db77f058c92ee3d0b531c474093d6a3d1d81cd25 view | diff
OPENDJ-1482 : SEVERE_ERROR (cursor still opened on the log) when running
replication topology with file-based changelog

The root cause is that records may be appended more than once to the
changelog and in an order that is breaking the key ordering.

Update Log.java to reject any append of a record that has a key that would
break the ordering of records in the log (ie, key lower than or equal to the last
key appended).
1 files modified
34 ■■■■■ changed files
opends/src/server/org/opends/server/replication/server/changelog/file/Log.java 34 ●●●●● diff | view | raw | blame | history