Files
qdrant/lib
e3fc365ba4 Allow in-place enable_hnsw updates on payload indexes (#10790)
* 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>
2026-09-27 14:01:29 +02:00
..
2026-07-30 20:59:31 +00:00
2026-09-26 11:35:50 +02:00
2026-07-30 20:59:31 +00:00
2026-07-30 20:59:31 +00:00
2026-07-30 20:59:31 +00:00