Skip to content

Fix for the issue with multiple Terminate events in a single batch - #113

Merged
Simon Porter (simonporter) merged 1 commit into
masterfrom
pk/mst/MultiForceTerminateIssue
Aug 30, 2017
Merged

Simon Porter (simonporter) merged 1 commit into
masterfrom
pk/mst/MultiForceTerminateIssue

Conversation

@PradeepKadubandi

Copy link
Copy Markdown
Contributor

Fix for the issue where issuing TerminateInstanceAsync twice from client before the orchestration is picked up by dispatcher leads to a blocked orchestration (the processing keeps abandoning the orchestration).

Only the first terminate request is honored and subsequent terminates are ignored. (That makes the fix simple and hopefully not a problematic behavior from user's perspective)

…ent before the orchestration is picked up by dispatcher leads to a blocked orchestration (the processing keeps abandoning the orchestration).

Only the first terminate request is honored and subsequent terminates are ignored. (That makes the fix simple and hopefully not a problematic behavior from user's perspective)
@msftclas

Pradeep Kadubandi (@PradeepKadubandi),
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@simonporter
Simon Porter (simonporter) merged commit 273c58f into master Aug 30, 2017
Pradeep Kadubandi (PradeepKadubandi) added a commit that referenced this pull request Sep 1, 2017
…ent before the orchestration is picked up by dispatcher leads to a blocked orchestration (the processing keeps abandoning the orchestration). (#113)

Only the first terminate request is honored and subsequent terminates are ignored. (That makes the fix simple and hopefully not a problematic behavior from user's perspective)
zheg pushed a commit to zheg/durabletask that referenced this pull request Mar 27, 2018
…ent before the orchestration is picked up by dispatcher leads to a blocked orchestration (the processing keeps abandoning the orchestration). (Azure#113)

Only the first terminate request is honored and subsequent terminates are ignored. (That makes the fix simple and hopefully not a problematic behavior from user's perspective)
Simon Porter (simonporter) pushed a commit that referenced this pull request May 18, 2018
* Fix for the issue where issuing TerminateInstanceAsync twice from client before the orchestration is picked up by dispatcher leads to a blocked orchestration (the processing keeps abandoning the orchestration). (#113)

Only the first terminate request is honored and subsequent terminates are ignored. (That makes the fix simple and hopefully not a problematic behavior from user's perspective)

* Handle the case where an orchestration completes and terminates at the same time (#143)
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

Successfully merging this pull request may close these issues.

3 participants