<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in dsreplication</title>
    <link>http://src.iws.cs.ovgu.de/source/rss/forgerock/opendj2/resource/bin/dsreplication</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    <item>
        <title>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.</title>
        <description>/forgerock/opendj2/resource/bin/dsreplication - 0f8553e2af5fc49a510ecfcfc93e66d06713f631</description>
        <pubDate></pubDate>
        <dc:creator>ludo</dc:creator>
    </item>

    <item>
        <title>Minimize Historical Data (dsreplication/client side). The purge historical can be executed on the local server even when it is stopped. This is matches the functionality provided by utilities such import-ldif, backup, etc.</title>
        <description>/forgerock/opendj2/resource/bin/dsreplication - 62713b44520556f3136c67f8716f905d9a90c463</description>
        <pubDate></pubDate>
        <dc:creator>matthew_swift</dc:creator>
    </item>

    <item>
        <title>The commit will bring the following features :
        - An updated version of the underlying database. BDB JE 3.3 is now used.
        - Attribute API refactoring providing a better abstraction and offering improved performances.
        - A new GUI called the Control-Panel to replace the Status-Panel: the specifications for this
          GUI are available on OpenDS Wiki and contains a link to a mockup.
          See &lt;https://www.opends.org/wiki/page/ControlPanelUISpecification&gt;.
        - Some changes in the replication protocol to implement "Assured Replication Mode". The
          specifications are on OpenDS Wiki at &lt;https://www.opends.org/wiki/page/AssuredMode&gt; and section 7
          described some of the replication changes required to support this. Assured Replication is not finished,
          but the main replication protocol changes to support it are done. As explained by Gilles on an email on
          the Dev mailing list (http://markmail.org/message/46rgo3meq3vriy4a), with these changes the newer versions
          of OpenDS may not be able to replicate with OpenDS 1.0 instances.
        - Support for Service Tags on the platforms where the functionality is available and enabled. Specifications
          are published at &lt;https://www.opends.org/wiki/page/OpenDSServiceTagEnabled&gt;. For more information on
          Service Tags see &lt;http://wikis.sun.com/display/ServiceTag/Sun+Service+Tag+FAQ&gt;.
        - The Admin Connector service. In order to provide agentry of the OpenDS server at any time, a new service
          has been added, dedicated to the administration, configuration and monitoring of the server.
          An overview of the Admin Connector service and it's use is available on the
          OpenDS wiki &lt;https://www.opends.org/wiki/page/ManagingAdministrationTrafficToTheServer&gt;
        - Updates to the various command line tools to support the Admin Connector service.
        - Some internal re-architecting of the server to put the foundation of future developments such as virtual
          directory services. The new NetworkGroups and WorkFlow internal services which have been specified in
          &lt;https://www.opends.org/wiki/page/BasicOperationRoutingThroughNetworkGroup&gt; are now implemented.
        - Many bug fixes...
    
    This set of changes may have an impact on current clients and deployments, however it should be possible to
    upgrade existing 1.0 instances.
    
    Some of the changes impacting the clients include :
        - Scripts using the command line tools including dsconfig will need to be updated (usually to remove
          some no longer required options).</title>
        <description>/forgerock/opendj2/resource/bin/dsreplication - d25372dc8e65a9ed019a88fdf659ca61313f1b31</description>
        <pubDate></pubDate>
        <dc:creator>jcduff</dc:creator>
    </item>

    <item>
        <title>Updated the copyright statement to reflect that Sun owns the full copyright on the project files.</title>
        <description>/forgerock/opendj2/resource/bin/dsreplication - 65e99be301d5a19db33f25841f671756e8dbb9b5</description>
        <pubDate></pubDate>
        <dc:creator>ludovicp</dc:creator>
    </item>

    <item>
        <title>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.</title>
        <description>/forgerock/opendj2/resource/bin/dsreplication - 27f8adec83293fb8bd3bfa37175322b0ee3bb933</description>
        <pubDate></pubDate>
        <dc:creator>jvergara</dc:creator>
    </item>

    <item>
        <title>Fix for issues:
    1335: define, document, review CLI to register a server in a synch
    1336: CLI implementation to register a server in a synchronization
    1878: provide a CLI to initialize a replication topology from a gi
    2201: ads-trustore missing when not configuring replication with t
    2250: Setup and dsreplication utilities should configure schema sy
    
    
    Extra: do not show dc=replicationchanges suffix in the replication panel of the setup, nor propose it to replicate.
    fix some bugs related to duplicate error messages displayed in dsreplication interactive mode.</title>
        <description>/forgerock/opendj2/resource/bin/dsreplication - a63994ebbdcbf00a73d14fb9c19779c88411f802</description>
        <pubDate></pubDate>
        <dc:creator>jvergara</dc:creator>
    </item>

</channel>
</rss>

