Skip to content

v3.5 Overview

Andrey Kurilov edited this page Sep 12, 2017 · 36 revisions

Location

TODO

Release Notes

New Features and Enhancements

Functional

  1. Concurrency Model reworked and enhanced.

    1. New Unlimited Concurrency feature added.

      Allows to measure the actual maximum concurrency which the service/storage being test can sustain.

    2. Configurable I/O vs calculations balance.

    3. Coroutines library became a separate project.

  2. Recycle Mode reworked.

  3. Monitoring API.

  4. ECS/S3 Copy Ranges API support added.

    As far as the Copy Ranges API feature is not compatible with the Amazon's S3 API the S3 storage driver was split in two:

    • amzs3 : general Amazon S3 compatible storage driver

    • emcs3 : Dell/EMC specific extension for the S3 storage driver

    amzs3 is left as default storage driver.

  5. Output configuration enhancements

    1. Generate the new test id for each new test if the test id is not configured. It's not recommended to use the --test-step-id CLI argument since v3.5.
    2. The logging configuration file is moved from the "user space" to the resource bundle. The logging is configured through the main configuration.
    3. New output options.
      1. Console output coloring flag.
      2. Average metrics time period.
      3. Average metrics persistence flag.
      4. Average metrics table header period.
      5. Summary metrics persistence flag.
      6. Trace metrics persistence flag.
    4. Log the defaults content, launch command and the scenario content
  6. Miscallenous.

    1. Avoid flood of error messages.
    2. Docker image fix and size decrease.
    3. Fixed RMI port for the distributed mode and remote monitoring purposes.
    4. Set the corresponding ring buffer size if the content input file is configured

Fixed Bugs

  • TODO (SLTM-1036) Multiuser load case - destination path checking requests failing
  • (SLTM-1047) Recycling the load tasks order is unpredicable
  • (SLTM-1051) I/O trace log contains the records for the pending load tasks
  • (SLTM-1064) Max latency is higher than max duration
  • (SLTM-1065) File storage driver causes out of direct memory
  • (SLTM-1068) Connection leak on the connection pool close
  • (SLTM-1076) External XML results file reporting: include configured item size instead of transfer size
  • (SLTM-1085) Subsequent load step doesn't append the same items output file

Miscellaneous

  1. Configuration Layout Change

    Old parameter name (v < 3.5.0) New parameter name (v >= 3.5.0)
    load-circular load-generator-recycle-enabled
    load-queue-size load-generator-recycle-limit, storage-driver-queue-input, storage-driver-queue-output
    load-rate-limit load-limit-rate
    storage-driver-concurrency load-limit-concurrency
    storage-driver-io-workers storage-driver-threads
    item-data-content-file item-data-input-file
    item-data-content-seed item-data-input-seed
    item-data-content-ring-cache item-data-input-layer-cache
    item-data-content-ring-size item-data-input-layer-size
    test-step-limit-rate load-rate-limit
    test-step-metrics-period output-metrics-average-period
    test-step-metrics-threshold output-metrics-threshold
    test-step-name test-step-id
    test-step-precondition N/A (see the [[Metrics Output

Documentation

Clone this wiki locally