From b6c0b12b9b4e220167c91c019c88fbf862bccb67 Mon Sep 17 00:00:00 2001 From: JLY2015 <1623359870@qq.com> Date: Thu, 11 May 2023 12:42:53 +0000 Subject: [PATCH] fix print -4184 when actually alloc fail. --- src/storage/blocksstable/ob_block_manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/storage/blocksstable/ob_block_manager.cpp b/src/storage/blocksstable/ob_block_manager.cpp index 0b2c2d9f2..acf3d1f03 100644 --- a/src/storage/blocksstable/ob_block_manager.cpp +++ b/src/storage/blocksstable/ob_block_manager.cpp @@ -304,7 +304,9 @@ int ObBlockManager::alloc_block(ObMacroBlockHandle ¯o_handle) ret = OB_NOT_INIT; LOG_WARN("ObBlockManager not init", K(ret)); } else if (OB_FAIL(io_device_->alloc_block(&opts, io_fd))) { - LOG_WARN("Failed to alloc block from io device", K(ret)); + if (ret != OB_SERVER_OUTOF_DISK_SPACE) { + LOG_WARN("Failed to alloc block from io device", K(ret)); + } } // try alloc block if (ret == OB_SERVER_OUTOF_DISK_SPACE) {