summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java')
-rw-r--r--qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java42
1 files changed, 18 insertions, 24 deletions
diff --git a/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java b/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java
index c96c751694..43aa5aa2b4 100644
--- a/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java
+++ b/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/store/berkeleydb/upgrade/AbstractStoreUpgrade.java
@@ -31,39 +31,33 @@ import com.sleepycat.je.Transaction;
public abstract class AbstractStoreUpgrade implements StoreUpgrade
{
private static final Logger _logger = Logger.getLogger(AbstractStoreUpgrade.class);
- protected static final String[] USER_FRIENDLY_NAMES = new String[] { "Exchanges", "Queues", "Queue bindings",
- "Message deliveries", "Message metadata", "Message content", "Bridges", "Links", "Distributed transactions" };
- protected void reportFinished(Environment environment, String[] databaseNames, String[] userFriendlyNames)
+ protected void reportFinished(Environment environment, int version)
{
- if (_logger.isInfoEnabled())
+ _logger.info("Completed upgrade to version " + version);
+ if (_logger.isDebugEnabled())
{
- _logger.info("Upgraded:");
- List<String> databases = environment.getDatabaseNames();
- for (int i = 0; i < databaseNames.length; i++)
- {
- if (databases.contains(databaseNames[i]))
- {
- _logger.info(" " + getRowCount(databaseNames[i], environment) + " rows in " + userFriendlyNames[i]);
- }
- }
+ _logger.debug("Upgraded:");
+ reportDatabaseRowCount(environment);
}
}
+ private void reportDatabaseRowCount(Environment environment)
+ {
+ List<String> databases = environment.getDatabaseNames();
+ for (String database : databases)
+ {
+ _logger.debug(" " + getRowCount(database, environment) + " rows in " + database);
+ }
+ }
- protected void reportStarting(Environment environment, String[] databaseNames, String[] userFriendlyNames)
+ protected void reportStarting(Environment environment, int version)
{
- if (_logger.isInfoEnabled())
+ _logger.info("Starting store upgrade from version " + version);
+ if (_logger.isDebugEnabled())
{
- _logger.info("Upgrading:");
- List<String> databases = environment.getDatabaseNames();
- for (int i = 0; i < databaseNames.length; i++)
- {
- if (databases.contains(databaseNames[i]))
- {
- _logger.info(" " + getRowCount(databaseNames[i], environment) + " rows from " + userFriendlyNames[i]);
- }
- }
+ _logger.debug("Upgrading:");
+ reportDatabaseRowCount(environment);
}
}