Tomasz Grabiec
026f8cc1e7
db: Use mutation_partition_v2 in mvcc
...
This patch switches memtable and cache to use mutation_partition_v2,
and all affected algorithms accordingly.
The memtable reader was changed to use the same cursor implementation
which cache uses, for improved code reuse and reducing risk of bugs
due to discrepancy of algorithms which deal with MVCC.
Range tombstone eviction in cache has now fine granularity, like with
rows.
Fixes #2578
Fixes #3288
Fixes #10587
2023-01-27 21:56:28 +01:00
..
2022-12-16 10:23:03 +02:00
2023-01-03 19:54:13 +02:00
2022-12-13 14:17:18 +02:00
2022-05-13 07:11:58 +02:00
2022-07-25 09:53:33 +02:00
2022-12-28 15:36:05 +02:00
2022-08-08 08:02:27 +03:00
2022-07-04 13:42:45 +03:00
2023-01-27 21:56:28 +01:00
2023-01-18 17:02:55 +02:00
2023-01-24 14:07:44 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-10-25 09:16:50 +03:00
2022-10-25 09:16:50 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-03-30 15:42:51 +03:00
2022-03-30 15:42:51 +03:00
2022-05-13 07:11:58 +02:00
2022-10-10 16:20:59 +03:00
2022-10-10 16:20:59 +03:00
2023-01-03 19:54:13 +02:00
2022-05-13 07:11:58 +02:00
2022-06-22 20:07:58 +02:00
2022-08-08 08:02:27 +03:00
2022-06-22 20:16:48 +02:00
2022-06-22 20:16:48 +02:00
2022-11-28 21:58:30 +02:00
2022-05-01 08:33:55 +03:00
2022-06-22 20:16:48 +02:00
2022-06-22 20:16:48 +02:00
2022-05-13 07:11:58 +02:00
2022-07-18 14:18:48 +02:00
2023-01-12 16:21:26 +01:00
2023-01-10 17:44:18 +02:00
2022-10-06 18:02:09 +03:00
2022-10-06 18:00:09 +03:00
2022-12-05 08:14:39 +02:00
2022-09-26 11:02:54 +03:00
2022-05-16 14:14:14 +03:00
2022-05-16 14:14:14 +03:00
2022-08-14 13:12:03 +03:00
2022-08-12 06:01:44 +03:00
2023-01-24 14:07:44 +02:00
2023-01-20 17:24:22 +03:00
2022-05-13 07:11:58 +02:00
2022-08-15 16:58:05 +03:00
2022-05-13 07:11:58 +02:00