History log of /forgerock/opendj2/resource/bin/dbtest
Revision Date Author Comments Expand
0f8553e2af5fc49a510ecfcfc93e66d06713f631 7448 02-Nov-2011 ludo

Fix for OPENDJ-222 : Renamed environment variables to OPENDJ_... Updated scripts so that if OPENDJ_JAVA_HOME and OPENDJ_JAVA_ARGS are not defined, we look at the legacy OPENDS_... ones.

/forgerock/opendj2/resource/DynamicConstants.java.stubs _client-script.bat _client-script.sh _mixed-script.bat _mixed-script.sh _script-util.bat _script-util.sh _server-script.bat _server-script.sh backup backup.bat base64 base64.bat control-panel control-panel.bat create-rc-script dbtest dbtest.bat dsconfig dsconfig.bat dsframework dsframework.bat dsjavaproperties dsjavaproperties.bat dsreplication dsreplication.bat encode-password encode-password.bat export-ldif export-ldif.bat import-ldif import-ldif.bat ldapcompare ldapcompare.bat ldapdelete ldapdelete.bat ldapmodify ldapmodify.bat ldappasswordmodify ldappasswordmodify.bat ldapsearch ldapsearch.bat ldif-diff ldif-diff.bat ldifmodify ldifmodify.bat ldifsearch ldifsearch.bat list-backends list-backends.bat make-ldif make-ldif.bat manage-account manage-account.bat manage-tasks manage-tasks.bat rebuild-index rebuild-index.bat restore restore.bat start-ds start-ds.bat status status.bat stop-ds stop-ds.bat verify-index verify-index.bat windows-service.bat /forgerock/opendj2/resource/config/java.properties /forgerock/opendj2/resource/configure /forgerock/opendj2/resource/setup /forgerock/opendj2/resource/setup.bat /forgerock/opendj2/resource/unconfigure /forgerock/opendj2/resource/uninstall /forgerock/opendj2/resource/uninstall.bat /forgerock/opendj2/resource/upgrade /forgerock/opendj2/resource/upgrade.bat /forgerock/opendj2/resource/upgrade_svr4 /forgerock/opendj2/src/build-tools/windows/Makefile /forgerock/opendj2/src/build-tools/windows/README /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/task/Task.java /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/ui/JavaPropertiesPanel.java /forgerock/opendj2/src/guitools/org/opends/guitools/controlpanel/util/ControlPanelLog.java /forgerock/opendj2/src/messages/messages/admin_tool.properties /forgerock/opendj2/src/messages/messages/admin_tool_de.properties /forgerock/opendj2/src/messages/messages/admin_tool_es.properties /forgerock/opendj2/src/messages/messages/admin_tool_fr.properties /forgerock/opendj2/src/messages/messages/admin_tool_ja.properties /forgerock/opendj2/src/messages/messages/admin_tool_ko.properties /forgerock/opendj2/src/messages/messages/admin_tool_zh_CN.properties /forgerock/opendj2/src/messages/messages/admin_tool_zh_TW.properties /forgerock/opendj2/src/messages/messages/quicksetup.properties /forgerock/opendj2/src/messages/messages/quicksetup_de.properties /forgerock/opendj2/src/messages/messages/quicksetup_es.properties /forgerock/opendj2/src/messages/messages/quicksetup_fr.properties /forgerock/opendj2/src/messages/messages/quicksetup_ja.properties /forgerock/opendj2/src/messages/messages/quicksetup_ko.properties /forgerock/opendj2/src/messages/messages/quicksetup_zh_CN.properties /forgerock/opendj2/src/messages/messages/quicksetup_zh_TW.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/messages/messages/tools_de.properties /forgerock/opendj2/src/messages/messages/tools_es.properties /forgerock/opendj2/src/messages/messages/tools_fr.properties /forgerock/opendj2/src/messages/messages/tools_ja.properties /forgerock/opendj2/src/messages/messages/tools_ko.properties /forgerock/opendj2/src/messages/messages/tools_zh_CN.properties /forgerock/opendj2/src/messages/messages/tools_zh_TW.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/BuildInformation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/QuickSetupLog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/ui/JavaArgumentsDialog.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/upgrader/Upgrader.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ExternalTools.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/ServerController.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/util/Utils.java /forgerock/opendj2/src/server/org/opends/server/schema/SchemaConstants.java /forgerock/opendj2/src/server/org/opends/server/tools/CreateRCScript.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesTool.java /forgerock/opendj2/src/server/org/opends/server/util/SetupUtils.java /forgerock/opendj2/src/svr4/OpenDJ/_svc-opendj.sh
a3d3ab94806056d2355afea6fe8daac41059b9fb 3866 12-Feb-2008 ludovicp

Updated the copyright statement to reflect that Sun owns the full copyright on the project files.

/forgerock/opendj2/resource/DynamicConstants.java.stubs /forgerock/opendj2/resource/FindJavaHome.java /forgerock/opendj2/resource/Messages.java.stub /forgerock/opendj2/resource/admin/example-plugin/ExamplePlugin.java /forgerock/opendj2/resource/admin/messagesMO.xsl /forgerock/opendj2/resource/admin/metaMO.xsl /forgerock/opendj2/resource/admin/serverMO.xsl _client-script.bat _client-script.sh _mixed-script.bat _server-script.bat _server-script.sh backup backup.bat base64.bat dbtest dbtest.bat dsconfig dsconfig.bat dsframework dsframework.bat encode-password encode-password.bat export-ldif export-ldif.bat import-ldif import-ldif.bat ldapcompare ldapcompare.bat ldapdelete ldapdelete.bat ldapmodify ldapmodify.bat ldappasswordmodify ldappasswordmodify.bat ldapsearch ldapsearch.bat ldif-diff ldif-diff.bat ldifmodify ldifmodify.bat ldifsearch ldifsearch.bat list-backends list-backends.bat make-ldif make-ldif.bat manage-account manage-account.bat manage-tasks manage-tasks.bat rebuild-index rebuild-index.bat restore restore.bat setcp.bat start-ds start-ds.bat status-panel.bat stop-ds stop-ds.bat verify-index verify-index.bat /forgerock/opendj2/resource/config/config.ldif /forgerock/opendj2/resource/schema/00-core.ldif /forgerock/opendj2/resource/schema/01-pwpolicy.ldif /forgerock/opendj2/resource/schema/02-config.ldif /forgerock/opendj2/resource/schema/03-changelog.ldif /forgerock/opendj2/resource/schema/03-rfc2713.ldif /forgerock/opendj2/resource/schema/03-rfc2714.ldif /forgerock/opendj2/resource/schema/03-rfc2739.ldif /forgerock/opendj2/resource/schema/03-rfc2926.ldif /forgerock/opendj2/resource/schema/03-rfc3112.ldif /forgerock/opendj2/resource/schema/03-rfc3712.ldif /forgerock/opendj2/resource/schema/03-uddiv3.ldif /forgerock/opendj2/resource/schema/04-rfc2307bis.ldif /forgerock/opendj2/resource/setup /forgerock/opendj2/resource/setup.bat /forgerock/opendj2/resource/uninstall /forgerock/opendj2/resource/uninstall.bat /forgerock/opendj2/resource/upgrade /forgerock/opendj2/resource/upgrade.bat
27f8adec83293fb8bd3bfa37175322b0ee3bb933 3572 17-Dec-2007 jvergara

2730: New - The setup command should perform some basic memory tuning Note: this issue is not fully covered by the proposed modifications but all that is missing in order to fix it is to figure out which are the default memory values that we want to propose in the setup. 2620: Server should be started as server JRE and clients should be started as client JREs The proposed solution goes beyond fixing the two issues and proposes a manner for the user to set specific java arguments (and use a specific JVM) for every command-line. Today the user can specify the JVM to be used using the OPENDS_JAVA_HOME environment variable and the java arguments by using the OPENDS_JAVA_ARGS environment variable. In the case of the JVM this covers most of the use cases (in general we will use the same JVM for all the command-lines). However this is quite limiting in the case of the java arguments we pass. For instance in general we want to run the server (start-ds command-line) using the server mode of the JVM but other command-lines using the -client mode of the JVM. In the same manner we might want to have a bigger heap when running the server than when we are running a "lightweight" utility as dsconfig. The proposed solution is to have a properties file called java.properties where the user specifies the different JVM and java arguments to be used for every command-line. Once the user has edited this properties file, (s)he must run a command-line called dsjavaproperties that will update all the scripts to use the arguments specified in that properties file. NOTE: there are a number of command-lines (import-ldif, export-ldif, backup, restore) where the user will be able to specify different java arguments (and different JVM) to use depending on whether the command-line is run in online or offline modes. You can see the comments on java.properties to get more information about this and in general about the different properties that can be set. The modification in the setup basically try to check if the JVM that is being used to run the setup (the one that will be used by default) supports the -client and -server options. Depending on the results of these checks the setup will update the java.properties file and then run dsjavaproperties to update the scripts.

/forgerock/opendj2/build.xml _client-script.bat _client-script.sh _mixed-script.bat _mixed-script.sh _script-util.bat _script-util.sh _server-script.bat _server-script.sh backup backup.bat base64 base64.bat create-rc-script dbtest dbtest.bat dsconfig dsconfig.bat dsframework dsframework.bat dsjavaproperties dsjavaproperties.bat dsreplication dsreplication.bat encode-password encode-password.bat export-ldif export-ldif.bat import-ldif import-ldif.bat ldapcompare ldapcompare.bat ldapdelete ldapdelete.bat ldapmodify ldapmodify.bat ldappasswordmodify ldappasswordmodify.bat ldapsearch ldapsearch.bat ldif-diff ldif-diff.bat ldifmodify ldifmodify.bat ldifsearch ldifsearch.bat list-backends list-backends.bat make-ldif make-ldif.bat manage-account manage-account.bat manage-tasks manage-tasks.bat rebuild-index rebuild-index.bat restore restore.bat start-ds start-ds.bat status status-panel status-panel.bat status.bat stop-ds stop-ds.bat verify-index verify-index.bat windows-service.bat /forgerock/opendj2/resource/setup /forgerock/opendj2/resource/setup.bat /forgerock/opendj2/resource/uninstall /forgerock/opendj2/resource/uninstall.bat /forgerock/opendj2/resource/upgrade /forgerock/opendj2/resource/upgrade.bat /forgerock/opendj2/src/guitools/org/opends/guitools/replicationcli/ReplicationCliMain.java /forgerock/opendj2/src/messages/messages/quicksetup.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/Installation.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/Installer.java /forgerock/opendj2/src/quicksetup/org/opends/quicksetup/installer/InstallerHelper.java /forgerock/opendj2/src/server/org/opends/server/tools/InstallDS.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesTool.java /forgerock/opendj2/src/server/org/opends/server/tools/JavaPropertiesToolArgumentParser.java /forgerock/opendj2/src/server/org/opends/server/tools/tasks/TaskTool.java /forgerock/opendj2/src/server/org/opends/server/util/SetupUtils.java
5be0f562bbb5c0e4f1d0f0117a870a86080aa157 2820 27-Aug-2007 boli

This adds the numSubordinates and hasSubordinates operational attribute support in OpenDS. - Implemented as virtual attributes - They are enabled by default - numSubordinates and hasSubordinates methods added to the backend API and implemented for all existing backends - JE implementation uses the id2children index to keep count of the number of subordinates for each entry. - The behavior of exceeding the index-entry-limit (ALL-IDs) has changed to store a 8 byte entry ID set count with the most significant bit set to 1 instead of a 0 byte array to signify the index-entry-limit has been exceeded. The previous format is still compatible but all requests for numSubordinates will return undefined (-1). - The DBTest tool is also included in this fix. This can be used to list root containers, entry containers, database containers, index status, as well as dumping a database with or without decoding the data. Fix for issues 43 and 72

dbtest dbtest.bat /forgerock/opendj2/resource/config/config.ldif /forgerock/opendj2/resource/schema/00-core.ldif /forgerock/opendj2/src/messages/messages/extension.properties /forgerock/opendj2/src/messages/messages/tools.properties /forgerock/opendj2/src/server/org/opends/server/api/Backend.java /forgerock/opendj2/src/server/org/opends/server/backends/BackupBackend.java /forgerock/opendj2/src/server/org/opends/server/backends/MemoryBackend.java /forgerock/opendj2/src/server/org/opends/server/backends/MonitorBackend.java /forgerock/opendj2/src/server/org/opends/server/backends/RootDSEBackend.java /forgerock/opendj2/src/server/org/opends/server/backends/SchemaBackend.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/BackendImpl.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/BufferedIndex.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/EntryContainer.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/EntryIDSet.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/Index.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/IndexMergeThread.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/JebFormat.java /forgerock/opendj2/src/server/org/opends/server/backends/task/TaskBackend.java /forgerock/opendj2/src/server/org/opends/server/backends/task/TaskScheduler.java /forgerock/opendj2/src/server/org/opends/server/extensions/ConfigFileHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/HasSubordinatesVirtualAttributeProvider.java /forgerock/opendj2/src/server/org/opends/server/extensions/NumSubordinatesVirtualAttributeProvider.java /forgerock/opendj2/src/server/org/opends/server/tools/DBTest.java /forgerock/opendj2/tests/unit-tests-testng/resource/config-changes.ldif /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestBackendImpl.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/HasSubordinatesVirtualAttributeProviderTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/NumSubordinatesVirtualAttributeProviderTestCase.java