This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch dev-1.0.1 in repository https://gitbox.apache.org/repos/asf/incubator-doris.git
commit 20dd0201f8e1b2b22eb76c95d176c17fe7d5c120 Author: Mingyu Chen <morningman....@gmail.com> AuthorDate: Thu Apr 14 11:46:48 2022 +0800 [fix](load) fix bug of infinite loop in orc scanner (#9007) When encounter unqualified data, orc scanner may not be able to quit correctly. --- be/src/exec/orc_scanner.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/be/src/exec/orc_scanner.cpp b/be/src/exec/orc_scanner.cpp index 25031c3016..0c69945271 100644 --- a/be/src/exec/orc_scanner.cpp +++ b/be/src/exec/orc_scanner.cpp @@ -361,6 +361,11 @@ Status ORCScanner::get_next(Tuple* tuple, MemPool* tuple_pool, bool* eof, bool* *fill_tuple = _success; break; } + if (_scanner_eof) { + *eof = true; + } else { + *eof = false; + } return Status::OK(); } catch (orc::ParseError& e) { std::stringstream str_error; --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org