This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 77380ff1e2d [fix](cloud)Fix read from peer use thread pool not asyncio
(#57587)
add f11570b9614 [Opt](storage) Add pre decoder for BinaryPlainPageV2 and
BinaryDictPage (#57327)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.cpp | 8 +-
be/src/common/config.h | 2 +
be/src/olap/rowset/segment_v2/binary_dict_page.h | 26 ++-
.../segment_v2/binary_dict_page_pre_decoder.h | 134 +++++++++++++++
.../olap/rowset/segment_v2/binary_plain_page_v2.h | 183 +--------------------
.../segment_v2/binary_plain_page_v2_pre_decoder.h | 166 +++++++++++++++++++
.../segment_v2/bitshuffle_page_pre_decoder.h | 53 +++---
be/src/olap/rowset/segment_v2/column_reader.cpp | 10 +-
be/src/olap/rowset/segment_v2/column_reader.h | 2 +-
be/src/olap/rowset/segment_v2/encoding_info.cpp | 12 +-
be/src/olap/rowset/segment_v2/encoding_info.h | 4 +-
be/src/olap/rowset/segment_v2/page_io.cpp | 23 ++-
be/src/olap/rowset/segment_v2/page_io.h | 5 +
.../rowset/segment_v2/binary_dict_page_test.cpp | 78 ++++++---
.../segment_v2/binary_plain_page_v2_test.cpp | 57 ++++++-
.../rowset/segment_v2/bitshuffle_page_test.cpp | 14 +-
.../olap/rowset/segment_v2/encoding_info_test.cpp | 171 +++++++++++++++++++
.../pipeline/cloud_p0/conf/be_custom.conf | 2 +
regression-test/pipeline/external/conf/be.conf | 2 +
.../pipeline/nonConcurrent/conf/be.conf | 1 +
regression-test/pipeline/p0/conf/be.conf | 2 +
regression-test/pipeline/p1/conf/be.conf | 2 +
22 files changed, 698 insertions(+), 259 deletions(-)
create mode 100644 be/src/olap/rowset/segment_v2/binary_dict_page_pre_decoder.h
create mode 100644
be/src/olap/rowset/segment_v2/binary_plain_page_v2_pre_decoder.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]