-
Notifications
You must be signed in to change notification settings - Fork 577
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
Reduce raft_availability ducktape execution time #4598
Conversation
5d89d79
to
de9194c
Compare
Before:
After:
|
d1c4176
to
a90f5ac
Compare
The tests failures are unrelated to this PR https://buildkite.com/redpanda/redpanda/builds/9879#88932874-fede-4c36-870d-d69af5f03abe has the same symptoms as #4626 https://buildkite.com/redpanda/redpanda/builds/9879#3942caa5-dde9-4623-a995-b5b5f587d6e5 looks the same as #4520 https://buildkite.com/redpanda/redpanda/builds/9879#8e5893f2-3651-4574-b6fb-023068c913a4 goes into #4634 and #4635 https://buildkite.com/redpanda/redpanda/builds/9879#bbb0b5db-ff3e-4310-937a-2e37f27818b3 is covered by #4634 https://buildkite.com/redpanda/redpanda/builds/9879#77ca2959-cc36-4383-b2e6-89da91d336c3 looks the same as https://buildkite.com/redpanda/redpanda/builds/9879#758a00a6-d312-4be5-b266-b12986129c3e is an instance of #4624 https://buildkite.com/redpanda/redpanda/builds/9879#340a6f85-c026-4e64-a8ba-59ccbd86db2f is covered by #4637 https://buildkite.com/redpanda/redpanda/builds/9879#4eecdac0-67d4-4142-b665-6deab5cb9bdf is caused by |
PingPong client abstracts the core Redpanda functionality and checks its basic invariant: the client writes a random key/value pair, gets an offset and then reads the log until it sees the written record or times out when it isn't found
Replaces ad hoc ping-pong check with ping-pong client. The client maintains a connection so when we invoke ping-pong 128 times it initializes a producer (init_producer_id) only once. The change reduces test_follower_isolation execution time from 6 minutes to 30 seconds.
a90f5ac
to
c287927
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.
👍
Cover letter
The change reduces test_follower_isolation execution time from 6 minutes to 30 seconds.
Release notes