From 026a6d504f6b592cbdac1d1f4e289969b30d3e25 Mon Sep 17 00:00:00 2001 From: feiniks <36756310+feiniks@users.noreply.github.com> Date: Mon, 12 Aug 2024 11:17:58 +0800 Subject: [PATCH] Don't delete fs and block when failed to verify (#680) * Don't delete fs and block when failed to verify * Modify log and remove block --------- Co-authored-by: yangheran --- server/gc/fsck.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/server/gc/fsck.c b/server/gc/fsck.c index 5b0431a..1a1f298 100644 --- a/server/gc/fsck.c +++ b/server/gc/fsck.c @@ -51,15 +51,13 @@ fsck_verify_seafobj (const char *store_id, valid = seaf_fs_manager_verify_seafile (seaf->fs_mgr, store_id, version, obj_id, TRUE, io_error); if (!valid && !*io_error && repair) { - seaf_message ("File %s is damaged, remove it.\n", obj_id); - seaf_fs_manager_delete_object (seaf->fs_mgr, store_id, version, obj_id); + seaf_message ("File %s is damaged.\n", obj_id); } } else if (type == VERIFY_DIR) { valid = seaf_fs_manager_verify_seafdir (seaf->fs_mgr, store_id, version, obj_id, TRUE, io_error); if (!valid && !*io_error && repair) { - seaf_message ("Dir %s is damaged, remove it.\n", obj_id); - seaf_fs_manager_delete_object (seaf->fs_mgr, store_id, version, obj_id); + seaf_message ("Dir %s is damaged.\n", obj_id); } }