mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

neil_a_wilson
17.00.2006 56d9dd0a8371a2d44f1aaf1feefff476005353f3
Update the database environment monitor so that it reports the Berkeley DB JE
version.

OpenDS Issue Number: 1113
1 files modified
8 ■■■■■ changed files
opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java 8 ●●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
@@ -42,6 +42,7 @@
import com.sleepycat.je.DatabaseException;
import com.sleepycat.je.Environment;
import com.sleepycat.je.EnvironmentStats;
import com.sleepycat.je.JEVersion;
import com.sleepycat.je.LockStats;
import com.sleepycat.je.StatsConfig;
import com.sleepycat.je.TransactionStats;
@@ -234,6 +235,13 @@
    ArrayList<Attribute> monitorAttrs = new ArrayList<Attribute>();
    String jeVersion = JEVersion.CURRENT_VERSION.getVersionString();
    AttributeType versionType =
         DirectoryServer.getDefaultAttributeType("JEVersion");
    LinkedHashSet<AttributeValue> values = new LinkedHashSet<AttributeValue>();
    values.add(new AttributeValue(versionType, jeVersion));
    monitorAttrs.add(new Attribute(versionType, "JEVersion", values));
    addAttributesForStatsObject(monitorAttrs, environmentStats, "Environment");
    addAttributesForStatsObject(monitorAttrs, lockStats, "Lock");
    addAttributesForStatsObject(monitorAttrs, transactionStats, "Transaction");