Files
neon/libs/utils/src
Joonas Koivunen 8d27a9c54e Less verbose eviction failures (#4737)
As seen in staging logs with some massive compactions
(create_image_layer), in addition to racing with compaction or gc or
even between two invocations to `evict_layer_batch`.

Cc: #4745
Fixes: #3851 (organic tech debt reduction)

Solution is not to log the Not Found in such cases; it is perfectly
natural to happen. Route to this is quite long, but implemented two
cases of "race between two eviction processes" which are like our disk
usage based eviction and eviction_task, both have the separate "lets
figure out what to evict" and "lets evict" phases.
2023-07-20 17:45:10 +03:00
..
2022-08-16 18:49:22 +03:00
2022-12-22 14:27:48 +02:00
2023-06-08 15:01:22 +03:00
2023-07-20 17:45:10 +03:00
2023-04-27 15:26:44 +02:00
2022-12-07 18:24:12 +01:00