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

Scenario request: Continue as new with too-frequent signals #12

Open
cretz opened this issue Apr 26, 2023 · 0 comments
Open

Scenario request: Continue as new with too-frequent signals #12

cretz opened this issue Apr 26, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@cretz
Copy link
Member

cretz commented Apr 26, 2023

Describe the scenario you'd like

Run <workflow-count> workflows where each will wait for of signals to be received, for each received signal, run a local-activity that produce a marker. Each workflow would take to finish (maybe control by local-activity). Once of signal is received, drain the signal channel and continue as new.
Separately, there is a client that keeps sending signals to the workflow (can be a long running activity that started by the workflow), and the time between signals has chance shorter than . This will cause workflow to have chance to fail continue_as_new with "unhandled command".

The variables can be set based on good numbers that stress the environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant