opends/src/server/org/opends/server/replication/common/ChangeNumberGenerator.java
@@ -82,6 +82,8 @@ public ChangeNumber newChangeNumber() { long curTime = TimeThread.getTime(); int mySeqnum; long myTime; synchronized(this) { @@ -90,13 +92,17 @@ lastTime = curTime; } if (seqnum++ == 0) if (++seqnum <= 0) { seqnum = 0; lastTime++; } mySeqnum = seqnum; myTime = lastTime; } return new ChangeNumber(lastTime, seqnum, serverId); return new ChangeNumber(myTime, mySeqnum, serverId); } /**