We've just released Rally 0.4.5. Thanks to your continued reports we could add several improvements in this release.
Highlights
- You can now run operations for a specific amount of time
- Rally continues the benchmark now on HTTP related errors (HTTP 4xx, HTTP 5xx) but will store errors in a meta-data field (see issue 181)
- Handling of action and meta-data for bulk requests is much more flexible
The changelog contains the complete list of changes.
All users are recommended to upgrade to this version.
Breaking changes
If you have ever used the "tiny" track, expect it to be removed within the next weeks. It was never meant as a proper track but only for integration testing in Rally. However, it is possible now to run any track with a new flag --test-mode
, e.g.:
esrally --distribution-version=5.0.0 --track=geonames --test-mode
This mode is experimental and at the moment only meant for development. Hence it is (intentionally) not well documented. Should you develop your own tracks and be interested in it, please create a discussion topic and we'll see how to proceed based on your interest.
How to...?
- ... upgrade:
pip3 install --upgrade esrally
- ... install:
pip3 install esrally
Note: Depending on your system setup you probably need to prepend these commands with sudo
.
Please follow the quickstart for a first time install though.
Questions and Feedback
If you have questions or feedback, please just post in the Rally forum.