-
Notifications
You must be signed in to change notification settings - Fork 553
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
rptest: Transaction workload with scaling in mind #16148
Conversation
5b77065
to
75a957b
Compare
2M events from single node, 524577 per single job. Test run details
RP Metrics for produce only:
|
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/44101#018d3232-874a-4280-b7a2-c08efa5861d8 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/44101#018d3243-1cfc-4919-a6d4-08f355f80100 |
48d196e
to
efe38f1
Compare
new failures in https://buildkite.com/redpanda/redpanda/builds/44246#018d3dbe-29ac-477d-90a4-51f0064be700:
new failures in https://buildkite.com/redpanda/redpanda/builds/44454#018d57c0-fa81-4395-aa78-be822b8248b9:
|
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 after fixing the commit history.
289e5e6
to
621007f
Compare
Test uses simple workload with NumberSequence class that generated messages with single index number in content. Target is to generate as many transactions as possible with minimum time spent and a single transformation applied at producr time (int -> str) which will hapen on flink side
Test will be run using single node and have an ability to run several workloads in parallel with configurable parameter on whether it will use single topic or create separate topics for each workload Also, there is an assertion going on using metrics and high watermark from RP
621007f
to
fa5771b
Compare
Squashed review fixes and rebased to dev |
Bumped timeout due to docker env at CDT is too slow when running whole test suite. Also added comment about detect_idle_jobs var. |
/ci-repeat 2 |
/ci-repeat 2 |
Implementation of test and workload that can be scaled to any number of tasks and jobs inside flink with no job overhead while running it, comparing to Table API.
Java version of similar workload is here.
Backports Required
Release Notes