Files
qdrant/lib/segment/src
Andrey Vasnetsov a653a36645 Points inconsistency during cancel of optimization (#5527)
* test to demonstrate inconsistency failure during optimization

* Fix apply points mixing point versions, only apply operation to latest (#5528)

* Patch apply points, only apply point operations to latest point version

* Simplify test, we don't need owned strings in JSON macro

* Use ahash in apply points because we map to simple numbers

* Minor improvements

* preserve the update version before doing move_if_exists in proxy (#5531)

* preserve the update version before doing move_if_exists in proxy

* Simplify move_if_exists with flat if statements and early return

* Fix inverted condition, consider deleted if delete is new

* Use hash map keys iterator as more idiomatic Rust

---------

Co-authored-by: timvisee <tim@visee.me>
Co-authored-by: Tim Visée <tim+github@visee.me>

---------

Co-authored-by: Tim Visée <tim+github@visee.me>
Co-authored-by: timvisee <tim@visee.me>
2024-11-27 16:46:58 +01:00
..
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-11-27 11:24:58 +01:00
2024-05-09 09:39:01 -04:00