This is an automated email from the ASF dual-hosted git repository.

gavinchou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new b007b96b273 [opt](debug) remove redundant DCHECK to allow graceful 
error handling (#47644)
b007b96b273 is described below

commit b007b96b2735d580b6a7460b77c110788ef871f9
Author: zzzxl <yangs...@selectdb.com>
AuthorDate: Tue Feb 11 18:22:10 2025 +0800

    [opt](debug) remove redundant DCHECK to allow graceful error handling 
(#47644)
    
    I removed the DCHECK statement from the code because it was redundant.
    The existing error handling, which returns an error status, is
    sufficient to handle the failure gracefully without causing a crash.
    This approach ensures that the process can fail as intended without
    abrupt termination.
---
 be/src/io/fs/hdfs_file_writer.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/be/src/io/fs/hdfs_file_writer.cpp 
b/be/src/io/fs/hdfs_file_writer.cpp
index ff68d1c837a..26aec97129b 100644
--- a/be/src/io/fs/hdfs_file_writer.cpp
+++ b/be/src/io/fs/hdfs_file_writer.cpp
@@ -410,7 +410,6 @@ Status HdfsFileWriter::_append(std::string_view content) {
         if (_batch_buffer.full()) {
             auto error_msg = fmt::format("invalid batch buffer status, 
capacity {}, size {}",
                                          _batch_buffer.capacity(), 
_batch_buffer.size());
-            DCHECK(false) << error_msg;
             return Status::InternalError(error_msg);
         }
         size_t append_size = _batch_buffer.append(content);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to