21 Mar, 2008
5 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
20 Mar, 2008
4 commits
-
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
-
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
9 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
-
- 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 -
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
8 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
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3987 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3986 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
moving EntryCachePreloader to JEB package and reworking it for JEB specific preload. - scale JEB entry cache preload by unloading decoding/encoding activities onto separate workers. - use blocking queue to reduce in heap memory footprint, read ahead only when necessary. - preload entry cache with backends in read only state, holding the server startup until the entry cache preload is complete. git-svn-id: https://svn.forgerock.org/opendj/trunk@3985 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Mar, 2008
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3981 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…er changes were made also: - the cleaner is run at the end of the import - the cleaner is run periodically during import if database eviction is detected - the substring indexes are buffered to help boost performance during substring index processing - the import files have been moved into its own package org.opends.server.backends.jeb.importLDIF - the work threads do most of the processing - import aborts if a work thread throws a runtime exception - messages for the various stages of the import have been added (e.g. environment close) The only functionality missing is VLV index processing. Also, there is a 2G limit on the max entry ID value that can be used in a substring index. The following configuration attributes have been removed: - ds-cfg-import-temp-directory - ds-cfg-import-buffer-size - ds-cfg-import-pass-size The should be removed from your config.ldif file. git-svn-id: https://svn.forgerock.org/opendj/trunk@3979 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3978 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Mar, 2008
7 commits
-
…ls and for the server itself on startup. The user can now use the org.opends.server.debug.* property to configure the debugging behavior anytime where the logger configuration is not obtained from the config file. This is discovered when it was not possible to see debug output from the verify-index tool to determine why the db was corrupt. Fix for issue 3073 git-svn-id: https://svn.forgerock.org/opendj/trunk@3977 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3973 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3972 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3971 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Created issue 3065 to keep track of the bugs reproducible with those tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@3970 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3969 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3968 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Mar, 2008
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3967 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3966 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ed by a ChangeNumberGenerator. One component of the ChangeNumber is a timestamp, Because we want the timestamp of the ChangeNumbers to be consistently growing across the whole topology and not only inside each server independently, the ChangeNumberGenerator must be adjusted with the timestamp of the updates received from the other servers of the topology. The code was already here but erroneously used. Unit test written accordingly. It also required some changes in ProtocolWindowTest unit test to isolate it from the other unit tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@3962 41b1ffd8-f28e-4786-ab96-9950f0a78031
12 Mar, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3961 41b1ffd8-f28e-4786-ab96-9950f0a78031