Skip to content

Address cancellation and DateTimeOffset analyzer debt in persistence and tests - #5787

Merged
johnsimons merged 1 commit into
masterfrom
john/cancel_phase8
Aug 18, 2026
Merged

johnsimons merged 1 commit into
masterfrom
john/cancel_phase8

Conversation

@johnsimons

Copy link
Copy Markdown
Member

Refines cancellation logic in persistence loops to ensure OperationCanceledException is correctly surfaced rather than swallowed. Resolves DateTimeOffset debt in acceptance and persistence tests and uses pragmas to document where cancellation tokens cannot be added due to external extension points. Adds new test coverage to ensure long-running operations in every persistence dialect respect cancellation.

…and tests

Refines cancellation logic in persistence loops to ensure OperationCanceledException is correctly surfaced rather than swallowed. Resolves DateTimeOffset debt in acceptance and persistence tests and uses pragmas to document where cancellation tokens cannot be added due to external extension points. Adds new test coverage to ensure long-running operations in every persistence dialect respect cancellation.
@johnsimons
johnsimons requested a review from rbev August 17, 2026 23:45
@johnsimons johnsimons self-assigned this Aug 17, 2026
@johnsimons
johnsimons enabled auto-merge August 18, 2026 00:51
@johnsimons
johnsimons merged commit 6c3651d into master Aug 18, 2026
105 of 106 checks passed
@johnsimons
johnsimons deleted the john/cancel_phase8 branch August 18, 2026 00:54
@rbev rbev added this to the 6.20.0 milestone Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants