From f5bc6d03a6d83afd1c6b2cf95362cdcaaf566d59 Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Tue, 25 Jul 2006 13:36:22 +0000
Subject: [PATCH] Fix a problem in the synchronization code when the directory server is started from something else than the directory instance root because it uses a relative path to open the changelog db and the changelog db open therefore fails in this case.
---
opends/src/server/org/opends/server/changelog/Changelog.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/changelog/Changelog.java b/opends/src/server/org/opends/server/changelog/Changelog.java
index b56cb74..394ee1d 100644
--- a/opends/src/server/org/opends/server/changelog/Changelog.java
+++ b/opends/src/server/org/opends/server/changelog/Changelog.java
@@ -56,6 +56,7 @@
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
+import java.io.File;
import java.io.IOException;
/**
@@ -342,7 +343,13 @@
{
try
{
- ChangelogDB.initialize("changelogDb");
+ /*
+ * Initialize the changelog database.
+ * TODO : the changelog db path should be configurable
+ */
+ ChangelogDB.initialize(DirectoryServer.getServerRoot() + File.separator
+ + "changelogDb");
+
/*
* create changelog cache
*/
--
Gitblit v1.10.0