Tag
fault-injection
- Aug 26, 2026 Resource Exhaustion Faults: Memory, File Descriptors, and Inodes How memory pressure differs from allocation failure, why descriptor and inode exhaustion produce distinct error codes, and how control groups let a fault be applied without touching the host. devops
- Aug 12, 2026 Verifying Crash Consistency with Fault Injection Why a crash-consistency claim needs an exhaustive state-space argument rather than a test, how to model a device that loses writes and reorders them, and which failures the method cannot find. memory systems
- May 12, 2026 Injecting Failures at the RPC Boundary: Codes, Timeouts, and Resets Why the shape of an injected failure decides the caller behaviour it provokes, how deadlines and retries multiply load, and what circuit breaker states actually reveal under injection. devops
- Dec 29, 2025 Fault Injection as a Continuous Regression Test How an experiment becomes a repeatable test case with a pass predicate, why resilience tests fail for environmental reasons far more often than for real regressions, and what a green suite does not prove. devops
- Dec 5, 2025 Bounding Blast Radius: How a Fault Injection Chooses Its Targets The three axes that bound an injected fault, how deterministic partitioning selects a stable subset of targets, and why aggregates that span treated and untreated hosts hide the result. devops
- Oct 21, 2025 Mutation Testing and What Coverage Cannot Tell You Seeding small syntactic faults to measure whether a suite would notice them, the equivalent-mutant problem, and how coverage-directed runs keep the cost bounded. developer tools
- May 30, 2025 Secure Debug Lifecycle: Authentication, Locked Ports, and Recovery How a debug port is gated by device life-cycle state and certificates, what an open port exposes once keys are readable, and why the lock is one-way once the device ships. embedded systems
- Feb 28, 2025 Runtime Self-Tests and Diagnostic Coverage Measurement How startup and periodic self-tests establish that safety mechanisms still work, how coverage is measured by fault injection, and why a high percentage hides a distribution. embedded systems
- Jan 16, 2025 What a Kill Fault Looks Like to the Kernel: Signals, Freezes, and Orphans The difference between SIGTERM, SIGKILL, and freezing a process, what each leaves behind in sockets and locks, and why reaping behaviour decides whether a container restarts cleanly. devops
- Jan 7, 2025 Separating Injected Faults from Organic Failures in Telemetry How to mark injected traffic so it survives every hop, why filtering at query time beats deleting at ingestion, and how to keep an exercise out of the alert path without blinding it. devops
- Sep 11, 2024 Packet-Level Fault Injection: Latency, Loss, and Partitioning How delay, loss, and reordering are emulated in the kernel queueing discipline, why DROP and REJECT produce different failures in callers, and how TCP converts a small packet loss into a long stall. devops
- Mar 1, 2024 Steady-State Hypotheses and the Abort Condition in Fault Injection How a fault-injection exercise defines normal behaviour as a falsifiable claim about metrics, how tolerance windows set its resolution, and why the abort condition is a separate signal. devops
- Jul 21, 2022 Clock Skew Injection and the Failures That Depend on Wall Time The difference between clock offset, skew, and drift, the two ways to inject a time fault without breaking the host, and which classes of software fail when wall time jumps. devops