Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

HETZNER: enable concurrency capability #3234

Merged
merged 2 commits into from
Dec 12, 2024

Conversation

das7pad
Copy link
Contributor

@das7pad das7pad commented Dec 10, 2024

Closes #3206

This PR is making the Hetzner provider thread-safe and enabling the concurrency feature flag.

I've tweaked the rate-limiting to play better with concurrency by not overshooting the rate-limit reset point.

cc @tlimoncelli @willpower232

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
@willpower232
Copy link
Contributor

I'm presuming you have already run this against your accounts so let me know if you'd like me to run it as well, otherwise thanks for making it even better 😎

@das7pad
Copy link
Contributor Author

das7pad commented Dec 10, 2024

Yes, the integration tests are passing on a scratch domain.

@tlimoncelli
Copy link
Contributor

Thanks so much! Excellent mutex'ing!!!

Best,
Tom

@tlimoncelli tlimoncelli merged commit 5d625e8 into StackExchange:main Dec 12, 2024
2 checks passed
tlimoncelli added a commit that referenced this pull request Dec 12, 2024
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
tlimoncelli added a commit that referenced this pull request Dec 12, 2024
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
@das7pad das7pad deleted the hetzner-can-concur branch December 13, 2024 17:43
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants