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

pgamba
07.32.2009 f97c626a4abcd3f86332aeb896c051a2454e7dd0
opendj-sdk/opends/src/server/org/opends/server/replication/server/DbHandler.java
@@ -113,6 +113,8 @@
  // The maximum number of retries in case of DatabaseDeadlock Exception.
  private static final int DEADLOCK_RETRIES = 10;
  private long latestTrimDate = 0;
  /**
   *
   * The trim age in milliseconds. Changes record in the change DB that
@@ -393,6 +395,16 @@
  }
  /**
   * Retrieves the latest trim date.
   * @return the latest trim date.
   */
  public long getLatestTrimDate()
  {
    return latestTrimDate;
  }
  /**
   * Trim old changes from this replicationServer database.
   * @throws DatabaseException In case of database problem.
   */
@@ -403,7 +415,10 @@
    int size = 0;
    boolean finished = false;
    boolean done = false;
    ChangeNumber trimDate = new ChangeNumber(TimeThread.getTime() - trimage,
    latestTrimDate = TimeThread.getTime() - trimage;
    ChangeNumber trimDate = new ChangeNumber(latestTrimDate,
        (short) 0, (short)0);
    // In case of deadlock detection by the Database, this thread can