Uh oh!
There was an error while loading. Please reload this page.
Improve tracing of HTTP/2 PINGs - #57747
Conversation
ghost
commented
Aug 19, 2021
Tagging subscribers to this area: @dotnet/ncl Issue Details#57617 can be a worrying reliability issue. In case there will be other reports, it is very important to have the ability to collect traces that can help hunting down a potential bug in HttpClient or Kestrel. Currently we are not logging received PING content at all, which prevents investigation based on customer data. This is a minimal-risk (log only) addition to #54755, which I believe we should backport to 6.0 (including RC2, and maybe RC1 if it can meet the bar). Contributes to #57617.
|
karelz
commented
Aug 20, 2021
@antonfirsov for 6.0 backport, can we somehow easily check that when the logging is enabled, nothing bad happens and/or that we get what we need? (e.g. with induced error) |
karelz
commented
Aug 20, 2021
CI failures: System.Threading.Tasks.Tests - known problem #57331, re-running tests |
antonfirsov
commented
Aug 20, 2021
I pushed a test improvement to make sure both failure cases ( Did a local run of all flow control tests having an EventListener attached, and everything worked as expected. |
antonfirsov
commented
Aug 20, 2021
/azp run runtime-libraries-coreclr outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
antonfirsov
commented
Aug 23, 2021
antonfirsov
commented
Aug 23, 2021
/backport to release/6.0 |
Started backporting to release/6.0: https://github.com/dotnet/runtime/actions/runs/1158715829 |
karelz
commented
Aug 24, 2021
/backport to release/6.0-rc1 |
Started backporting to release/6.0-rc1: https://github.com/dotnet/runtime/actions/runs/1161483669 |
#57617 can be a worrying reliability issue. In case there will be other reports, it is very important to have the ability to collect traces that can help hunting down a potential bug in HttpClient or Kestrel. Currently we are not logging received PING content at all, which prevents investigation based on customer data.
This is a minimal-risk (log only) addition to #54755, which I believe we should backport to 6.0 (including RC2, and maybe RC1 if it meets the bar).
Contributes to #57617.