Skip to content

Releases: emc-mongoose/mongoose

2.5.7

15 Jun 08:59
Compare
Choose a tag to compare
2.5.7

3.2.1

20 Mar 13:51
Compare
Choose a tag to compare
3.2.1

3.2.0

07 Mar 17:17
Compare
Choose a tag to compare

Release Notes

New Features and Enhancements

Functional

  1. Intermediate Statistics
  2. Mixed and Weighted Load
  3. Partial Read
  4. Atmos API Support: subtenants functionality added (create, delete).
  5. S3 API Support: buckets functionality added (create, read, delete).
  6. Swift API Support:
    1. Tokens functionality (create)
    2. Containers functionality (create, read, delete)

Fixed Bugs

  • (891) Idle load job state is not reached on the manual interruption
  • (892) Circular/Distributed count limit implementation is inaccurate
  • (923) Mongoose 3.1.0 String Index out of bound exception
  • (905) Quick fading when one of the target nodes went offline
  • (937) Circular read - monitor is getting the results for active/pending I/O tasks
  • (938) Circular load job hangs if all I/O tasks are failed and the count limit is set
  • (944) Distributed mode issue while running in the Docker container
  • (953) Not working: S3 MPU/Swift DLO

Miscellaneous

  1. Advanced the test coverage with new system tests.

    For detailed coverage info see the [[Functional Testing]] page.

  2. Configuration layout change

    Some "socket-..." and "storage-..." configuration parameters moved under
    "storage-net-..." prefix/path. This was done to differentiate the FS storage
    driver configuration from Net storage driver configuration. Both CLI and scenario files
    backward compatibility is provided. Using deprecated configuration parameter names will cause
    warning messages. It's recommended to check the custom/user scenarios against the
    provided scenario schema
    (<MONGOOSE_DIR>/scenario/schema.json).

    Detailed configuration layout change info:

    Old parameter name (v < 3.2.0) New parameter name (v >= 3.2.0)
    socket-timeoutMilliSec storage-net-timeoutMilliSec
    socket-reuseAddr storage-net-reuseAddr
    socket-keepAlive storage-net-keepAlive
    socket-tcpNoDelay storage-net-tcpNoDelay
    socket-linger storage-net-linger
    socket-bindBacklogSize storage-net-bindBacklogSize
    socket-interestOpQueued storage-net-interestOpQueued
    socket-selectInterval storage-net-selectInterval
    storage-ssl storage-net-ssl
    storage-http-api storage-net-http-api
    storage-http-fsAccess storage-net-http-fsAccess
    storage-http-headers storage-net-http-headers
    storage-http-namespace storage-net-http-namespace
    storage-http-versioning storage-net-http-versioning
    storage-node-addrs storage-net-node-addrs
    storage-node-port storage-net-node-port

Documentation

3.1.0

30 Jan 12:50
Compare
Choose a tag to compare

Release Notes

New Features and Enhancements

Functional

  1. Chain Operations

    The "chain" feature is designed for zone replication testing.
    It allows to write the objects and read them from other zone.
    Each object is being read immediately (or after configurable delay) after it was written.
    So a "chain" load job doesn't wait all objects to be written before reading starts.
    Chain load jobs are not limited with create/read operations
    but may also include update, delete in any comprehensible combination.
    The feature was implemented as an extension of the scenario engine.

Performance

  1. Specialized and more efficient non-blocking connection pool was implemented to replace Netty's bundled connection pool. The performance rates increased by 10-40 % depending on test configuration.

Fixed Bugs

(919) I/O tasks distribution among the storage drivers worked incorrectly.
(920) I/O path inconsistency.
(923) Load generator interrupts on invalid items input file.
(924) Conections are not evenly distributed among the storage nodes.

Miscallenous

  1. Configuration JSON schema was ported from v2.x.x for validation purposes
  2. Scenario JSON schema was ported from v2.x.x for validation purposes

3.0.5

15 Jan 22:32
Compare
Choose a tag to compare

Improvements/Changes:

  • Ability to run several storage driver services inside the single JVM process
  • Configuration param change: storage-port -> storage-node-port

Fixed Bugs:

  • Stdout color highlighting for the failed I/O tasks count functionality is missing
  • Parallel load job doesn't work
  • Long load job interruption, possibly affecting the total performance metrcis
  • Netty logs the error message on the interruption
  • A timeout load interruption causes failed I/O tasks reporting

3.0.4

10 Jan 14:29
Compare
Choose a tag to compare
3.0.4

3.0.3

08 Jan 22:21
Compare
Choose a tag to compare
3.0.3

3.0.2

07 Jan 21:35
Compare
Choose a tag to compare
3.0.2

3.0.1

06 Jan 21:51
Compare
Choose a tag to compare
3.0.1

3.0.0

25 Dec 16:54
Compare
Choose a tag to compare
3.0.0