diff --git a/src/storage/tx/ob_trans_service_v4.cpp b/src/storage/tx/ob_trans_service_v4.cpp index fe63b10dd8..cea7e467c8 100644 --- a/src/storage/tx/ob_trans_service_v4.cpp +++ b/src/storage/tx/ob_trans_service_v4.cpp @@ -236,7 +236,7 @@ int ObTransService::do_commit_tx_(ObTxDesc &tx, return ret; } -#define DELETED_UNRETRYABLE_ERROR(ret) (OB_LS_IS_DELETED == ret) +#define DELETED_UNRETRYABLE_ERROR(ret) (OB_LS_IS_DELETED == ret || OB_TENANT_HAS_BEEN_DROPPED) /* * try send commit msg to coordinator, and register retry task * if msg send fail, the retry task will retry later