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

Offer ActivityOptions via Supplier to support dynamic configs #753

Open
robzienert opened this issue Sep 22, 2021 · 0 comments
Open

Offer ActivityOptions via Supplier to support dynamic configs #753

robzienert opened this issue Sep 22, 2021 · 0 comments
Labels
enhancement User experience

Comments

@robzienert
Copy link

Is your feature request related to a problem? Please describe.
Tuning activity timeouts in workflows involves rebuilding and deploying an application, which can be an unacceptably long turnaround time depending on the urgency of the timeout change (e.g. in response to an incident). Some workers may also have a long startup / awaitTermination cycle, so the current methodology of updating a dynamic config and then redeploying is also too long of a loop.

Describe the solution you'd like
ActivityOptions provided via WorkerImplementationOptions to support a Supplier<ActivityOptions> would help allow us to plugin a dynamic config store to update workers' activity options, specifically the timeouts, on a faster cycle.

Describe alternatives you've considered

  • Changing the configs in code, redeploying
  • Changing configs and then restarting the workers
@robzienert robzienert added the enhancement User experience label Sep 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement User experience
Projects
None yet
Development

No branches or pull requests

1 participant