From 8b227c0853b5a63954738948db8140ce0c5d1a50 Mon Sep 17 00:00:00 2001 From: Alfonso Cantos Date: Fri, 31 Oct 2025 17:32:41 +0100 Subject: [PATCH] Add backlog items for journal invalidation and snapshots --- BACKLOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BACKLOG.md b/BACKLOG.md index 10692c7..9960ca3 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -8,6 +8,8 @@ * Index management in UI * BUGFIX: when document is modified to remove field from non-sparse index, it should NOT remove the field!!! * ~~BTree index~~ +* Allow delete and patch operations to mark journal entries as invalid so that rebuild skips invalidated records. +* Periodically replace patch chains with snapshot inserts after N operations to limit startup replay costs. ## Should have @@ -35,6 +37,7 @@ * Ensure thread safety and improve performance with Map from standard library * ~~Insert multiple documents per request~~ * Return http.StatusServiceUnavailable while loading collections +* Insert-only collections to avoid patch overhead. ## Won't have