mirror of
https://github.com/qdrant/qdrant.git
synced 2026-10-02 02:47:40 -05:00
* Allow in-place enable_hnsw updates on payload indexes Refactor schema transitions to Compatible(CompatibleDiff) so on_disk and enable_hnsw flips (including combinations) reuse existing index files instead of dropping and rebuilding from payload. * Format enable_hnsw in-place schema update changes * Keep live index handles on enable_hnsw-only schema change Re-opening appendable field index files for a metadata-only change dropped updates not yet flushed by the live handles. Persist the new schema in drop_index_if_incompatible instead and report AlreadyBuilt. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Replace compatible! macro in schema transition with flag-clearing helper Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: generall <andrey@vasnetsov.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>