mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-02 08:00:55 -05:00
* WIP: Fix `Segment::take_snapshot` TODO: - This commit, probably, breaks snapshotting of segments with memmapped vector storage - `ProxySegment::take_snapshot` seems to potentially similar bug * WIP: Fix `Segment::take_snapshot` - Fix snapshotting of `StructPayloadIndex` - Fix snapshotting of segments with memmapped vector storage - Temporarily break `ProxySegment::take_snapshot` * Fix `ProxySegment::take_snapshot` * Remove `copy_segment_directory` test * nitpicking * clippy fixes * use OperationError::service_error * Cleanup `TinyMap` trait bounds and derive `Debug` * Fix `test_snapshot` test - Derive `Debug` for `NamedVectors` * Move utility functions from `segment.rs` to `utils` module * Contextualize `segment::utils::fs::move_all` a bit more carefully * Fix a typo * add backward compatibility with old snapshot formats * fmt * add snapshot for compatibility test * git lfs is a piece of shit * Nitpicking Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com>