21 Mar, 2008

5 commits


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
    fguigues
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@4007 41b1ffd8-f28e-4786-ab96-9950f0a78031
    madiot
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@4006 41b1ffd8-f28e-4786-ab96-9950f0a78031
    madiot
     
  • 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
    pgamba
     

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
    boli
     
  • - 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
    madiot
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3999 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3998 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3997 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3996 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3995 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • …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
    pgamba
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@3993 41b1ffd8-f28e-4786-ab96-9950f0a78031
    abobrov
     

18 Mar, 2008

8 commits


17 Mar, 2008

3 commits

  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3981 41b1ffd8-f28e-4786-ab96-9950f0a78031
    csovant
     
  • …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
    dugan
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3978 41b1ffd8-f28e-4786-ab96-9950f0a78031
    csovant
     

14 Mar, 2008

7 commits


13 Mar, 2008

3 commits


12 Mar, 2008

1 commit