This issue tracks the progress of implementing a mutable ID tracker without backing RocksDB. ### Tasks - [x] https://github.com/qdrant/qdrant/pull/6150 - [x] https://github.com/qdrant/qdrant/pull/6158 - [x] https://github.com/qdrant/qdrant/pull/6166 - [x] https://github.com/qdrant/qdrant/pull/6169 - [x] https://github.com/qdrant/qdrant/pull/6173 - [x] https://github.com/qdrant/qdrant/pull/6174 - [x] https://github.com/qdrant/qdrant/pull/6203 - [x] https://github.com/qdrant/qdrant/pull/6207 - [x] https://github.com/qdrant/qdrant/pull/6211 - [x] https://github.com/qdrant/qdrant/pull/6267 - [x] https://github.com/qdrant/qdrant/pull/6268 - [x] https://github.com/qdrant/qdrant/pull/6579 ### Backlog - [x] improve storage format (possibly use format from immutable ID tracker) - [x] more resilient against flush failures (don't crash if partially flushed) - [x] store internal point versions as map, not as appendable list - [x] truncate mapping changes file if partially persisted - [x] rename files on disk to not collide with other ID tracker - [x] integrate, use as default
This issue tracks the progress of implementing a mutable ID tracker without backing RocksDB.
Tasks
use_mutable_id_tracker_without_rocksdbfeature flag when building new segment #6211Backlog