aws / aws/aws-durable-execution-sdk-js
[Feature]: Workflow Insight scheduler drops records across concurrent invocations
Open
enhancement
- Dominant language
- TypeScript
- Stars
- 84
- Forks
- 28
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 43
Description
### What would you like?
Description
ExportScheduler uses one global pending slot. Records from different execution ARNs can overwrite each other, even though they are unrelated snapshots.
### Possible Implementation
- Records from different execution ARNs must never replace each other.
- Terminal records must always reach the exporter before drain completes.
- Burst coalescing must be scoped and documented.
### Is this a breaking change?
No
### Does this require an RFC?
No
### Additional Context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.