diff --git a/src/storage/ob_partition_service.cpp b/src/storage/ob_partition_service.cpp index 90ab2f79ebd175bc42e022044aa45866a0297634..2e24caf3b32cb2773ad35cea7b424f900fd10a42 100644 --- a/src/storage/ob_partition_service.cpp +++ b/src/storage/ob_partition_service.cpp @@ -2281,6 +2281,7 @@ int ObPartitionService::create_batch_partition_groups( if (OB_FAIL(ret)) { // do some rollback work + SLOGGER.abort(); // abort slogger transaction anyway tmp_ret = OB_SUCCESS; for (int64_t i = 0; i < batch_arg.count(); ++i) { rollback_partition_register(batch_arg.at(i).partition_key_, txs_add_success, rp_eg_add_success);