Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Propagate abort exceptions from CreditManager.Dispose#39520

Merged
stephentoub merged 1 commit intodotnet:masterfrom
stephentoub:changecreditmanagerfailure
Jul 16, 2019
Merged

Propagate abort exceptions from CreditManager.Dispose#39520
stephentoub merged 1 commit intodotnet:masterfrom
stephentoub:changecreditmanagerfailure

Conversation

@stephentoub
Copy link
Member

Currently, if an abort occurs, it disposes of credit managers, and if there's a waiter on that credit manager, that waiter propagates an ObjectDisposedException. It should instead propagate whatever exception resulted from the abort.

Fixes https://github.com/dotnet/corefx/issues/39511
cc: @geoffkizer, @scalablecory, @davidsh, @eiriktsarpalis, @wfurt

Currently, if an abort occurs, it disposes of credit managers, and if there's a waiter on that credit manager, that waiter propagates an ObjectDisposedException.  It should instead propagate whatever exception resulted from the abort.
@stephentoub stephentoub merged commit 3c71b23 into dotnet:master Jul 16, 2019
@stephentoub stephentoub deleted the changecreditmanagerfailure branch July 16, 2019 11:07
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…39520)

Currently, if an abort occurs, it disposes of credit managers, and if there's a waiter on that credit manager, that waiter propagates an ObjectDisposedException.  It should instead propagate whatever exception resulted from the abort.

Commit migrated from dotnet/corefx@3c71b23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HTTP2: Exceptions being thrown while posting multiform Data

3 participants