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

[Good First Issue] Add Consumer Percentage Control for Catch-up Reading in Performance Test #2372

Open
Chillax-0v0 opened this issue Mar 18, 2025 · 2 comments
Assignees
Labels
good first issue Good for newcomers

Comments

@Chillax-0v0
Copy link
Contributor

Background

AutoMQ provides the automq-perf-test.sh script to test performance under different scenarios. Currently, it supports testing "catch-up read" (cold read) scenarios by:

  1. Sending a batch of messages.
  2. Delaying consumption until messages have accumulated for a specified period.
  3. Observing consumption throughput and its impact on producers.

However, the current implementation starts all consumers simultaneously, which does not reflect real-world scenarios where only a subset of topics experience catch-up reads at the same time.

Required Changes

Add a new optional command-line argument (e.g., --consumers-during-catchup) to the automq-perf-test.sh script to control the num of consumers activated during catch-up read scenarios.

@Chillax-0v0 Chillax-0v0 added the good first issue Good for newcomers label Mar 18, 2025
@Dr-Maple
Copy link

/assign

@harry-xiao-xin
Copy link

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants