Skip to content

Canonicalize PQ file paths and migrate legacy PQ artifacts #3161

@tae898

Description

@tae898

Problem

  • PQ files could be written/read using shortened base paths, leaving legacy PQ artifacts in non-canonical locations and risking missing PQ data on load.

Proposed changes

  • Use the mutable component file path as the canonical PQ base for both create and load paths.
  • Add a migration helper that detects legacy PQ paths, creates parent directories if needed, moves the PQ file to the canonical location, and logs success/failure in LSMVectorIndex.java.
  • Import required file I/O utilities for the migration in LSMVectorIndex.java.

Testing

  • Verified that PQ files are now correctly located via the canonical path.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions