Skip to content

v3.5 Overview

Andrey Kurilov edited this page Nov 4, 2017 · 36 revisions

Location

https://github.com/emc-mongoose/mongoose/releases/download/3.5.1/mongoose-3.5.1.tgz

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. 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
  5. Miscellaneous.

    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

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

Follow the link above for the details

Old parameter name (v < 3.5.0) New parameter name (v >= 3.5.0)
N/A load-service-threads
N/A storage-net-node-connAttemptsLimit
N/A item-data-ranges-concat
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