mongoose

Mongoose is a storage performance testing tool

MIT License

Stars
49
Committers
12

Bot releases are hidden (Show)

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.6

Published by akurilov almost 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.5

Published by akurilov almost 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.4

Published by akurilov almost 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.3

Published by akurilov almost 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.2

Published by akurilov about 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.1

Published by akurilov about 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.5.0

Published by akurilov about 8 years ago

mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.4.3

Published by akurilov about 8 years ago

mongoose -

Published by akurilov about 8 years ago

Fixed Bugs

  • SLTM-740
  • SLTM-741
mongoose - https://github.com/emc-mongoose/mongoose/releases/tag/2.4.1

Published by akurilov about 8 years ago

mongoose - 2.4.0

Published by akurilov about 8 years ago

New Features and Enhanchements

Core Functionality

1. Scenario values substitution with the environment variables

It's possible to substitute a json values in the scenario with the environment variable values. This may help to keep the scenario file unchanged parameterizing the behavior from the command line only.

For details refer to http://emc-mongoose.github.io/mongoose/design-scenario.html#env

2. Metrics output layout major change

The output includes the following new metrics:

  1. Load job elapsed time.
  2. The sum of all I/O task durations for the given load job.
  3. The total byte count been transferred for the given load job.

For details refer to http://emc-mongoose.github.io/mongoose/usage-results-analysis.html

Fixed Bugs

  • Broken custom HTTP headers feature
mongoose - 2.3.2

Published by akurilov over 8 years ago

mongoose - 2.3.0

Published by akurilov over 8 years ago

New Features and Enhancements

Core Functionality

1. Web GUI

Mongoose Web GUI is reworked to work with 2.x versions.

2. Intermediate Statistics

When Mongoose load job starts there's some short delay before the warmup is done and all threads/connections are busy with load tasks. It's expected that the performance rates are lower during this warmup time range. Moreover, at the load job end some threads/connections may remain busy with the load task while other threads/connections are finished already.

  • It is required to measure the performance rates only while all threads/connections are busy with the load tasks.
  • It is expected that the intermediate statistics (the statistics measured in the "full throttle" time range) will contain the "best" performance results.

3. Scenario Engine: "For" Job Type

It's required to have an ability to loop over the load jobs list. The loop may be:

  1. Infinite
  2. Count-based
  3. Iteration over the list of values to be substituted

4. Different Run Ids for the Load Jobs

It's required to have an ability to specify the logs path for each load job separately. The logs path is determined by run id.

Non-functional

Fixed Bugs

Issue Id Description
SLTM-723 Weighted Load: perf.trace.csv loses the load type info
SLTM-723 No perf.sum.csv file after the test
mongoose -

Published by akurilov over 8 years ago

Fixed Bugs

Issue Id Description
13 v2.3.0 performance degradation comparing to v1.3.2