temporalio / sdk-core

Core Temporal SDK that can be used as a base for language specific Temporal SDKs
MIT License
250 stars 68 forks source link

Allow buffering more than one WFT per run when at cache limit #740

Closed Sushisource closed 2 months ago

Sushisource commented 2 months ago

What was changed

Allows the buffer for WFTs that are waiting for a cache slot to hold more than one task per run id

Why?

Solves situation where multiple tasks can arrive containing legacy queries

Checklist

  1. Closes https://github.com/temporalio/sdk-core/issues/716

  2. How was this tested: Expanded unit test

  3. Any docs updates needed?