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

Timeouts should be configurable #420

Open
ColinSullivan1 opened this issue Sep 10, 2024 · 0 comments
Open

Timeouts should be configurable #420

ColinSullivan1 opened this issue Sep 10, 2024 · 0 comments

Comments

@ColinSullivan1
Copy link

ColinSullivan1 commented Sep 10, 2024

When testing against SaaS providers, benchmark setup can take quite a bit of time. If actions such as topic creation are artificially throttled it can take upwards of 20 minutes to create hundreds of topics, consumers, etc.

In order to support this, the HTTP worker timeouts (read/request) should be configurable.

The line with hardcoded timeout is here:

this(asyncHttpClient(Dsl.config().setReadTimeout(600000).setRequestTimeout(600000)), host);

The workers creating the topics could periodically return a status and the benchmark orchestrator could timeout upon missing a few status updates, but the low hanging fruit would be making these values configurable.

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

No branches or pull requests

1 participant