From ff3d7d233cd306e4fe50e2219fcdfc7f4ec7c920 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 04 Sep 2013 12:34:42 +0000
Subject: [PATCH] OPENDJ-1116 Introduce abstraction for the changelog DB
---
opends/src/server/org/opends/server/replication/server/ECLServerHandler.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java b/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
index 168a69d..e0b585d 100644
--- a/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
@@ -1347,9 +1347,11 @@
* provided oldestChange, <code>false</code> otherwise
* @throws DirectoryException
* if any problem occur
+ * @throws ChangelogException
+ * if a database problem occurs.
*/
private boolean assignChangeNumber(final ECLUpdateMsg oldestChange)
- throws DirectoryException
+ throws DirectoryException, ChangelogException
{
// We also need to check if the draftCNdb is consistent with
// the changelogdb.
@@ -1451,7 +1453,7 @@
}
private void assignNewDraftCNAndStore(ECLUpdateMsg change)
- throws DirectoryException
+ throws DirectoryException, ChangelogException
{
// generate a new change number and assign to this change
change.setChangeNumber(replicationServer.getNewChangeNumber());
--
Gitblit v1.10.0