Skip to content

Commit d7cb68a

Browse files
authored
feat(filestore): Migrate version storage layout to per-document subdirectories (#90)
* feat(filestore): make more scalable * feat(filestore): add tests for nested dirs
1 parent 2de0126 commit d7cb68a

3 files changed

Lines changed: 534 additions & 69 deletions

File tree

server/internal/handler/handler_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,8 +1040,8 @@ func TestVersionsChainValid(t *testing.T) {
10401040
})
10411041

10421042
t.Run("tampered chain", func(t *testing.T) {
1043-
// Corrupt v1 on disk.
1044-
v1Path := filepath.Join(dir, "versions", "doc.md.v1")
1043+
// Corrupt v1 on disk (per-document subdirectory layout).
1044+
v1Path := filepath.Join(dir, "versions", "doc.md", "v1")
10451045
if err := os.WriteFile(v1Path, []byte("# TAMPERED\n"), 0o644); err != nil {
10461046
t.Fatal(err)
10471047
}

0 commit comments

Comments
 (0)