Sfoglia il codice sorgente

Fix Http3 connection close metric sometimes remaining Unset (#65398)

Brennan 3 settimane fa
parent
commit
5967f89a6b

+ 4 - 0
src/Servers/Kestrel/Core/src/Internal/Http3/Http3Connection.cs

@@ -468,6 +468,10 @@ internal sealed class Http3Connection : IHttp3StreamLifetimeHandler, IRequestPro
                     Log.RequestProcessingError(_context.ConnectionId, ex);
                     reason = ConnectionEndReason.ConnectionReset;
                 }
+                else
+                {
+                    reason = ConnectionEndReason.TransportCompleted;
+                }
             }
             error = ex;
             clientAbort = true;