From ff1dc93989f6df8bdea1b0f31c05067397a0cca1 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Mon, 28 Jan 2008 12:36:01 +0000
Subject: [PATCH] - [Issue 2358] Add progress information to bin/verify-index command Log total number of records to process along records processed in the progress report.
---
opends/src/server/org/opends/server/backends/jeb/VerifyJob.java | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/backends/jeb/VerifyJob.java b/opends/src/server/org/opends/server/backends/jeb/VerifyJob.java
index f5a26dd..cdce663 100644
--- a/opends/src/server/org/opends/server/backends/jeb/VerifyJob.java
+++ b/opends/src/server/org/opends/server/backends/jeb/VerifyJob.java
@@ -2035,6 +2035,11 @@
class ProgressTask extends TimerTask
{
/**
+ * The total number of records to process.
+ */
+ private long totalCount;
+
+ /**
* The number of records that had been processed at the time of the
* previous progress report.
*/
@@ -2066,6 +2071,8 @@
previousTime = System.currentTimeMillis();
prevEnvStats =
rootContainer.getEnvironmentStats(new StatsConfig());
+ totalCount = rootContainer.getEntryContainer(
+ verifyConfig.getBaseDN()).getEntryCount();
}
/**
@@ -2085,8 +2092,8 @@
float rate = 1000f*deltaCount / deltaTime;
- Message message =
- INFO_JEB_VERIFY_PROGRESS_REPORT.get(latestCount, errorCount, rate);
+ Message message = INFO_JEB_VERIFY_PROGRESS_REPORT.get(
+ latestCount, totalCount, errorCount, rate);
logError(message);
try
--
Gitblit v1.10.0