1 write to GracePeriod
Microsoft.AspNetCore.Server.Kestrel.Core (1)
MinDataRate.cs (1)
32GracePeriod = gracePeriod;
24 references to GracePeriod
InMemory.FunctionalTests (15)
Http2\Http2TimeoutTests.cs (9)
219limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 376limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 428limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 485limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 536limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 602limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 652AdvanceTime(limits.MinRequestBodyDataRate.GracePeriod); 890AdvanceTime(limits.MinRequestBodyDataRate.GracePeriod); 979AdvanceTime(limits.MinRequestBodyDataRate.GracePeriod);
Http2\Http2WebSocketTests.cs (1)
353AdvanceTime(limits.MinRequestBodyDataRate.GracePeriod + TimeSpan.FromTicks(1));
Http3\Http3TimeoutTests.cs (5)
359Http3Api.AdvanceTime(limits.MinRequestBodyDataRate.GracePeriod); 406Http3Api.TriggerTick(limits.MinResponseDataRate.GracePeriod); 471limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5)); 512limits.MinResponseDataRate.GracePeriod + Heartbeat.Interval - TimeSpan.FromSeconds(.5); 717Http3Api.AdvanceTime(limits.MinRequestBodyDataRate.GracePeriod);
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Infrastructure\TimeoutControl.cs (3)
208_minReadRateGracePeriodTicks = minRate.GracePeriod.ToTicks(_timeProvider); 296minRate.GracePeriod.ToTicks(_timeProvider), 339var gracePeriod = timestamp + minRate.GracePeriod.ToTicks(_timeProvider);
MinDataRate.cs (1)
49return $"Bytes per second: {BytesPerSecond}, Grace Period: {GracePeriod}";
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (5)
KestrelServerLimitsTests.cs (2)
299Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinRequestBodyDataRate.GracePeriod); 307Assert.Equal(TimeSpan.FromSeconds(5), new KestrelServerLimits().MinResponseDataRate.GracePeriod);
MinDataRateTests.cs (1)
36Assert.Equal(value, new MinDataRate(bytesPerSecond: 1, gracePeriod: value).GracePeriod);
TimeoutControlTests.cs (2)
407AdvanceClock(minRate.GracePeriod - TimeSpan.FromSeconds(1)); 465AdvanceClock(Heartbeat.Interval + minRate.GracePeriod + TimeSpan.FromSeconds((numWrites - 1) * writeSize / minRate.BytesPerSecond));