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 ⓘ
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 ⓘ
linked to: ZFS file system
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 OpenZFS ⓘ
linked to: ZFS file system

Oracle ZFS ⓘ
linked to: ZFS file system
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 → feature → ZFS Intent Log ⓘ
subject linked to: ZFS file system