-
Notifications
You must be signed in to change notification settings - Fork 34
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
Updates to RP self test #604
Conversation
Co-authored-by: Paulo Borges <paulohtb@hotmail.com> Co-authored-by: Jake Cahill <45230295+JakeSCahill@users.noreply.github.com>
Co-authored-by: Michele Cyran <michele@redpanda.com>
Co-authored-by: Mike Boquard <michael@redpanda.com> Co-authored-by: Michele Cyran <michele@redpanda.com>
Co-authored-by: tris0laris <57298792+tris0laris@users.noreply.github.com> Co-authored-by: Paulo Borges <paulohtb@hotmail.com> Co-authored-by: Dave Voutila <voutilad@gmail.com> Co-authored-by: Angela Simms <102690377+asimms41@users.noreply.github.com> Co-authored-by: Andrew Hsu <xuzuan@gmail.com> Co-authored-by: Oren Leiman <mumblemumble777@gmail.com> Co-authored-by: Kat Batuigas <36839689+kbatuigas@users.noreply.github.com>
Co-authored-by: Jake Cahill <45230295+JakeSCahill@users.noreply.github.com>
Co-authored-by: Joyce Fee <102751339+Feediver1@users.noreply.github.com>
✅ Deploy Preview for redpanda-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
4aa4a3e
to
f98a441
Compare
f98a441
to
cb6961e
Compare
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.
LGTM, thanks Kat!
@@ -11,7 +11,24 @@ When anomalous behavior arises in a cluster and you're trying to figure out whet | |||
|
|||
Self-test runs a set of benchmarks to determine the maximum performance of a machine's disks and network connections. For disks, it runs throughput and latency tests by performing concurrent sequential operations. For networks, it selects unique pairs of Redpanda nodes as client/server pairs, then it runs throughput tests between them. Self-test runs each benchmark for a configurable duration, and it returns IOPS, throughput, and latency metrics. | |||
|
|||
=== Self-test command examples | |||
== Cloud storage tests |
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.
== Cloud storage tests | |
== Object storage tests |
|
||
If you use xref:manage:tiered-storage.adoc[Tiered Storage], run self-test to verify that you have configured your cloud storage accounts correctly. | ||
|
||
Self-test performs the following tests to validate cloud storage configuration: |
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.
Self-test performs the following tests to validate cloud storage configuration: | |
Self-test performs the following tests to validate object storage configuration: |
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.
@kbatuigas I think all instances of "cloud storage" here should be "object storage", similar to our Tiered Storage doc page. And I think "bucket" should be "bucket or container".
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.
@kbatuigas use the same text that we have here (or single-source)
https://deploy-preview-604--redpanda-docs-preview.netlify.app/24.2/reference/rpk/rpk-cluster/rpk-cluster-self-test-start/
@micheleRP We kept some references as "Cloud storage" because the code itself references it as cloud storage. The test type is called Maybe it's something that we can keep it like that, and fix it in the future when the product moves to "object storage" |
. Delete the uploaded object from the bucket. | ||
. Upload and then delete multiple objects (random buffers) at once from the bucket. | ||
|
||
See the xref:reference:rpk/rpk-cluster/rpk-cluster-self-test.adoc[`rpk cluster self-test`] reference for cloud storage test details. |
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.
Link to test start instead.
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.
@WillemKauf @Lazin
surprised we don't test the throttling behavior based on bucket prefixes. Is that something we can easily test?
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.
Currently the cloud storage self-test
is more intended for configuration verification, rather than being a true benchmark/stress test.
We can always expand upon this in the future to cover more rigorous workloads.
abf93b0
to
b616eea
Compare
Co-authored-by: Michele Cyran <michele@redpanda.com>
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.
lgtm
Co-authored-by: Paulo Borges <paulohtb@hotmail.com> Co-authored-by: Jake Cahill <45230295+JakeSCahill@users.noreply.github.com> Co-authored-by: Michele Cyran <michele@redpanda.com> Co-authored-by: Joyce Fee <102751339+Feediver1@users.noreply.github.com> Co-authored-by: Mike Boquard <michael@redpanda.com> Co-authored-by: tris0laris <57298792+tris0laris@users.noreply.github.com> Co-authored-by: Dave Voutila <voutilad@gmail.com> Co-authored-by: Angela Simms <102690377+asimms41@users.noreply.github.com> Co-authored-by: Andrew Hsu <xuzuan@gmail.com> Co-authored-by: Oren Leiman <mumblemumble777@gmail.com>
Co-authored-by: Paulo Borges <paulohtb@hotmail.com> Co-authored-by: Jake Cahill <45230295+JakeSCahill@users.noreply.github.com> Co-authored-by: Michele Cyran <michele@redpanda.com> Co-authored-by: Joyce Fee <102751339+Feediver1@users.noreply.github.com> Co-authored-by: Mike Boquard <michael@redpanda.com> Co-authored-by: tris0laris <57298792+tris0laris@users.noreply.github.com> Co-authored-by: Dave Voutila <voutilad@gmail.com> Co-authored-by: Angela Simms <102690377+asimms41@users.noreply.github.com> Co-authored-by: Andrew Hsu <xuzuan@gmail.com> Co-authored-by: Oren Leiman <mumblemumble777@gmail.com>
Description
Resolves https://github.com/redpanda-data/documentation-private/issues/2426
Resolves https://github.com/redpanda-data/documentation-private/issues/2424
Review deadline: 24 July 2024
Add cloud storage test to cluster diagnostics doc
Related PR: #599 (update rpk reference)
Page previews
Cluster Diagnostics
rpk self test status -- add single sourced content, change to single broker example
What's New
Checks