Skip to content

Views: import existing index data into v3 (postings, vectors, symbols) - #999

Open
aft-alfonso[bot] wants to merge 8 commits into
land/views-c2-v3-publicationfrom
land/views-e-legacy-imports
Open

aft-alfonso[bot] wants to merge 8 commits into
land/views-c2-v3-publicationfrom
land/views-e-legacy-imports

Conversation

@aft-alfonso

@aft-alfonso aft-alfonso Bot commented Oct 26, 2026

Copy link
Copy Markdown

Stacked on #998 (then #997, #993); retarget to main as they merge. Views stay off by default; nothing calls the importer outside tests yet.

  • Imports a checkout's existing text-search postings, semantic vectors and parsed symbols into v3 storage, so switching to views reuses them: no retokenizing, no model calls, no re-parsing.
  • A crash-safe import ledger (its own small database, so the v3 registry format is unchanged) resumes any interrupted import to the same rows.
  • The symbol cache becomes a fourth v3 index type in the shared storage code.
  • Storage retention and aft cache prune-legacy never remove an old index that a live import or base build is reading; prune-legacy lists the legacy data it keeps for rollback.
    Deferred: the import-rate measurement and baselines (views measurement step) and call-graph donor import (step G).

ualtinok and others added 8 commits October 26, 2026 19:29
…e v3-only symbol plane

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit b25f98bc736c63bd411c933b779bfc3c458ce3b0)
…staged bundles

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit d18ea48005e640c55aa3333a8671a76a6f3e7c9f)
…resume and storage-gap release

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit e4424f60f21a63dcab0860b53e7f7697210e1e97)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit 59f5b5c4ac7f0039d05fafd8a88da29e652931fc)
…on, prune-legacy consults v3 ledgers and base builds

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit 2a0960762595a330762eb6773ebf6cccbe324774)
…r and symbol plane format text

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit d559a9a292ec464d4f983b35ebf8086ee15cbd62)
…r closes under a live connection; assert exact imported path sets

Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit 8ca96e51a2e3d76fde3e3d69cd5e3fefd5a234d6)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
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.

1 participant