You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let schema = self.table.schema().as_ref().clone();
335
335
336
336
let fuse_table = FuseTable::try_from_table(self.table.as_ref())?.to_owned();
337
-
let previous = fuse_table.read_table_snapshot().await?;
337
+
let previous = fuse_table.read_table_snapshot().await.map_err(|e| {
338
+
if e.code() == ErrorCode::STORAGE_NOT_FOUND{
339
+
e.add_message(
340
+
"Previous table snapshot not found. This could indicate the table is currently being vacuumed. Please check the settings for `data_retention_time_in_days` and the table option `data_retention_period_in_hours` to ensure they are not set too low.",
341
+
)
342
+
}else{
343
+
e
344
+
}
345
+
})?;
338
346
// save current table info when commit to meta server
339
347
// if table_id not match, update table meta will fail
0 commit comments