Pavel Emelyanov
81a1416ebf
sstables: Add and call storage::destroy()
...
The s3_storage leaks client when sstable gets destoryed. So far this
came unnoticed, but debug-mode unit test ran over minio captured it. So
here's the fix.
When sstable is destroyed it also kicks the storage to do whatever
cleanup is needed. In case of s3 storage the cleanup is in closing the
on-boarded client. Until #13458 is fixed each sstable has its own
private version of the client and there's no other place where it can be
close()d in co_await-able mannter.
Signed-off-by: Pavel Emelyanov <xemul@scylladb.com >
2023-05-02 11:15:44 +03:00
..
2023-02-28 23:00:02 +04:00
2023-04-27 10:24:46 +03:00
2022-01-18 12:15:18 +01:00
2022-11-17 08:01:00 +02:00
2023-03-08 22:53:42 +08:00
2023-02-15 11:01:50 +02:00
2023-04-21 09:49:24 +03:00
2023-04-28 16:59:29 +08:00
2023-04-27 10:24:46 +03:00
2023-04-27 10:24:46 +03:00
2023-02-14 11:19:03 +02: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
2023-04-21 21:51:13 +08:00
2022-01-18 12:15:18 +01:00
2023-03-29 16:13:59 +08:00
2023-02-15 22:57:18 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-04-21 14:28:18 +03:00
2023-02-14 11:19:03 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-02-14 11:19:03 +02:00
2023-02-19 21:05:45 +02:00
2023-02-14 11:19:03 +02:00
2023-04-27 12:06:48 -03:00
2023-02-17 17:58:26 +03: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
2023-02-19 21:05:45 +02:00
2022-01-18 12:15:18 +01:00
2023-04-27 12:06:48 -03:00
2023-02-15 11:01:50 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-04-10 23:31:35 +03:00
2023-04-13 11:34:16 -03:00
2023-04-13 11:34:16 -03:00
2022-04-28 14:12:24 +03:00
2023-02-19 21:05:45 +02:00
2023-04-14 08:28:16 +03:00
2023-05-02 07:58:34 +03:00
2023-04-10 23:11:58 +03:00
2023-02-19 21:05:45 +02:00
2023-02-19 21:05:45 +02:00
2022-02-16 18:21:24 +02:00
2023-02-19 21:05:45 +02:00
2023-02-15 11:01:50 +02:00
2023-04-10 16:44:29 +03:00
2023-04-10 16:44:29 +03:00
2023-05-02 11:15:44 +03:00
2023-05-02 11:15:44 +03:00
2022-05-24 13:32:39 +03:00
2022-08-18 19:03:10 +03:00
2023-04-27 10:24:46 +03:00
2023-03-21 09:56:18 +03:00
2023-02-15 11:01:50 +02:00
2022-11-11 09:58:18 +02:00
2023-03-30 09:34:04 +03:00