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]

Reply via email to