Botond Dénes
7adbb1bd17
db/cache_mutation_reader: obtain gc-before and min-live-ts lazily
...
Obtaining the gc-before time, or the min-live timestamps (with the
expiry threshold) is not always trivial, so defer it until we know it is
needed. Not all reads will attempt to garbage-collect tombstones, these
reads can now avoid this work.
The downside is that the partition key has to be copied and stored, as
it is necessary for obtaining the min-live timestamp later.
2025-08-11 17:20:12 +03:00
..
2025-07-29 14:35:14 +03:00
2024-12-18 17:45:13 +02:00
2025-07-24 17:45:34 +02:00
2025-01-28 21:14:49 +01:00
2025-04-17 16:31:42 +03:00
2025-05-05 09:59:08 +03:00
2025-07-25 10:45:32 +03:00
2024-12-18 17:45:13 +02:00
2025-07-13 19:13:11 +03:00
2025-07-07 12:23:06 +03:00
2025-08-11 17:20:12 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-06-24 14:57:00 +03:00
2025-05-14 08:32:05 +02:00
2025-08-06 10:00:04 +03:00
2025-08-06 10:00:04 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-01-16 16:37:06 +02:00
2025-01-28 14:12:06 +03:00
2025-06-24 14:57:00 +03:00
2025-06-24 14:57:00 +03:00
2025-02-15 20:32:22 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-06-26 12:25:38 +02:00
2025-07-03 13:34:04 +03:00
2025-07-13 20:47:55 +03:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-02-06 13:38:19 +02:00
2025-03-19 20:36:16 +02:00
2025-03-19 20:36:16 +02:00
2024-12-18 17:45:13 +02:00
2025-02-15 20:32:22 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-08-11 07:09:13 +03:00
2024-12-18 17:45:13 +02:00
2025-07-25 10:45:32 +03:00
2025-04-16 04:32:56 -04:00
2025-07-21 11:56:40 +03:00
2025-07-13 20:47:55 +03:00
2025-02-06 08:55:51 +02:00
2025-08-01 12:08:50 +02:00
2025-08-01 12:08:50 +02:00
2025-07-25 10:45:32 +03:00
2024-12-18 17:45:13 +02:00
2025-04-16 18:18:58 +03:00
2025-04-12 11:28:48 +03:00
2025-04-12 11:28:48 +03:00
2025-04-12 11:28:48 +03:00
2025-07-13 19:13:11 +03:00
2025-01-02 07:13:34 +01:00
2024-12-18 17:45:13 +02:00
2024-12-18 17:45:13 +02:00
2025-08-04 08:29:32 +02:00
2025-07-24 16:39:50 +02:00
2025-02-06 08:55:51 +02:00
2025-02-06 08:55:51 +02:00
2024-12-18 17:45:13 +02:00
2025-05-09 07:53:29 -04:00
2025-04-09 20:21:51 +02:00
2025-07-13 19:13:11 +03:00
2025-04-09 20:21:51 +02:00
2024-12-18 17:45:13 +02:00