Skip to content

Commit 1d90238

Browse files
Document Trible-native storage direction
1 parent d56c40c commit 1d90238

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ have been removed to keep the changelog focused on Yeehaw's history.
3838
- reorder inventory tasks to prioritize fixing doctest regressions.
3939
- remove `quickwit` feature and associated asynchronous APIs.
4040
- remove obsolete document type codes.
41+
- capture plan to drop Tantivy's `Directory` layer in favor of Trible-native blob and view APIs.
4142
- remove delete queue and segment delete tracking; document removal now handled externally by triblespace.
4243
- remove operation stamp infrastructure in preparation for commit-handle redesign.
4344
- simplify searcher generation to track segment ids only and drop legacy delete tests.

INVENTORY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ This document outlines the long term plan to rewrite this project so that it rel
1616
- Represent segment lists, schema and other metadata as entities attached to each commit.
1717
- Replace the `meta.json` file with this trible based representation.
1818

19-
2. **Implement `TribleBlobDirectory`**
20-
- Replace the `Directory` abstraction with a backend that reads and writes blobs via the Trible Space `BlobStore`.
21-
- Index writers and readers operate on blob handles instead of filesystem paths.
19+
2. **Adopt Trible-native storage primitives**
20+
- Remove the Tantivy `Directory` abstraction and expose the Trible Space blob and view APIs directly to index components.
21+
- Provide helper constructors for in-memory, file-backed and object-storage Trible deployments so the search engine never touches filesystem paths itself.
2222

2323
3. **Remove `Opstamp` and use commit handles**
2424
- Commits record the segments they include.

0 commit comments

Comments
 (0)