From cf44474b926f6da103b7a4376fb446d7722ca939 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 05 Dec 2013 15:14:40 +0000
Subject: [PATCH] OPENDJ-1174 Transfer responsibility for populating the ChangeNumberIndexDB to ChangelogDB
---
opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDB.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDB.java b/opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDB.java
index 67d2404..f1ce819 100644
--- a/opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDB.java
+++ b/opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDB.java
@@ -363,7 +363,10 @@
}
catch (InterruptedException e)
{
- Thread.currentThread().interrupt();
+ // Do not reset the interrupt flag here,
+ // because otherwise JE will barf next time flush() is called:
+ // JE 5.0.97 refuses to persist changes to the DB when invoked
+ // from a Thread with the interrupt flag set to true.
}
}
}
--
Gitblit v1.10.0