Skip to content

RTI Perftest 2.3

Compare
Choose a tag to compare
@javmorcas javmorcas released this 16 Oct 09:14
· 6 commits to release/2.3 since this release

What's New

  • Added support for DTLS
  • Added support for TLS
  • Enhanced TCP functionalities
  • Added support for WAN
  • Default values for Reliability and Transport QoS can be modified via XML
  • Added command-line parameter -qosLibrary
  • Changed name for command-line option from -qosProfile to -qosFile
  • Improved -scan command-line parameter Functionality
  • Deprecated some command-line parameters

What's Fixed

  • Failure when using -peer command-line parameter for C#
  • -nic command-line parameter not working when using UDPv6 transport
  • Failure when using -batchSize or -enableTurboMode if -dataLen exceeded Async Publishing Threshold
  • Issues when finishing performance test or changing sample size
  • Unreliable behavior finishing tests when using ContentFilteredTopic (CFT)

Read the Release Notes document for more information.

Compatibility

RTI Perftest 2.3 is designed to compile and work against the RTI Connext DDS 5.3.x and 5.2.x releases.

Using security

Governance and Permission files have been updated to be compatible with the latest release for RTI Connext DDS, and are compatible with RTI Connext DDS 5.2.7 and greater.

If you are compiling RTI Perftest against 5.2.5, you will need to get the certificates from the release/2.0 branch. You can do that by using the following git command from the top-level directory of your repository:

git checkout release/2.0 -- resource/secure

Compilation restrictions

RTI Perftest is designed to compile and work against the RTI Connext DDS 5.2.x and 5.3.x releases.

However, certain features are not compatible with all the RTI Connext DDS versions, since the build scripts make use of certain specific parameters in Rtiddsgen that might change or not be present between releases:

  • The --secure and --openssl-home parameters will not work for versions previous to RTI Connext DDS 5.2.5.

  • Java code generation against RTI Connext DDS 5.2.0.x will fail out of the box. You can disable this by adding the --skip-java-build flag. See the Known issues section for more information and alternatives.

  • C# code generation against RTI Connext DDS 5.2.0.x is not supported. You can disable this by adding the --skip-cs-build flag.

Binaries

The binaries provided as part of the release are compiled statically against the RTI Connext DDS 5.3.0 libraries including the Security Plugins.