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

gbellato
05.41.2009 2285a5db2a9f643686b6d4f27fcf557055771437
refs
author gbellato <gbellato@localhost>
Thursday, March 5, 2009 15:41 +0100
committer gbellato <gbellato@localhost>
Thursday, March 5, 2009 15:41 +0100
commit2285a5db2a9f643686b6d4f27fcf557055771437
tree 67a55ee05b967bb67109cd71e2ffd9b422ccac96 tree | zip | gz
parent ce99899b787aaacd25aeb04dd4b8efee3a037b0c view | diff
Fix for 3844 : ReplicationDomain.publish can loose changes when called by several thread.

Some locking must be done between the Generation of the ChangeNumber
and the call to broker.publish() because the broker does not do any
re-ordering and the ReplicationServer expect to receive the Changes
in the order defined by the ChangeNumber
1 files modified
16 ■■■■■ changed files
opends/src/server/org/opends/server/replication/service/ReplicationDomain.java 16 ●●●●● diff | view | raw | blame | history