This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from a02cef87be2 [fix](ci) adjust jdk (#35496) add 6663bbc4d36 [opt](scan) Use lazy-init for segment iterators and avoid caching all segments in the rowset reader (#35432) No new revisions were added by this update. Summary of changes: be/src/olap/rowset/beta_rowset_reader.cpp | 67 +++++++++++++++------- be/src/olap/rowset/beta_rowset_reader.h | 4 +- .../segment_v2/lazy_init_segment_iterator.cpp} | 28 +++++---- .../rowset/segment_v2/lazy_init_segment_iterator.h | 67 ++++++++++++++++++++++ be/src/olap/rowset/segment_v2/segment.cpp | 29 +++++++--- be/src/olap/rowset/segment_v2/segment.h | 7 +++ be/src/vec/olap/vgeneric_iterators.cpp | 7 ++- 7 files changed, 163 insertions(+), 46 deletions(-) copy be/src/{runtime/memory/global_memory_arbitrator.cpp => olap/rowset/segment_v2/lazy_init_segment_iterator.cpp} (53%) create mode 100644 be/src/olap/rowset/segment_v2/lazy_init_segment_iterator.h --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org