Skip to content
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

Cst jack performance problem tester #153

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

jackchallen
Copy link
Collaborator

Separate directory so should be entirely merge-safe

…cific criteria

If we can classify problem conditions by specific criteria in stats
and then check to see if those values apply, maybe we can start
diagnosing or at least pointing to hardware problems.

The basic theory being (e.g. for a faulty NVME):
    If one disk has read latency > 5ms
    And cluster average read latency > 100usec
    And ...
    And ...

Then maybe we can build a set of test parameters for each one of
those outcomes.
This is not going to be a small undertaking, and unfortunately
we're stuck with bash. However, if the outline test conditions
and theory can be proven useful, this is a step towards a useful
enhancement.

Ideally the logic/tests that come out of this would make it into
the product somehow.
Wekachecker assumes everything is a shell script. Fortunately it's based on a
glob so we can skip it
Wekachecker tries to be the governing over-arching controller, so
having a single script that parses and tests multiple conditions
separately doesn't fit with that architecture.
Therefore make every test self-contained
@jackchallen jackchallen requested a review from vrragosta February 3, 2025 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant