Skip to content

Conversation

@davidmrdavid
Copy link
Contributor

Just checkpointing my hackathon prototype. On the DF layer, we're essentially using the extra fields added to HistoryEvents in the durableTask layer (Azure/durabletask#615) in order to determine which user-scheduled tasks have completed. We then send that as part of the extension's payload to the OOProc SDK.

This PR also disables a handful of "safety checks" that make it easier to test for long timers and the polling pattern in CallHttp.

This implementation supports:

  • CallActivity
  • CallActivityWithRetry
  • Timers: long and short
  • CallHttp with polling

This is by no means "clean code" nor an optimal way to implement this. I'm mostly creating this PR for communication and visibility purposes.

@davidmrdavid davidmrdavid changed the title Draft proposal for "Laguna Gold" - Lightweight SDKs #615 Draft proposal for "Laguna Gold" - Lightweight SDKs Sep 29, 2021
@davidmrdavid
Copy link
Contributor Author

This will fail to build as it depends on an unreleased version of durableTask

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.

2 participants