Lecture 025

Directory Block

Directory Block

Transaction (ACID Properties): atomic operation (resilient to power failure)

Rollback Siturations:

Write Ahead Log (WAL)

Write Ahead Log (WAL): sequential log of intended changes, [task1, task2, ..., commit, task3, task4, ..., commit, ...]

Journaling: only apply WAL to metadata (most OS). Logging: apply WLA to metadata and data. (ext4 support both, but default to journaling)

Table of Content