History log of /forgerock/opendj2/resource/bin/rebuild-index
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
9da44d3de0a7180285a77b7e8d2426a72aca249e 1714 26-Apr-2007 jvergara

Complete fix for 1252 restrict installed bin files to relevant platform. The bat files are only under 'bat' directory and some function scripts that are not targetted to be used by the user (_server-script, _client-script, etc.) have been moved now to lib.

/forgerock/opendj2/build.xml README_WINDOWS.txt _client-script.bat _client-script.sh _server-script.bat _server-script.sh backup backup.bat configure-ds configure-ds.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 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/server/org/opends/server/util/SetupUtils.java
8d5d64c1542b43ea015b687d48b0d122d2a61e03 1607 10-Apr-2007 boli

Added the following capabilities to OpenDS: - Index rebuilding capabilities. All indexes including system and attribute indexes can be rebuilt. Each index will be rebuilt by a seperate thread to increase performance. A max number of rebuild threads could be set to limit the resources used by large rebuild jobs. Partial rebuilds of attribute indexes could also be done by specifying the attribute index type after the attribute type (ie. sn.approximate). - Index rebuilding standalone tool. Rebuilding of attribute indexes could be done with the backend online. However, rebuilds including system indexes must be done with the backend offline. - Index rebuilding task. Rebuilding of attribute indexes are done with the backend online. Rebuilds that include system indexes will be performed after bring the backend offline. The user must have index-rebuild privilages to rebuild indexes. - Approxitae indexing capability. The value of the attribute will be normalized using the approximate maching rule of that attribute type. This is used as the key for the index. Approximate indexes are fully supported by the index verify, rebuild, and import jobs. - Fixed bug in build.xml where weave is enabled even if a test.* property is set. - Consolidated some common tool messages. - Consolidated some JE backend methods common to all tools. - Added unit tests for rebuild job and approximate indexes. Fix for issues 35, 39, 40, 41

/forgerock/opendj2/build.xml rebuild-index rebuild-index.bat /forgerock/opendj2/resource/config/config.ldif /forgerock/opendj2/resource/schema/02-config.ldif /forgerock/opendj2/src/server/org/opends/server/backends/jeb/ApproximateIndexer.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/AttributeIndex.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/BackendImpl.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/Config.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/DN2ID.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/DN2URI.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/EntryContainer.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/ID2Entry.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/ImportJob.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/ImportThread.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/Index.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/IndexConfig.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/IndexFilter.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/IndexRebuildThread.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/RebuildConfig.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/RebuildJob.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/RootContainer.java /forgerock/opendj2/src/server/org/opends/server/backends/jeb/VerifyJob.java /forgerock/opendj2/src/server/org/opends/server/config/ConfigConstants.java /forgerock/opendj2/src/server/org/opends/server/messages/JebMessages.java /forgerock/opendj2/src/server/org/opends/server/messages/TaskMessages.java /forgerock/opendj2/src/server/org/opends/server/messages/ToolMessages.java /forgerock/opendj2/src/server/org/opends/server/tasks/RebuildTask.java /forgerock/opendj2/src/server/org/opends/server/tasks/TaskUtils.java /forgerock/opendj2/src/server/org/opends/server/tools/BackUpDB.java /forgerock/opendj2/src/server/org/opends/server/tools/BackendToolUtils.java /forgerock/opendj2/src/server/org/opends/server/tools/ConfigureDS.java /forgerock/opendj2/src/server/org/opends/server/tools/ConfigureWindowsService.java /forgerock/opendj2/src/server/org/opends/server/tools/EncodePassword.java /forgerock/opendj2/src/server/org/opends/server/tools/ExportLDIF.java /forgerock/opendj2/src/server/org/opends/server/tools/ImportLDIF.java /forgerock/opendj2/src/server/org/opends/server/tools/InstallDS.java /forgerock/opendj2/src/server/org/opends/server/tools/LDAPCompare.java /forgerock/opendj2/src/server/org/opends/server/tools/LDAPDelete.java /forgerock/opendj2/src/server/org/opends/server/tools/LDAPModify.java /forgerock/opendj2/src/server/org/opends/server/tools/LDAPPasswordModify.java /forgerock/opendj2/src/server/org/opends/server/tools/LDAPSearch.java /forgerock/opendj2/src/server/org/opends/server/tools/LDIFDiff.java /forgerock/opendj2/src/server/org/opends/server/tools/LDIFModify.java /forgerock/opendj2/src/server/org/opends/server/tools/LDIFSearch.java /forgerock/opendj2/src/server/org/opends/server/tools/ListBackends.java /forgerock/opendj2/src/server/org/opends/server/tools/RebuildIndex.java /forgerock/opendj2/src/server/org/opends/server/tools/RestoreDB.java /forgerock/opendj2/src/server/org/opends/server/tools/StopDS.java /forgerock/opendj2/src/server/org/opends/server/tools/VerifyIndex.java /forgerock/opendj2/src/server/org/opends/server/tools/WaitForFileDelete.java /forgerock/opendj2/src/server/org/opends/server/tools/makeldif/MakeLDIF.java /forgerock/opendj2/src/server/org/opends/server/types/Privilege.java /forgerock/opendj2/tests/unit-tests-testng/resource/config-changes.ldif /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/TestCaseUtils.java /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/backends/jeb/TestRebuildJob.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/tasks/TestRebuildTask.java