Backport cancellation deadlock fix#23
Conversation
|
Thanks for the PR, if there are mutliple fixes here I would prefer to have multiple PRs. |
ede3b0f to
62c94da
Compare
Quite fair, I'll keep this one focused on the cancellation deadlock fix.
Yes, bit since |
|
Sorry for taking the time on this. |
|
It's my turn to apologize for the long delay, I moved between 4 countries in last 2 weeks =) |
HTTP/2 won't be backported to v2.2.0 (There is a 3.1 branch based on .NET Core 3.1 that does support HTTP/2) |
62c94da to
801551b
Compare
While I understand that, I believe that if the backported code more closely matches the origin code (at least in terms of set of types) further backporting (even if it's bugfixes only) could be less complex. Still it's your call, so I adjusted the PR to skip the introduction of the |
801551b to
f828464
Compare
|
Merged. Thank you! |
|
This change is included in v2.2.0.6 |
Hi. This is a backport of a (critical) cancellation deadlock fix (we were getting it multiple times a week with certain servers).
I had to backport some of the previous commits also to apply the deadlock fix since it was based on HTTP/2 class split
HttpConnection->HttpConnectionBase.