25 Mar, 2008
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4027 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4026 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4025 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Mar, 2008
5 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4024 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4023 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…concurrent structural modifications. git-svn-id: https://svn.forgerock.org/opendj/trunk@4022 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4021 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4020 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Mar, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4019 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Mar, 2008
6 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4018 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4017 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4016 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4015 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4014 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Limit the number of tries to 5. git-svn-id: https://svn.forgerock.org/opendj/trunk@4013 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Mar, 2008
9 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4012 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4011 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Rename the file to match the name of the class defined inside it. git-svn-id: https://svn.forgerock.org/opendj/trunk@4010 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4009 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Delete the nbproject (will be available as a zip on https://www.opends.org/wiki/page/BuildingAndRunningOpenDSWithinNetbeans) git-svn-id: https://svn.forgerock.org/opendj/trunk@4008 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4007 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4006 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Reminder: Inside the ReplicationDomain (plugin) the 'generation ID' and 'server State' both define the state of the server regarding the change occurred in the topology. The 'generation ID' defines the start point. The 'server State' defines an increment, and has a sense for the given generation ID.Thus the life cycle (loading/resetting) for the generation ID and state should be the same. In particular at the end of an import, the generation ID is loaded or computed from the new data set. The server Sate must be loaded or reinitialized the same way and this is not the case currently. That is what these changes fix. git-svn-id: https://svn.forgerock.org/opendj/trunk@4005 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Description In the Replication Server, reseting generation ID must clear the database of changes ONLY if the replication server has not the same generation ID has the one set by the reset message. Test Some checks have been added in the generationIdTest in order to test these changes. The generationIdTest test has been reworked and better commenthave been added. git-svn-id: https://svn.forgerock.org/opendj/trunk@4004 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Mar, 2008
11 commits
-
…ning some tools (import-ldif, verif y-index, etc...) Also cleaned up some unused JEB messages and changed severity level of other messages to better reflect their impor tance. Fix for issue 3073 git-svn-id: https://svn.forgerock.org/opendj/trunk@4003 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
After discussing with different members the following has been committed: * The current behavior is kept (no additional output by default). * Two new options have been added: --displayEquivalentCommand Display the equivalent non-interactive argument in the standard output when this command is run in interactive mode --equivalentCommandFilePath {path} The full path to the file where the equivalent non-interactive commands will be written when this command is run in interactive mode So the user will have to explicitly ask to display the equivalent command-line (or to dump it to a file). This approach privileges the users that configure the server using interactive dsconfig instead of those whose ultimate goal is to create scripts to configure the server (and to whom this feature is targetted). In terms of implementation basically what is done is to create a new class called CommandBuilder when we store the equivalent arguments to what the user provides interactively. When the user applies a change (or asks to display a list of objects) the equivalent command-line is displayed by using the contents stored in the CommandBuilder object. git-svn-id: https://svn.forgerock.org/opendj/trunk@4002 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
- create a tests suite's external dependency directory as "opends/tests/ext". This holds for now externally built bits used for test suites. - dsmlService : in house built STAF service extension to perform DSML result comparaison. - download tomcat webcontainer from ant similarily to other STAF bits - added plumbing to enable the STAF's DSML service and enable the STAF's HTTP service in : - functional-tests.cfg - staf-installer.xml - add create a "dsml" testcase suite - dsml_setup.xml - create instance of directory server - installs a Tomcat webcontainer - deploys DSML gateway - dsml_test.xml - use the HTTP service to post DSML SOAP requests (TESTxyz.dat) - save results as file (TESTxyz.run) and compare the results from reference results (TESTxyz.res) via the dsmlService - dsml_cleanup.xml - stop directory and tomcat server - remove directory and tomcat server - related issue tacker : https://opends.dev.java.net/issues/show_bug.cgi?id=2485 remain to do : ----------------- - SSL - configure Tomcat to support HTTPS requests to the DSML gateway. - include the dsmlService.jar source inside the code repository's refactored build env and remove the locally built dsmlService.jar from opends/tests/ext - verify potential extra work to be done for windows platform Added Directories & Files : --------------------------- ext ext/staf ext/staf/dsmlService.jar functional-tests/shared/data/dsml functional-tests/shared/data/dsml/ldif-files functional-tests/shared/data/dsml/ldif-files/dsmlfe.ldif functional-tests/shared/data/dsml/ldif-files/oasis.ldif functional-tests/shared/data/dsml/ldif-files/search.ldif functional-tests/shared/data/dsml/suites functional-tests/shared/data/dsml/suites/01versionsuite functional-tests/shared/data/dsml/suites/01versionsuite/data functional-tests/shared/data/dsml/suites/01versionsuite/data/post_version.dat functional-tests/shared/data/dsml/suites/01versionsuite/data/post_version.res functional-tests/shared/data/dsml/suites/02oasissuite functional-tests/shared/data/dsml/suites/02oasissuite/data functional-tests/shared/data/dsml/suites/02oasissuite/data/search.dat functional-tests/shared/data/dsml/suites/02oasissuite/data/search.res functional-tests/shared/data/dsml/suites/03dsmlerrsuite functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/*.dat functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/*.res functional-tests/shared/data/dsml/suites/04addmodaddsuite functional-tests/shared/data/dsml/suites/04addmodaddsuite/data functional-tests/shared/data/dsml/suites/04addmodaddsuite/data/*.dat functional-tests/shared/data/dsml/suites/04addmodaddsuite/data/*.res functional-tests/shared/data/dsml/suites/05modsuite functional-tests/shared/data/dsml/suites/05modsuite/data functional-tests/shared/data/dsml/suites/05modsuite/data/*.dat functional-tests/shared/data/dsml/suites/05modsuite/data/*.res functional-tests/shared/data/dsml/suites/06delmoddelsuite functional-tests/shared/data/dsml/suites/06delmoddelsuite/data functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/*.dat functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/*.res functional-tests/shared/data/dsml/suites/07srchsuite functional-tests/shared/data/dsml/suites/07srchsuite/data functional-tests/shared/data/dsml/suites/07srchsuite/data/*.dat functional-tests/shared/data/dsml/suites/07srchsuite/data/*.res functional-tests/shared/data/dsml/suites/08miscsuite functional-tests/shared/data/dsml/suites/08miscsuite/data functional-tests/shared/data/dsml/suites/08miscsuite/data/*.dat functional-tests/shared/data/dsml/suites/08miscsuite/data/*.res functional-tests/shared/data/dsml/suites/09modDNsuite functional-tests/shared/data/dsml/suites/09modDNsuite/data functional-tests/shared/data/dsml/suites/09modDNsuite/data/*.dat functional-tests/shared/data/dsml/suites/09modDNsuite/data/*.res functional-tests/testcases/dsml/ functional-tests/testcases/dsml/dsml_cleanup.xml functional-tests/testcases/dsml/dsml_setup.xml functional-tests/testcases/dsml/dsml_test.xml functional-tests/testcases/dsml/dsml.xml shared/functions/webcontainer.xml Changed Files : -------------------- functional-tests/staf-installer/config.py.stubs functional-tests/staf-installer/functional-tests.cfg functional-tests/staf-installer/staf-installer.properties functional-tests/testcases/runFuncTests.xml functional-tests/config/config.py functional-tests/staf-installer.xml shared/functions/dsconfig.xml shared/functions/environment.xml shared/functions/topology.xml Deleted Files : ------------------ <none> git-svn-id: https://svn.forgerock.org/opendj/trunk@4001 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
The fix consists of displaying a menu with the different options of dsreplication when the user does not specify the subcommand on interactive mode. git-svn-id: https://svn.forgerock.org/opendj/trunk@4000 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3999 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3998 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3997 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3996 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3995 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…t make the clearing sometimes fail silently . Particularly Berkeley DB requires to close the db and any reference to the db handle released before to truncate the db. That requires to lock the db when it is closed/cleared with a limited impact on the performances in the other cases. A RW lock is added on the db : every thread using the db takes/releases the READ lock before /after usage. That still allow these threads to run concurrently and prevent a big impact on performances. Every thread closing the db (shutdown or clear) takes/releases the WRITE lock before/after the closure. The changes also include a fix on the search scope processing in the replication backend. Test: ------ In addition, the generation ID unit test has been improved with some check on the replication server db content that go through these 2 fixes. Successfully ran nightly build. git-svn-id: https://svn.forgerock.org/opendj/trunk@3994 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3993 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Mar, 2008
5 commits
-
- Removed the ability for plugins to directly change the result of an operation - The plugin result API is simplified and more structured. - Pre and Post operation are guaranteed to run in pairs. - Better handling of cancel requests to minimize incorrect result codes. - Operations can indicate too late to cancel from anywhere in the work flow. - Added a non blocking abort method to cancel operations without waiting for a result. - Cancel requests from client disconnect now includes the disconnect reason. Fix for issue 2858 git-svn-id: https://svn.forgerock.org/opendj/trunk@3992 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3991 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3990 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* Update the nbproject to include the snmp source code git-svn-id: https://svn.forgerock.org/opendj/trunk@3989 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3988 41b1ffd8-f28e-4786-ab96-9950f0a78031