-
Notifications
You must be signed in to change notification settings - Fork 93
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
improvement(results): update Argus Client #8837
base: master
Are you sure you want to change the base?
Conversation
959def5
to
8bfd3d8
Compare
Actually, there's an error in Argus client, it makes |
waiting for scylladb/argus#463 |
8bfd3d8
to
1246a1b
Compare
@soyacz can you clarify the status of this one ? if it's for review, what exactly we should be looking at ? |
Yes, it's for review. Upgrading client will add possibility for Argus to automatically mark results as passed/failed if "ValidationRules" are provided. |
Updated Argus Client to support best results tracking and Argus data validation. Refs: scylladb/qa-tasks#1244
1246a1b
to
42b00b7
Compare
] | ||
ValidationRules = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mikliapko please review if these numbers seem reasonable - 10% longer duration than 'best result' will mark test as failed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks reasonable to me
Doesn't directly related to this PR, just a general question about this approach - for SM it would be a good improvement to show not only SUT timestamp but SM version as well. Is it feasible to implement? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is related to SM part - LGTM
I'd need to understand the use case first. |
In the graphs that we have for Manager, we use SUT timestamp of Manager. So, there is nothing here related to Scylla SUT. From my point of view, it'd be nice to have SUT + version to improve readability since in Manager restore benchmark we want to compare with previous releases and it's hard to keep in mind to which release specific SUT date corresponds. But it's not a "show-stopper", for sure. Just a small improvement that could have made these Manager graphs more readable. |
There's a plan to introduce comparison between tests. In that case, if each release had own restore benchmark jobs it should be possible to compare across them. |
@fruch Are we merging this? Or maybe switching to some idea from discussion in https://github.com/scylladb/qa-tasks/issues/1766? |
Updated Argus Client to support best results tracking and Argus data validation.
Refs: https://github.com/scylladb/qa-tasks/issues/1244
Testing
PR pre-checks (self review)
backport
labelsReminders
sdcm/sct_config.py
)unit-test/
folder)