Opentopia Directory Encyclopedia Tools

Fail-fast

Encyclopedia : F : FA : FAI : Fail-fast


Fail-fast is a property of a system or module with respect to its response to failures. A fail-fast system is designed to immediately report at its interface any failure or condition that is likely to lead to failure. Fail-fast systems are usually designed to stop normal operation rather than attempt to continue a possibly-flawed process. Such designs often check the system's state at several points in an operation, so any failures can be detected early. A fail-fast module passes the responsibility for handling errors, but not detecting them, to the next-higher system design level. Fail-fast is also sometimes called fail-stop.

Fail-fast systems or modules are desirable in several circumstances:

Examples

From the field of software engineering, a Fail Fast Iterator is an Iterator that attempts to raise an error if the sequence of elements processed by the Iterator is changed during Iteration.

External links

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: