From: Sun Yuechi Date: Mon, 22 Jun 2026 06:52:57 +0000 (+0800) Subject: qa/lsan.supp: suppress seastore reactor-teardown leaks X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=51a82211edc43c2612b75e84eea7cdeee978e777;p=ceph.git qa/lsan.supp: suppress seastore reactor-teardown leaks unittest-seastore runs the seastar reactor on a separate thread (SeastarRunner) and stops it at exit without draining its pending tasks, so a few cached extents those tasks still held are leaked at shutdown. Suppress them by the three seastore subsystems they come from. Signed-off-by: Sun Yuechi --- diff --git a/qa/lsan.supp b/qa/lsan.supp index 8dd1faa5e81..e1a20fdccd8 100644 --- a/qa/lsan.supp +++ b/qa/lsan.supp @@ -67,3 +67,11 @@ leak:^RAND_priv_bytes_ex # OpenSSL per-thread error stack/strings, freed only by OPENSSL_thread_stop. leak:^ossl_err_get_state_int leak:^ERR_add_error_vdata + +# unittest-seastore stops the seastar reactor (SeastarRunner, on its own thread) +# without draining its pending tasks, so a few cached extents those tasks still +# held are leaked at shutdown. Three anchors for the three seastore subsystems +# they come from. +leak:crimson::os::seastore::Cache:: +leak:crimson::os::seastore::omap_manager +leak:crimson::os::seastore::FixedKVBtree