Benny Halevy
63c2cdafe8
sstables: index_reader: close(index_bound&) reset current_list
...
When closing _lower_bound and *_upper_bound
in the final close() call, they are currently left with
an engaged current_list member.
If the index_reader uses a _local_index_cache,
it is evicted with evict_gently which will, rightfully,
see the respective pages as referenced, and they won't be
evicted gently (only later when the index_reader is destroyed).
Reset index_bound.current_list on close(index_bound&)
to free up the reference.
Ref #12271
Signed-off-by: Benny Halevy <bhalevy@scylladb.com >
Closes #12370
2023-01-02 16:42:33 +01:00
..
2022-11-11 09:58:18 +02:00
2022-12-30 18:38:30 +01:00
2022-01-18 12:15:18 +01:00
2022-11-17 08:01:00 +02:00
2022-08-08 08:09:45 +03:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-05-07 13:04:16 +02:00
2022-02-24 19:44:29 +03:00
2022-07-08 12:59:14 +03:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-11-28 21:58:30 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-01-02 16:42:33 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-12-14 14:47:33 +01:00
2022-08-12 06:01:44 +03:00
2022-03-25 16:19:26 +02:00
2022-05-11 14:46:30 +02:00
2022-10-17 12:07:27 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-06-12 20:05:28 +03:00
2022-01-18 12:15:18 +01:00
2022-03-25 16:19:26 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-12-15 10:14:49 +03:00
2022-12-05 12:03:19 +03:00
2022-04-28 14:12:24 +03:00
2022-12-07 14:34:19 +02:00
2022-08-18 19:03:10 +03:00
2022-12-07 14:34:19 +02:00
2022-07-27 14:48:28 +03:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-02-16 18:21:24 +02:00
2022-01-18 12:15:18 +01:00
2022-03-10 07:03:49 +02:00
2022-12-05 12:03:19 +03:00
2022-12-07 14:34:19 +02:00
2022-12-20 01:45:38 -05:00
2022-12-20 01:45:38 -05:00
2022-05-24 13:32:39 +03:00
2022-08-18 19:03:10 +03:00
2022-10-04 08:41:56 +03:00
2022-02-16 18:21:24 +02:00
2022-12-07 14:34:19 +02:00
2022-11-11 09:58:18 +02:00
2022-08-12 06:01:44 +03:00