diff --git a/be/src/olap/rowset/segment_v2/inverted_index_compound_directory.cpp b/be/src/olap/rowset/segment_v2/inverted_index_compound_directory.cpp index bb1ba4882f..12bffffb00 100644 --- a/be/src/olap/rowset/segment_v2/inverted_index_compound_directory.cpp +++ b/be/src/olap/rowset/segment_v2/inverted_index_compound_directory.cpp @@ -245,14 +245,10 @@ bool DorisCompoundDirectory::FSIndexInput::open(const io::FileSystemSPtr& fs, co if (h->_reader) { //Store the file length h->_length = h->_reader->size(); - // if (handle->_length == -1) - if (h->_reader->size() < 0) { - error.set(CL_ERR_IO, "fileStat error"); - } else { - h->_fpos = 0; - ret = _CLNEW FSIndexInput(h, buffer_size); - return true; - } + h->_fpos = 0; + ret = _CLNEW FSIndexInput(h, buffer_size); + return true; + } else { int err = errno; if (err == ENOENT) {