This is an automated email from the ASF dual-hosted git repository.
yiguolei 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 1a5e7894e37 [fix](rowset-reader) direct mode shouldn't use merge
iterator (#29678)
1a5e7894e37 is described below
commit 1a5e7894e3735563608082b66636c4245b489408
Author: Xin Liao <[email protected]>
AuthorDate: Thu Jan 11 13:16:58 2024 +0800
[fix](rowset-reader) direct mode shouldn't use merge iterator (#29678)
---
be/src/olap/tablet_reader.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/be/src/olap/tablet_reader.cpp b/be/src/olap/tablet_reader.cpp
index ea945e6c423..8e4f7a28aaf 100644
--- a/be/src/olap/tablet_reader.cpp
+++ b/be/src/olap/tablet_reader.cpp
@@ -220,6 +220,12 @@ Status TabletReader::_capture_rs_readers(const
ReaderParams& read_params) {
need_ordered_result = false;
}
+ if (_direct_mode) {
+ // direct mode indicates that the storage layer does not need to
merge,
+ // it's ok for rowset to return unordered result
+ need_ordered_result = false;
+ }
+
if (read_params.read_orderby_key) {
need_ordered_result = true;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]