------------------------------------------------------------------------ r3598 | boli | 2007-12-20 11:45:49 -0600 (Thu, 20 Dec 2007) | 5 lines Updated indexes to order the keys before inserting them into the database. This assures no deadlocks will occur between multiple adds and mods. Disabled lock timeouts for add and mod operations since deadlocks can not occur. This prevents txn aborts and op retry expiration due to lock timeouts of add and mod operations when the server is under high write load. Fix for issue 2186 ------------------------------------------------------------------------ r3599 | gbellato | 2007-12-21 01:43:23 -0600 (Fri, 21 Dec 2007) | 6 lines This moves the longest unit tests to the slow group and therefore from the precommit target to the testall target of the build.xml. This allows to reduce the duration of the precommit target by several minutes. Those tests are still run as part of the nightly build or when using the testall target. ------------------------------------------------------------------------ r3600 | mmarie | 2007-12-21 08:14:46 -0600 (Fri, 21 Dec 2007) | 3 lines [2773] add operation into a non existing naming context returns wrong error code - Fix return code for add operation on a non existing backend (32 instead of -1 currently) ------------------------------------------------------------------------ r3601 | mrossign | 2007-12-21 09:18:04 -0600 (Fri, 21 Dec 2007) | 2 lines Remove jvm attribute from profiling session to support every NB6.0 environments ------------------------------------------------------------------------ r3602 | csovant | 2007-12-21 10:19:05 -0600 (Fri, 21 Dec 2007) | 1 line Update 'ldapmodify: Test Case #12' testcase information and Comment out 'ldapsearch: timelimit of 1 second' testcase. ------------------------------------------------------------------------ r3603 | jvergara | 2007-12-21 12:25:37 -0600 (Fri, 21 Dec 2007) | 4 lines Fix for Issue 2782: New - Fail to launch upgrade CLI. Committed after validation of Q&A (Unai). ------------------------------------------------------------------------ r3604 | jvergara | 2007-12-21 12:42:57 -0600 (Fri, 21 Dec 2007) | 2 lines Make the formatting of the table of list-backends consistent with the one of the other command-line utilities. ------------------------------------------------------------------------ r3605 | jvergara | 2007-12-21 14:09:34 -0600 (Fri, 21 Dec 2007) | 2 lines The following one-line commit avoid problems in the case the user modifies set-java-home (or we keep an old set-java-home). If calling set-java-hme does not set OPENDS_JAVA_BIN, just try to figure it out from the environment (instead of assuming that set-java-home will do that *always*). ------------------------------------------------------------------------ r3606 | jvergara | 2007-12-21 14:12:10 -0600 (Fri, 21 Dec 2007) | 2 lines Make the position of the quiet, no-prompt and verbose arguments in the usage consistent with the other command-lines. ------------------------------------------------------------------------ r3607 | jvergara | 2007-12-21 14:50:26 -0600 (Fri, 21 Dec 2007) | 10 lines Fix for 1862 verbosity options for quicksetup tools The fixes are just cosmetic. They consist basically of: * Add verbosity options for the uninstall and upgrade utilities and make them behave as the verbosity options of the setup. * Make the output of the upgrader consistent with the output of setup and uninstall. * Update the non verbose output of the import LDIF and the import automatically generated data so that a point is displayed every 3 seconds during the import is ongoing. This way the user will not have the impression that the setup is blocked and we show that some work is going on. ------------------------------------------------------------------------ r3608 | abobrov | 2007-12-21 20:27:10 -0600 (Fri, 21 Dec 2007) | 2 lines - aggregate MEM property and bump its value to 256Mb. ------------------------------------------------------------------------ r3609 | abobrov | 2007-12-21 21:33:09 -0600 (Fri, 21 Dec 2007) | 2 lines - fix ERR_ADD_ENTRY_UNKNOWN_SUFFIX message. ------------------------------------------------------------------------ r3610 | abobrov | 2007-12-22 17:07:20 -0600 (Sat, 22 Dec 2007) | 2 lines - fix permissions for Java Application Stubs used in MacOS X app bundles so that they are usable from within WebStart installation. ------------------------------------------------------------------------ r3611 | abobrov | 2007-12-31 08:20:29 -0600 (Mon, 31 Dec 2007) | 3 lines - Set fair ordering policy for cacheLock to workaround ReentrantReadWriteLock bug and provide a better/fair concurrency overall. ------------------------------------------------------------------------ r3612 | dugan | 2008-01-02 09:38:50 -0600 (Wed, 02 Jan 2008) | 5 lines Upgrade Berkeley Java Edition version from 3.2.44 to 3.2.68. See release oracle release notes for changes: http://www.oracle.com/technology/documentation/berkeley-db/je/changelog.html Issue 2785. ------------------------------------------------------------------------ r3613 | boli | 2008-01-02 16:32:06 -0600 (Wed, 02 Jan 2008) | 2 lines Fixed debug logger so the message from the exception that caused a thrown exception is printed along with its stack trace. ------------------------------------------------------------------------ r3614 | pgamba | 2008-01-03 03:41:49 -0600 (Thu, 03 Jan 2008) | 18 lines Issue 2345: global replication monitoring https://opends.dev.java.net/issues/show_bug.cgi?id=2345 Feature description: ** Before these changes, the monitoring information for the replication contain the information for the replication server itself, and for the LDAP server that are currently connected to it, not for the LDAP servers connected to other RS. ** With these changes, each RS exposes the delay informations for all RSes in the topology. In addition the delay for each server is consolidated across the whole topology. see details in https://www.opends.org/wiki//page/MonitoringReplication Note: - This feature is loosely tested by unit tests. We should probably add more tests in the future but I think it is a good idea to commit the feature and basic tests right now. - The UI part of this feature still need some adaptations to the changes done in the server. ------------------------------------------------------------------------ r3615 | jvergara | 2008-01-03 07:17:54 -0600 (Thu, 03 Jan 2008) | 4 lines Fix the broken java properties tool when the user specifies not to overwrite the environment java argument properties. Include a default java.properties file that includes some information about setting the different java properties. ------------------------------------------------------------------------ r3616 | gbellato | 2008-01-03 08:00:38 -0600 (Thu, 03 Jan 2008) | 9 lines fix for 2787 : Replication Server sessions fails when disconnecting and re-connecting When a ReplicationBroker disconnect and reconnect quickly to a Replication Server the reconnection sometimes fails. These Changes : - add a unit tests for these condition - fixes race conditions in the Replication Server code to make this test successful ------------------------------------------------------------------------ r3617 | gbellato | 2008-01-03 10:35:57 -0600 (Thu, 03 Jan 2008) | 9 lines fix for 2794 : Delete are sometimes not replayed when they immediately follow a moddn When a delete is done on the new name of an entry immediately after renaming it, the dependencies between these 2 operations are not detected and the delete can therefore be replayed without waiting for the moddn to complete. This cause the delete to fail and not being replayed. These changes fix the dependency code and add a unit test case allowing to reproduce the problem. ------------------------------------------------------------------------ r3618 | abobrov | 2008-01-03 10:48:07 -0600 (Thu, 03 Jan 2008) | 2 lines - Use properly allocated OID for ds-cfg-cache-level instead of dummy. ------------------------------------------------------------------------ r3619 | boli | 2008-01-03 11:51:53 -0600 (Thu, 03 Jan 2008) | 4 lines Fixed the config change listeners for all log publishers so they will prevent changing the log file permissions to an invalid value. The listeners will now reject changes that will prevent OpenDS from writing to the log files. Fix for issue 2107 ------------------------------------------------------------------------ r3620 | dugan | 2008-01-03 13:02:34 -0600 (Thu, 03 Jan 2008) | 1 line Fix typo. ------------------------------------------------------------------------ r3621 | jvergara | 2008-01-03 15:25:27 -0600 (Thu, 03 Jan 2008) | 5 lines Fix a bug in the java properties tools that broke the script because of a missing line break. Improve the indentation of the resulting set-java-home file generated by dsjavaproperties. Do not use JAVA_ARGS in lib/set-java-properties. Make the setup not to overwrite the environment variables by default. ------------------------------------------------------------------------ r3622 | jvergara | 2008-01-03 17:50:11 -0600 (Thu, 03 Jan 2008) | 6 lines Fix for issue 2791: dsreplication enable command assumes Administrator doesn't already exist The fix consists of checking whether the specified administrator exists or not before creating it (this is done even in the case where no server had been registered). In addition to that a bug in the way the server registry comparison is made has been fixed. Before these changes when we tried to enable a suffix between two servers that were already replicated, dsreplication enable failed. ------------------------------------------------------------------------ r3623 | jvergara | 2008-01-04 02:30:16 -0600 (Fri, 04 Jan 2008) | 3 lines Fix for issue 2795: CertificateManager.runKeyTool() doesn't close stdin stream Close the OutputStream after writing on it as described in the issue report. ------------------------------------------------------------------------ r3624 | gbellato | 2008-01-04 04:24:16 -0600 (Fri, 04 Jan 2008) | 1 line Enable back some test that were disabled ------------------------------------------------------------------------ r3625 | jvergara | 2008-01-04 04:35:18 -0600 (Fri, 04 Jan 2008) | 3 lines Fix for issue 2506: upgrade -r does not work Update the UserData object properly telling that it is a reversion. ------------------------------------------------------------------------ r3626 | matthew_swift | 2008-01-04 04:39:37 -0600 (Fri, 04 Jan 2008) | 2 lines Fix issue 2797: the cn for the replication repair logger is wrong. ------------------------------------------------------------------------ r3627 | gbellato | 2008-01-04 04:57:32 -0600 (Fri, 04 Jan 2008) | 1 line Enable yet another unit test ------------------------------------------------------------------------ r3628 | gary_williams | 2008-01-04 05:22:05 -0600 (Fri, 04 Jan 2008) | 2 lines test report group and test suite view ------------------------------------------------------------------------ r3629 | jvergara | 2008-01-04 06:34:50 -0600 (Fri, 04 Jan 2008) | 4 lines Fix for issue 2508: upgrade -a does not work The fix is similar to the one done for issue 2506: the object describing the user data must be updated properly. In addition to that some changes have been performed in the messages to be more explicit when an error occurs with the directory specified by the user. ------------------------------------------------------------------------ r3630 | dugan | 2008-01-04 06:38:05 -0600 (Fri, 04 Jan 2008) | 6 lines Issue 2650: import-ldif command should give information about JRE version and settings Change the server startup and import-ldif startup message to display runtime information. See issue for details. ------------------------------------------------------------------------ r3631 | gbellato | 2008-01-04 07:13:17 -0600 (Fri, 04 Jan 2008) | 5 lines Fix for 2778: NullPointerException when stoping servers after replication test I could not reproduce the problem but found an uninitialized variable that could well be the cause of the problem and that is worth fixing anyway. ------------------------------------------------------------------------ r3632 | jvergara | 2008-01-04 07:21:18 -0600 (Fri, 04 Jan 2008) | 2 lines Update some copyrights. ------------------------------------------------------------------------ r3633 | gary_williams | 2008-01-04 07:23:23 -0600 (Fri, 04 Jan 2008) | 2 lines lowercase name of html file for test report generation ------------------------------------------------------------------------ r3634 | pgamba | 2008-01-04 11:17:55 -0600 (Fri, 04 Jan 2008) | 1 line Fix comments ------------------------------------------------------------------------ r3635 | abobrov | 2008-01-06 20:58:15 -0600 (Sun, 06 Jan 2008) | 2 lines - remove duplicate message property. ------------------------------------------------------------------------ r3636 | jvergara | 2008-01-07 02:17:41 -0600 (Mon, 07 Jan 2008) | 2 lines Have a consistent wording in the reversion error messages. ------------------------------------------------------------------------ r3637 | matthew_swift | 2008-01-07 05:51:03 -0600 (Mon, 07 Jan 2008) | 2 lines Fix issue 2482. Improve client side referential integrity checks in admin framework. Also renamed aggregation tests so that they are more easily differentiated and removed "slow" tags from certain aggregation tests now that they perform much quicker. ------------------------------------------------------------------------ r3638 | jvergara | 2008-01-07 06:09:34 -0600 (Mon, 07 Jan 2008) | 4 lines Fix for 2799: revert upgrade: NullPointerException in interactive mode Since the reverter requires the Reverter to create the user data, set the formatter before calling CliApplication.createUserData. ------------------------------------------------------------------------ r3639 | jvergara | 2008-01-07 06:54:54 -0600 (Mon, 07 Jan 2008) | 4 lines Fix for issue 2780. The problem was that cn=admin data was being overwritten by the reversion. This must not be done. A new file filter class (specific to the reversion) has been added to fix the issue. ------------------------------------------------------------------------ r3640 | lutoff | 2008-01-07 07:28:31 -0600 (Mon, 07 Jan 2008) | 2 lines fix typo ------------------------------------------------------------------------ r3641 | matthew_swift | 2008-01-07 09:09:47 -0600 (Mon, 07 Jan 2008) | 1 line Fix typo in build info message. ------------------------------------------------------------------------ r3642 | matthew_swift | 2008-01-07 09:10:36 -0600 (Mon, 07 Jan 2008) | 1 line Update copyright. ------------------------------------------------------------------------ r3643 | smaguin | 2008-01-07 10:55:47 -0600 (Mon, 07 Jan 2008) | 2 lines fix dsconfig changes ------------------------------------------------------------------------ r3644 | jvergara | 2008-01-07 11:35:17 -0600 (Mon, 07 Jan 2008) | 4 lines Fix for 2647 Instead of basing on the contents of the Installation (since it changes during the upgrade process) use a boolean to determine whether the schema has been customized or not as return value of MigrationManager.isSchemaCustomized (in any case the method's javadoc already required MigrationManager.calculateSchemaCustomizations to be called so there is no change of behavior). ------------------------------------------------------------------------ r3645 | jvergara | 2008-01-07 12:05:05 -0600 (Mon, 07 Jan 2008) | 2 lines Update copyright. ------------------------------------------------------------------------ r3646 | matthew_swift | 2008-01-07 13:45:19 -0600 (Mon, 07 Jan 2008) | 4 lines Fix issue 2462: NPE when changing index configuration while import ongoing Modify EntryContainer.close() to close its attribute indexes (which perform their own listener deregistration) and rework and simplify the admin framework change listener implementations so that secondary change listeners are deregistered when the primary change listener is deregistered. ------------------------------------------------------------------------ r3647 | matthew_swift | 2008-01-07 15:31:20 -0600 (Mon, 07 Jan 2008) | 1 line Partial fix for issue 2602: suppress the stack trace being included in certificate mapper configuration error messages. ------------------------------------------------------------------------ r3648 | lutoff | 2008-01-08 01:45:32 -0600 (Tue, 08 Jan 2008) | 1 line Fix for issue #2792: restore should not return code 0 when exiting with error ------------------------------------------------------------------------ r3649 | abobrov | 2008-01-08 04:13:19 -0600 (Tue, 08 Jan 2008) | 3 lines - [Issue 1595] need a fast way to prime the FileSystemEntryCache: Add generic entry cache pre-load mechanism which is backend and entry cache implementations independent. ------------------------------------------------------------------------ r3650 | abobrov | 2008-01-08 04:30:22 -0600 (Tue, 08 Jan 2008) | 2 lines - fix comment typo. ------------------------------------------------------------------------ r3651 | jvergara | 2008-01-08 10:32:20 -0600 (Tue, 08 Jan 2008) | 5 lines Fix for issue 2784 (Revert doesn't set back the old upgrade.bat) The problem comes from the fact that the upgrade does not backup the upgrade.bat file. The fix consists of doing this at the end of the upgrade process if everything has been successful. ------------------------------------------------------------------------ r3652 | ctissot | 2008-01-09 08:08:00 -0600 (Wed, 09 Jan 2008) | 2 lines Cleanup: removed useless source file. ------------------------------------------------------------------------ r3653 | abobrov | 2008-01-09 09:55:25 -0600 (Wed, 09 Jan 2008) | 2 lines - disable pre-load test temporarily as it does not clean things up properly on teardown and causing some nightly tests to fail. ------------------------------------------------------------------------ r3654 | mmarie | 2008-01-10 02:02:25 -0600 (Thu, 10 Jan 2008) | 5 lines Fixes for : 2786 : DSML Gateway misses saaj jars 2774 : DSML gateway war file contains many unnecessary files ------------------------------------------------------------------------ r3655 | gbellato | 2008-01-10 08:05:23 -0600 (Thu, 10 Jan 2008) | 1 line restart the server before the Replication stress test ------------------------------------------------------------------------