ZFS Intent Log

E339022

The ZFS Intent Log (ZIL) is a write-ahead logging mechanism in the ZFS file system that safely records synchronous write operations to ensure data integrity and rapid recovery after crashes.

All labels observed (1)

Label Occurrences
ZFS Intent Log canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf ZFS component
file system log
write-ahead logging mechanism
alsoKnownAs ZIL automobile plant
surface form: ZIL
benefit reduces recovery time after system crashes
reduces risk of data loss for committed synchronous writes
canBeStoredOn main pool devices
separate log devices
category crash recovery mechanism
data integrity mechanism
file system technology
contrastsWith traditional journaling file system logs
dataPath write path only
dependsOn ZFS copy-on-write design
ZFS transaction groups
designedFor crash recovery
power failure scenarios
effectOnPerformance adds overhead to synchronous writes
can improve latency when placed on fast devices
ensures POSIX synchronous write semantics
ordering of synchronous writes
failureHandling discards clean log when no pending synchronous writes exist
replays pending log records after crash
hasProperty does not normally participate in read operations
log is logically ordered
log is replayed only when needed
implementationDetail log records are discarded after being safely committed to main storage
log records are replayed after a crash if needed
stores log records describing future changes
introducedBy Sun Microsystems
loggingMode write-ahead logging
loggingType intent log
notUsedDuring purely asynchronous writes
operatesAt ZFS dataset level
ZFS pool level
partOf ZFS file system
surface form: ZFS
primaryPurpose enable rapid recovery after crashes
ensure data integrity for synchronous writes
records synchronous write operations
transaction intents
relatedConcept separate intent log (SLOG)
scope only synchronous writes are forced to ZIL
usedBy ZFS file system
surface form: OpenZFS

ZFS file system
surface form: Oracle ZFS
usedDuring synchronous write operations
usedIn ZFS file system

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

ZFS file system feature ZFS Intent Log
subject surface form: ZFS