Permalink
Please sign in to comment.
Browse files
Improve keep-alive timeout.
- Track time more accurately - Control timeout in Connection instead of Frame
Showing
with
284 additions
and 143 deletions.
- +23 −4 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/Connection.cs
- +4 −20 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/Frame.cs
- +2 −0 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/FrameOfT.cs
- +2 −1 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/IConnectionControl.cs
- +0 −13 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/MessageBody.cs
- +6 −5 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Infrastructure/KestrelThread.cs
- +11 −0 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Networking/Libuv.cs
- +5 −0 src/Microsoft.AspNetCore.Server.Kestrel/Internal/Networking/UvLoopHandle.cs
- +5 −5 src/Microsoft.AspNetCore.Server.Kestrel/KestrelServerLimits.cs
- +107 −82 test/Microsoft.AspNetCore.Server.Kestrel.FunctionalTests/KeepAliveTimeoutTests.cs
- +18 −9 test/Microsoft.AspNetCore.Server.KestrelTests/ConnectionTests.cs
- +86 −0 test/Microsoft.AspNetCore.Server.KestrelTests/FrameTests.cs
- +2 −2 test/Microsoft.AspNetCore.Server.KestrelTests/KestrelServerLimitsTests.cs
- +1 −0 test/Microsoft.AspNetCore.Server.KestrelTests/TestHelpers/MockConnection.cs
- +1 −0 test/Microsoft.AspNetCore.Server.KestrelTests/TestHelpers/MockLibuv.cs
- +11 −2 test/Microsoft.AspNetCore.Server.KestrelTests/TestInput.cs
27
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/Connection.cs
24
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/Frame.cs
2
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/FrameOfT.cs
3
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/IConnectionControl.cs
13
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/MessageBody.cs
11
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Infrastructure/KestrelThread.cs
11
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Networking/Libuv.cs
5
src/Microsoft.AspNetCore.Server.Kestrel/Internal/Networking/UvLoopHandle.cs
10
src/Microsoft.AspNetCore.Server.Kestrel/KestrelServerLimits.cs
189
test/Microsoft.AspNetCore.Server.Kestrel.FunctionalTests/KeepAliveTimeoutTests.cs
27
test/Microsoft.AspNetCore.Server.KestrelTests/ConnectionTests.cs
86
test/Microsoft.AspNetCore.Server.KestrelTests/FrameTests.cs
4
test/Microsoft.AspNetCore.Server.KestrelTests/KestrelServerLimitsTests.cs
1
test/Microsoft.AspNetCore.Server.KestrelTests/TestHelpers/MockConnection.cs
1
test/Microsoft.AspNetCore.Server.KestrelTests/TestHelpers/MockLibuv.cs
13
test/Microsoft.AspNetCore.Server.KestrelTests/TestInput.cs
0 comments on commit
1a273f5