Class PageCacheBackpressureTimeoutException
Page cache allocation timed out waiting for dirty pages to flush. Transient — IO will eventually complete and free pages.
public class PageCacheBackpressureTimeoutException : TyphonTimeoutException, ISerializable
- Inheritance
-
PageCacheBackpressureTimeoutException
- Implements
- Inherited Members
Constructors
PageCacheBackpressureTimeoutException(int, int, TimeSpan)
Creates a new PageCacheBackpressureTimeoutException capturing the cache pressure at the time of the timeout.
public PageCacheBackpressureTimeoutException(int dirtyPageCount, int epochProtectedCount, TimeSpan waitDuration)
Parameters
dirtyPageCountintNumber of dirty pages awaiting flush when the timeout fired.
epochProtectedCountintNumber of pages pinned by active epochs (not yet evictable) when the timeout fired.
waitDurationTimeSpanHow long the allocation waited before the timeout fired.
Properties
DirtyPageCount
Number of dirty pages awaiting flush when the timeout fired.
public int DirtyPageCount { get; }
Property Value
EpochProtectedCount
Number of pages pinned by active epochs (not yet evictable) when the timeout fired.
public int EpochProtectedCount { get; }