pub enum FaultType {
Show 34 variants
StorageWriteFail,
StorageReadFail,
StorageDeleteFail,
StorageCorruption,
StorageDiskFull,
StorageLatency,
DbConnectionFail,
DbQueryTimeout,
DbDeadlock,
DbSerializationFail,
DbPoolExhausted,
NetworkTimeout,
NetworkConnectionRefused,
NetworkDnsFail,
NetworkPartialWrite,
NetworkReset,
LlmTimeout,
LlmRateLimit,
LlmContextOverflow,
LlmInvalidResponse,
LlmServiceUnavailable,
EmbeddingTimeout,
EmbeddingRateLimit,
EmbeddingContextOverflow,
EmbeddingInvalidResponse,
EmbeddingServiceUnavailable,
VectorSearchTimeout,
VectorSearchFail,
VectorStoreFail,
ResourceOom,
ResourceFileLimit,
ResourceCpuThrottle,
TimeClockSkew,
TimeLeapSecond,
}Expand description
Types of faults that can be injected.
TigerStyle: Every fault type is explicit and documented.
Variants§
StorageWriteFail
Write operation fails
StorageReadFail
Read operation fails
StorageDeleteFail
Delete operation fails
StorageCorruption
Storage corruption (data garbled)
StorageDiskFull
Disk full error
StorageLatency
Storage latency spike
DbConnectionFail
Connection fails
DbQueryTimeout
Query timeout
DbDeadlock
Deadlock detected
DbSerializationFail
Serialization failure (retry needed)
DbPoolExhausted
Connection pool exhausted
NetworkTimeout
Connection timeout
NetworkConnectionRefused
Connection refused
NetworkDnsFail
DNS resolution fails
NetworkPartialWrite
Partial write (incomplete data)
NetworkReset
Connection reset
LlmTimeout
LLM request timeout
LlmRateLimit
Rate limit exceeded
LlmContextOverflow
Context length exceeded
LlmInvalidResponse
Invalid response format
Service unavailable
EmbeddingTimeout
Embedding request timeout
EmbeddingRateLimit
Embedding rate limit exceeded
EmbeddingContextOverflow
Embedding context length exceeded
EmbeddingInvalidResponse
Embedding invalid response format
Embedding service unavailable
VectorSearchTimeout
Vector search operation timeout
VectorSearchFail
Vector search operation fails
VectorStoreFail
Vector store operation fails
ResourceOom
Out of memory
ResourceFileLimit
Too many open files
ResourceCpuThrottle
CPU throttling
TimeClockSkew
Clock skew (time jumps)
TimeLeapSecond
Leap second handling