pub enum FaultType {
DiskWriteFailure,
DiskReadFailure,
NetworkPartition,
NetworkLatency,
LeaderCrash,
FollowerCrash,
ClockJumpForward,
ClockJumpBackward,
MemoryPressure,
CpuStall,
}Expand description
Fault types for scenario testing
Variants§
DiskWriteFailure
Disk write failure
DiskReadFailure
Disk read failure
NetworkPartition
Network partition (complete)
NetworkLatency
Network delay/latency
LeaderCrash
Leader crash simulation
FollowerCrash
Follower crash simulation
ClockJumpForward
Clock jump forward
ClockJumpBackward
Clock jump backward
MemoryPressure
Memory pressure
CpuStall
CPU stall
Implementations§
Trait Implementations§
impl Copy for FaultType
impl Eq for FaultType
impl StructuralPartialEq for FaultType
Auto Trait Implementations§
impl Freeze for FaultType
impl RefUnwindSafe for FaultType
impl Send for FaultType
impl Sync for FaultType
impl Unpin for FaultType
impl UnsafeUnpin for FaultType
impl UnwindSafe for FaultType
Blanket Implementations§
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
Mutably borrows from an owned value. Read more