Skip to content

Fix/prefixed lmdb normalize inline - #1120

Open
jfrain99 wants to merge 2 commits into
edgefrom
fix/prefixed-lmdb-normalize-inline
Open

Fix/prefixed lmdb normalize inline#1120
jfrain99 wants to merge 2 commits into
edgefrom
fix/prefixed-lmdb-normalize-inline

Conversation

@jfrain99

@jfrain99 jfrain99 commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

A prefixed LMDB store returned link targets without their prefix when reading a parent message. Loading a child through that parent could then fail—or read an unrelated value from a fallback store.

Fix restores prefixes so parent-message reads resolve children correctly without redundant lookups.

charmful0x and others added 2 commits September 8, 2026 13:47
Expose LMDB composite redirects as typed storage links so the store manager can normalize complete targets and restore mount prefixes without a backend-specific clause.

Use canonical targets for normal and raw cache reads, linked type metadata, and nested-message ID loading while preserving lazy AO link semantics. Add regressions for mounted stores, fallback isolation, and non-compositional key normalization.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants