Skip to content

Propagate cancellation tokens through transport abstractions and implementations - #5750

Merged
johnsimons merged 2 commits into
masterfrom
john/cancel_transports
Aug 12, 2026
Merged

johnsimons merged 2 commits into
masterfrom
john/cancel_transports

Conversation

@johnsimons

Copy link
Copy Markdown
Member

This change updates the ITransportCustomization and IBrokerThroughputQuery interfaces, along with their various transport-specific implementations, to consistently accept and propagate CancellationToken parameters.

Cancellation tokens are now propagated to underlying asynchronous operations, ensuring proper responsiveness to cancellation and retiring the cancellation analyzer debt for the transport projects.

…ementations

This change updates the `ITransportCustomization` and `IBrokerThroughputQuery` interfaces, along with their various transport-specific implementations, to consistently accept and propagate `CancellationToken` parameters.

Cancellation tokens are now propagated to underlying asynchronous operations, ensuring proper responsiveness to cancellation and retiring the cancellation analyzer debt for the transport projects.
@johnsimons
johnsimons requested a review from rbev August 12, 2026 05:26
@johnsimons johnsimons self-assigned this Aug 12, 2026
@johnsimons
johnsimons enabled auto-merge August 12, 2026 07:54
@johnsimons
johnsimons merged commit 782c784 into master Aug 12, 2026
97 of 98 checks passed
@johnsimons
johnsimons deleted the john/cancel_transports branch August 12, 2026 08:13
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