pub enum AttemptFailureFactValue {
BackendClosing,
DeadlineExpired,
CallerCancelled,
AdmissionQueueFull,
QueueWaitElapsed,
MemoryGrantWaitTimeout,
RequiredFloorExceedsDeviceCapacity,
QueryCapExceedsResidentCapacity,
BackendUnhealthy,
CugraphRmmOutOfMemory,
CugraphRmmBadAlloc,
CugraphStdBadAlloc,
}Expand description
Stable allowlisted fact values for bounded failure summaries.
Variants§
BackendClosing
Admission or attempt creation encountered a closing backend.
DeadlineExpired
The invocation’s absolute monotonic deadline elapsed.
CallerCancelled
The caller requested cooperative cancellation.
AdmissionQueueFull
The shared admission queue had reached its waiter bound.
QueueWaitElapsed
A queued request exceeded the configured maximum queue wait.
MemoryGrantWaitTimeout
The admission wait ended before a memory grant was available.
RequiredFloorExceedsDeviceCapacity
The required plan memory exceeds the eligible device capacity.
QueryCapExceedsResidentCapacity
The requested query cap does not fit any eligible device once resident ownership is deducted. Retrying the same request cannot succeed.
BackendUnhealthy
Device or backend health prevents new admission.
CugraphRmmOutOfMemory
cuGraph reported an RMM out-of-memory failure.
CugraphRmmBadAlloc
cuGraph reported an RMM allocation exception.
CugraphStdBadAlloc
cuGraph reported a standard allocation exception.
Trait Implementations§
Source§impl Clone for AttemptFailureFactValue
impl Clone for AttemptFailureFactValue
impl Copy for AttemptFailureFactValue
Source§impl Debug for AttemptFailureFactValue
impl Debug for AttemptFailureFactValue
Source§impl<'de> Deserialize<'de> for AttemptFailureFactValue
impl<'de> Deserialize<'de> for AttemptFailureFactValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for AttemptFailureFactValue
Source§impl Ord for AttemptFailureFactValue
impl Ord for AttemptFailureFactValue
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for AttemptFailureFactValue
impl PartialEq for AttemptFailureFactValue
Source§impl PartialOrd for AttemptFailureFactValue
impl PartialOrd for AttemptFailureFactValue
Source§impl Serialize for AttemptFailureFactValue
impl Serialize for AttemptFailureFactValue
impl StructuralPartialEq for AttemptFailureFactValue
Auto Trait Implementations§
impl Freeze for AttemptFailureFactValue
impl RefUnwindSafe for AttemptFailureFactValue
impl Send for AttemptFailureFactValue
impl Sync for AttemptFailureFactValue
impl Unpin for AttemptFailureFactValue
impl UnsafeUnpin for AttemptFailureFactValue
impl UnwindSafe for AttemptFailureFactValue
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more