From 63c048f7f30198592d60749473d6d39b29bd32f9 Mon Sep 17 00:00:00 2001 From: "Alex Chi Z." <4198311+skyzh@users.noreply.github.com> Date: Mon, 24 Feb 2025 20:14:45 -0500 Subject: [PATCH] Update week2-06-wal.md --- mini-lsm-book/src/week2-06-wal.md | 1 + 1 file changed, 1 insertion(+) diff --git a/mini-lsm-book/src/week2-06-wal.md b/mini-lsm-book/src/week2-06-wal.md index 57e02eb..a673fed 100644 --- a/mini-lsm-book/src/week2-06-wal.md +++ b/mini-lsm-book/src/week2-06-wal.md @@ -74,6 +74,7 @@ Remember to recover the correct `next_sst_id` from the state, which should be `m * How costly is the `fsync` operation in general on an SSD (solid state drive)? * When can you tell the user that their modifications (put/delete) have been persisted? * How can you handle corrupted data in WAL? +* Is it possible to design an LSM engine without WAL (i.e., use L0 as WAL)? What will be the implications of this design? We do not provide reference answers to the questions, and feel free to discuss about them in the Discord community.