We have just released Rally 0.10.0. This is a fairly big release with several bug fixes and improvements.
If you are using an older version of Rally, please refer to the migration guide for more details.
Gradle is not required to build Elasticsearch anymore
- With #412 Rally now uses
./gradlewfor building Elasticsearch, thus not requiring a local installation of Gradle anymore. This also introduces a breaking change for plugins, please read about it in the migration guide and the Breaking Changes section.
Ability to ingest a subset of a document corpus
With #442, Rally can now ingest a subset of a document corpus using the new parameter
ingest-percentage in the
Pass parameters via a file
With #441, Rally can now accept track, car and plugin parameters.
There are a number of breaking changes but they mostly affect you if are building plugins (including x-pack), if you have created your own tracks, using custom parameter sources or runners, or running a version of Rally older than 0.7.3.
Please refer to the migration guide for more details.
Some highlights below:
- Automatic index management has been removed: You now need to use explicit operations in the track for such tasks. (see #480 for details).
--cluster-healthcommand line parameter has also been removed as part of the previous bullet. This is now expected as a track parameter.
indexoperation type has been removed: You should be using the
bulkoperation type instead. (see #435 for details).
index-settingstrack property has been removed: Since Rally 0.9.0, index settins can be provided via the
settingsproperty of the
create-indexoperation. (see #461 for details).
- Automated migration of the Rally configuration file is only supported starting with Rally 0.7.3: Rally will instruct you to delete your configuration file and reconfigure from scratch if this is the case.
build.taskhas been changed to
build.commandin the Rally configuration file and it requires the full build command for plugin configurations. (see #412 for details).
- ... upgrade:
pip3 install --upgrade esrally
- ... install:
pip3 install esrally
Note: Depending on your system setup you probably need to prepend these commands with
Please follow the quickstart for a first time install.
Questions and Feedback
If you have questions or feedback, please just post in the Rally forum.