Skip to content

Move checkpoint, index, trie, and read caches to git-cas pages #739

Description

@flyingrobots

Parent: #734
Blocked by: #735, #737, #738

Outcome

Checkpoint, bitmap/property index, trie, and repeated read storage use git-cas bundles/pages and git-cas-owned residency policy.

Scope

  • Replace manual checkpoint/index blob and tree assembly.
  • Move GitTrieStoreAdapter and PageCache behavior behind git-cas page storage.
  • Remove WARP LRU caches from BitmapIndexReader, PropertyIndexReader, and TraversalContext.
  • Preserve Roaring bitmap/index schemas and query semantics in WARP.
  • Make checkpoint publication pin the same materialization bundle rather than copy a second state representation.
  • Remove latent writeShards and pointer protocols.

Proof

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:storagePrimary work area: storage.priority:asapImmediate release pressure.status:activeSomeone is actively working this issue.type:featureNew capability or product behavior.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions