Files
qdrant/lib
Tim Visée aadadd172e Gridstore: split pointer updates set/unset, simplify draining (#7749)
* Separate set and unset lists for each Gridstore pointer update

This makes the list of pointer updates much easier to grasp. The
simplification is desired because this exact structure has been a cause
for bugs multiple times now.

* Add more aggressive debug assertions

* Use consistent terminology

* Correct removal of set

* Simplify drain function

* Add safe guard to ignore empty pointer updates

* Rework tracker getter, explicitly branch variants

* Patch transmute, require Sized type

* rename and adjust comments

- set/unset is now current/to_free
- adjusted descriptions and comments for this nomenclature too

* clippy

* clippyyy

not 4, not 2, but 3 spaces

---------

Co-authored-by: Luis Cossío <luis.cossio@outlook.com>
2025-12-11 18:07:15 +01:00
..
2025-12-10 13:37:01 +01:00
2025-12-11 17:05:24 +01:00
2025-09-17 11:49:44 +02:00
2025-03-13 12:07:42 +01:00
2025-08-05 18:06:04 +02:00
2025-12-11 17:05:24 +01:00
2025-12-09 14:09:52 +01:00