From 797a8c85b78ec571a417de2f635935bc222a73ea Mon Sep 17 00:00:00 2001 From: dantengsky Date: Wed, 30 Jul 2025 20:03:53 +0800 Subject: [PATCH] chore: ignore non-exist table statistics object --- src/query/storages/fuse/src/fuse_table.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/query/storages/fuse/src/fuse_table.rs b/src/query/storages/fuse/src/fuse_table.rs index c0af05a4fa6ad..9df8f46755a45 100644 --- a/src/query/storages/fuse/src/fuse_table.rs +++ b/src/query/storages/fuse/src/fuse_table.rs @@ -326,8 +326,16 @@ impl FuseTable { ver, put_cache: true, }; - - Ok(Some(reader.read(&load_params).await?)) + match reader.read(&load_params).await { + Ok(v) => Ok(Some(v)), + Err(e) => { + warn!( + "read table snapshot statistics at location {} error: {}", + loc, e + ); + Ok(None) + } + } } else { Ok(None) }