-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
relative-time should be reset per task #278
Comments
Thanks for the report @russmac! You know, naming is one of the hard problems in computer science and I have yet to come up with a better name for "challenge"... . For each invocation, Rally runs (or rather: races) on one track with one challenge. For example, you want to run on the "logging" track, or the "geonames" track or ... . Then you need to decide what you actually want to do on this track and that's captured by the challenge, i.e. it describes the concrete workload for this track, like indexing or indexing and then executing queries etc.. . And Rally can only execute one challenge per invocation. So I think this is not the problem. But I think you're referring to another problem (and please correct me if I'm wrong). The default challenge for the "logging" track is "append-no-conflicts" (you can see it by issuing
I guess the problem is that |
Hi @danielmitterdorfer , Thanks for the reply and for degarbling my rallyspeak. Your right I had been using "challenge" in place of "operation". You hit the nail on the head, I think the "operations" should be resetting the relative time so they can be compared side by side in Kibana when I create a visualization for each "operation". |
Thanks for the confirmation @russmac. The change makes definitely sense to me. |
Just an update on this issue: As Rally gathers not only request metrics (in the load test driver) but also system metrics (on the target host(s)) it is not sufficient to reset a local timer whenever a new step starts. Instead, we need to broadcast the status change also to the target host(s) so relative time is also properly reset for system metrics. We're looking into different approaches how to implement this best. |
Rally version (get with
esrally --version
):esrally 0.5.3
Invoked command:
esrally --track=logging --pipeline=benchmark-only --target-hosts=${target_hosts}
Configuration file (located in
~/.rally/rally.ini
)):JVM version:
openjdk-8-jre-headless:amd64 8u121-b13-1~bpo8+1
OS version:
Debian 8.6
Description of the problem including expected versus actual behavior:
relative-time should be relative to each challenge
Steps to reproduce:
Describe the feature:
Reset relative-time on each challenge so combined graphs work.
I made some edits, still getting used to the rally lingo
The text was updated successfully, but these errors were encountered: