From 402b97d33c3127e1895954f377e995d30663a110 Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Tue, 27 May 2008 07:19:18 +0000
Subject: [PATCH] Fixed an issue where using the dbtest utility on a server configured with multiple JE backends will throw an exception.
---
opends/src/server/org/opends/server/tools/DBTest.java | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/DBTest.java b/opends/src/server/org/opends/server/tools/DBTest.java
index f04cad3..fa221dd 100644
--- a/opends/src/server/org/opends/server/tools/DBTest.java
+++ b/opends/src/server/org/opends/server/tools/DBTest.java
@@ -498,7 +498,7 @@
private int listRootContainers()
{
- TreeMap<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
+ Map<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
int count = 0;
// Create a table of their properties.
@@ -525,7 +525,7 @@
private int listEntryContainers(Argument backendID)
{
- TreeMap<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
+ Map<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
BackendImpl backend = null;
for(BackendImpl b : jeBackends.values())
@@ -646,7 +646,7 @@
private int listDatabaseContainers(Argument backendID,
Argument baseDN)
{
- TreeMap<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
+ Map<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
BackendImpl backend = null;
DN base = null;
@@ -821,7 +821,7 @@
private int listIndexStatus(Argument backendID,
Argument baseDN)
{
- TreeMap<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
+ Map<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
BackendImpl backend = null;
DN base = null;
@@ -985,7 +985,7 @@
Argument maxDataSize,
Argument minDataSize)
{
- TreeMap<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
+ Map<LocalDBBackendCfg, BackendImpl> jeBackends = getJEBackends();
BackendImpl backend = null;
DN base = null;
@@ -1583,7 +1583,7 @@
}
}
- private TreeMap<LocalDBBackendCfg, BackendImpl> getJEBackends()
+ private Map<LocalDBBackendCfg, BackendImpl> getJEBackends()
{
ArrayList<Backend> backendList = new ArrayList<Backend>();
ArrayList<BackendCfg> entryList = new ArrayList<BackendCfg>();
@@ -1591,8 +1591,8 @@
int code = BackendToolUtils.getBackends(backendList, entryList, dnList);
// TODO: Throw error if return code is not 0
- TreeMap<LocalDBBackendCfg, BackendImpl> jeBackends =
- new TreeMap<LocalDBBackendCfg, BackendImpl>();
+ LinkedHashMap<LocalDBBackendCfg, BackendImpl> jeBackends =
+ new LinkedHashMap<LocalDBBackendCfg, BackendImpl>();
for(int i = 0; i < backendList.size(); i++)
{
Backend backend = backendList.get(i);
--
Gitblit v1.10.0