logo

WANDISCO SVN MULTISITE PLUS®
USER GUIDE

Release notes support the installation of the latest product version. They describe:

For additional information go to:

1. Release details

Version: 1.9.6.5 Build 5723
Release: 6th December 2018

1.1. Fixed

  • NV-6951 - Fixed a bug in "resequence" command that can cause it to exit prematurely.

  • NV-7024 - Fixed a bug that could cause failed operations and short skel messages in logs.

  • NV-7117 - Fixed a bug that caused inappropriate consumption of MSP licenses during Subversion "lock" and "unlock" operations.

  • NV-7121 - Fixed a bug in "resequence" causing it to miss resequencing a specific set of operations.

  • NV-7123 - Prevent remote denial of service attack. Contact WANdisco support for more information.

1.2. Software versions required or supported

The tested versions are listed below, we support these and higher patch levels:

  • RHEL 6.8

    • Red Hat 6 requires the RHEL Server Optional repository to be enabled in Red Hat Network.

  • CentOS 6.8

    • See Red Hat note above.

  • RHEL 7.3

  • Centos 7.3

  • SUSE 11.4

    • Contact WANdisco Support for more information about running on this platform.

  • SLES/SUSE 12.2

    • Service Pack 2 must be used.

  • JDK 7

    • JDK 8 is only tested with CentOS currently but is supported on all platforms.

We don’t support SVN MultiSite Plus on 32-bit architecture because this would impose serious limits on scalability. You must deploy on a 64-bit OS.

During install you are asked which user and group you want to run SVN MultiSite Plus as. On Ubuntu this change does not apply system-wide, so some files have the default group set. This is not a problem, but something to consider when deciding on your OS.

Required software versions:

  • SVN 1.9.7-7

Other software versions:

  • Python - 2.7 or later

Browser compatibility:

The following browsers are used in testing:

  • Firefox 55 or later

  • Google Chrome 60 or later

The latest versions of these browsers can also be used:

  • Internet Explorer

  • Safari

  • Opera

2. Previous SVN MultiSite Plus 1.9 releases

2.1. Release 1.9.5.5

Version: 1.9.5.5 Build 35077
Release: 1st December 2017

2.1.1. New

  • NV-6555 - Supports SLES/SUSE 12 SP2 Platform.
    Note - Service Pack 2 must be used.

  • NV-6588 - On SLES/SUSE 12 SP2 use "systemd" for service start, stop, etc.

  • NV-6592 - The PATH used for for service processing can now be specified in main.conf (note - no $ allowed).

  • NV-6597 - Subversion versions up to SVN 1.9.7 are supported.

  • NV-6711 - Enabled the installation of GFR RPM through a symbolic linked directory.

2.1.2. Fixed

  • NV-6375 - Talkback can now process repositories with spaces in the repository name.

  • NV-6476 - If creating a repository with the same name of an existing directory, the existing directory will no longer be deleted.

  • NV-6508 - Fixed talkback to now include stats.xml and membership.xml files.

  • NV-6643 - Fixed a non-idempotent operation in Subversion that cause repository divergence.

  • NV-6662 - Prevented the "sync" button from being depressed multiple times when adding a node to an Replication Group.

  • NV-6719 - Fixed the sorting of repositories by "Status".

2.1.3. Known Issues

  • SVNB-2121 - During a tar-ball installation, the question "Is this a new installation of Subversion? (Y/n)" must be answered with a "Y".

Please turn off thread dumps unless asked to enable them by WANdisco support. To do this edit the application.properties file and set threaddump.enabled=false.

2.1.4. Software versions required or supported

The tested versions are listed below, we support these and higher patch levels:

  • RHEL 6.6

    • Red Hat 6 requires the RHEL Server Optional repository to be enabled in Red Hat Network.

  • CentOS 6.6

    • See Red Hat note above.

  • RHEL 7.1

  • Centos 7.1

  • SUSE 11.3

    • Contact WANdisco Support for more information about running on this platform.

  • SLES/SUSE 12.3

    • Service Pack 2 must be used.

  • JDK 7

    • JDK 8 is only tested with CentOS currently but is supported on all platforms.

We don’t support SVN MultiSite Plus on 32-bit architecture because this would impose serious limits on scalability. You must deploy on a 64-bit OS.

During install you are asked which user and group you want to run SVN MultiSite Plus as. On Ubuntu this change does not apply system-wide, so some files have the default group set. This is not a problem, but something to consider when deciding on your OS.

Required software versions:

  • SVN 1.9

Other software versions:

  • Python - 2.7 or later

Browser compatibility:

The following browsers are used in testing:

  • Firefox 55 or later

  • Google Chrome 60 or later

The latest versions of these browsers can also be used:

  • Internet Explorer

  • Safari

  • Opera

2.2. Release 1.9.4.4

Version: 1.9.4.4 Build 34778
Release: 29th August 2017

2.2.1. New

  • NV-5903 - MSP documentation is now usable on smaller devices due to conversion to Asciidoctor format.

  • NV-6156 - The talkback script has been enhanced to be capable of running non-interactively.

  • NV-6261 - The MSP documentation has been overhauled and converted to Asciidoctor - hope you like the new format!

  • NV-6282, NV-6363 - Emergency Reconfiguration (EMR) documentation updated - see EMR.

  • NV-6289, NV-6359 - Tool used to encrypt a password for SSL configuration file use renamed to wd_cryptPassword and fully included in installation packaging.

  • NV-6343 - Unattended installation is now documented, including all required environment variables - see Non-interactive installation.

  • NV-6516 - Subversion versions up to SVN 1.9.6 are supported.

  • NV-6531 - To increase product performance the default for announcement.key.interval is now 10L. This can be tuned in prior product versions as: announcement.key.interval=10L in application.properties. A restart is required to obtain the benefit.

  • NV-6539 - There is now support for Python bindings in the case of RHEL 6 to enable ViewVC et. al.

  • NV-6563 - The long delay during the process of adding a new node into a replication group has been shortened.
    In MSP 1.9.4 the property task.check.max.interval.milliseconds controls this delay. For more information see Changing UI properties.

2.2.2. Fixed

  • NV-5091 - When inducting a new node, it’s consistency check settings no longer need to match the current node’s settings. Assuming that default consistency check settings are not changed, then no manual configuration to make the nodes match is required.

  • NV-5586, NV-6398, NV-6524 - Fixed scalability of MSP to enable 25K repositories.
    Additional server resources will be required as implementation scales.
    Due to this fix, the Last Modified column on the Repositories page is no longer sortable.

  • NV-6070, NV-6171 - The removal of artifacts is now prevented if they are still in use within the notification framework.

  • NV-6087 - SSL configuration mistakes are now properly logged to the fsfswd.log file and errors will prevent the servers from starting up.

  • NV-6136 - Removed nodes will no longer be the target of communications traffic from the MSP replicators.

  • NV-6168 - Hardened certain code flows during repository creation and repository deployment operations.

  • NV-6247 - Hardened sync stop all to complete even under high load.

  • NV-6257 - api/repository REST endpoint will return 401 on AuthZ failure during POST command (in previous versions 405 was returning inappropriately).

  • NV-6278 - Consistency check will now behave properly in all situations for Format 7 repositories.

  • NV-6290 - Perpetual license expiration message now displayed appropriately.

  • NV-6298 - RepositoryNotFoundException decreased to "INFO" to prevent Dashboard overloading by normal use case.

  • NV-6319 - Fixed java memory leak that would eventually causes replicator to panic.

  • NV-6338 - Fixed a race condition which could inappropriately mark a remote node as OFFLINE.

  • NV-6391 - Removed nodes are no longer displayed on the dashboard during a restart.

  • NV-6397 - Enabled encrypted passwords to be used in all configuration files when SSL is configured. If current configuration files have cleartext passwords then a manual step is required to fix them up. See Encrypting passwords for more information.

  • NV-6448 - Data loss during installation due to extremely rare installation configuration is now prevented.

  • NV-6456 - Commented values in configuration files are now ignored.

  • NV-6481 - Stopped global sync stop from failing in a rare situation.

  • NV-6485 - Prevented SVN operation from being non-idempotent and thereby possibly creating repository divergence in extremely rare situations.

  • NV-6494 - Tightened up the security in processing configuration files.

  • NV-6518 - The removal of an operational node is prevented.

2.2.3. Known Issues

  • NV-6604 - If you want to run MSP with a specific umask you should edit the /opt/wandisco/svn-multisite-plus/config/main.conf file and set the variable MSP_UMASK to your desired value (default is 0022).
    If you alter umask in the application.properties file then any changes will be lost on upgrade.

    Essential for upgrades from MSP 1.5.3.2 or 1.6.x
    If you are upgrading from MSP 1.5.3.2 or any version of MSP 1.6 you must set an MSP_UMASK value before upgrade (NV-6569).
  • NV-6623 - If using SUSE/SLES 12, then when using the zypper command to remove MSP, the MSP product will not be properly stopped. So before using the zypper command you need to stop MSP by running service svn-multisite-plus stop. This will be fixed in future releases.

  • NV-6627 - Please install the following packages if you are using SUSE/SLES 12:

    • libxml2_tools

    • lsof

Support for SVN 1.9.7 will be provided shortly by MSP 1.9.5. Please see here for information on security considerations in the meantime.

2.2.4. Software versions required or supported

The tested versions are listed below, we support these and higher patch levels:

  • RHEL 6.6

    • Red Hat 6 requires the RHEL Server Optional repository to be enabled in Red Hat Network.

  • CentOS 6.6

    • See Red Hat note above.

  • RHEL 7.1

  • Centos 7.1

  • SUSE 11.3

    • Contact WANdisco Support for more information about running on this platform.

  • JDK 7

    • JDK 8 is only tested with CentOS currently but is supported on all platforms.

We don’t support SVN MultiSite Plus on 32-bit architecture because this would impose serious limits on scalability. You must deploy on a 64-bit OS.

During install you are asked which user and group you want to run SVN MultiSite Plus as. On Ubuntu this change does not apply system-wide, so some files have the default group set. This is not a problem, but something to consider when deciding on your OS.

Required software versions:

  • SVN 1.9

Other software versions:

  • Python - 2.7 or later

Browser compatibility:

The following browsers are used in testing:

  • Firefox 36 or later

  • Google Chrome 56 or later

The latest versions of these browsers can also be used:

  • Internet Explorer

  • Safari

  • Opera

3. Earlier product versions

For Release Notes and documentation for earlier versions of SVN MultiSite Plus, see SVN MultiSite Plus 1.9 Release Notes