Skip to content

Conversation

vitarb
Copy link
Contributor

@vitarb vitarb commented Dec 22, 2020

Note, This PR is heavily based on #278 proposal by Maxim, which superseded initial implementation in #277.

On top of that I've addressed an issue with late semaphore acquisition and added a test that verifies that poller behavior is correct and tasks are not getting pre-fetched when handlers are busy.

As a bonus I've created a WorkerRule, which takes care of the common boilerplate used in tests to create workflow workers and can be used to write tests easily without needing to expand already gigantic WorkflowTest.

Closes #256

@vitarb vitarb merged commit d1e0f6b into temporalio:master Dec 23, 2020
@vitarb vitarb deleted the poll-fix branch December 23, 2020 00:19
@vitarb vitarb mentioned this pull request Jan 4, 2021
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.

Unexpected Heartbeat errors when activities are queued up

3 participants