This is an automated email from the ASF dual-hosted git repository.
hellostephen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from d3c24081f3c [fix](iceberg) Support client.region and iceberg.rest.*
properties invended credentials (#57521)
add ee6480fb2f5 [feature](cloud) Read peer be cache when balance in same
cluster (#56384)
No new revisions were added by this update.
Summary of changes:
be/src/cloud/cloud_backend_service.cpp | 24 ++-
be/src/cloud/cloud_internal_service.cpp | 122 +++++++++++
be/src/cloud/cloud_internal_service.h | 5 +
be/src/cloud/cloud_tablet_mgr.cpp | 2 +-
be/src/cloud/cloud_warm_up_manager.cpp | 84 ++++++++
be/src/cloud/cloud_warm_up_manager.h | 28 +++
be/src/cloud/config.cpp | 6 +
be/src/cloud/config.h | 4 +
be/src/http/action/file_cache_action.cpp | 5 +
be/src/io/cache/block_file_cache_downloader.cpp | 43 +++-
be/src/io/cache/block_file_cache_factory.cpp | 35 +++
be/src/io/cache/block_file_cache_factory.h | 6 +
be/src/io/cache/block_file_cache_profile.cpp | 25 ++-
be/src/io/cache/block_file_cache_profile.h | 7 +
be/src/io/cache/cached_remote_file_reader.cpp | 184 ++++++++++++++--
be/src/io/cache/cached_remote_file_reader.h | 13 +-
be/src/io/cache/file_cache_common.h | 2 +
be/src/io/cache/peer_file_cache_reader.cpp | 167 +++++++++++++++
be/src/io/cache/peer_file_cache_reader.h | 82 ++++++++
be/src/io/fs/file_reader.h | 2 +
be/src/io/fs/s3_file_reader.cpp | 17 +-
be/src/io/io_common.h | 6 +
be/src/olap/rowset/beta_rowset.cpp | 1 +
be/src/olap/storage_policy.cpp | 86 ++++++++
be/src/olap/storage_policy.h | 3 +
be/src/util/doris_metrics.cpp | 2 +
be/src/util/doris_metrics.h | 1 +
be/test/olap/storage_resource_test.cpp | 109 ++++++++++
.../java/org/apache/doris/system/HeartbeatMgr.java | 3 +-
gensrc/proto/internal_service.proto | 35 +++
.../doris/regression/action/ProfileAction.groovy | 5 +-
.../cloud_p0/balance/test_balance_warm_up.groovy | 38 +++-
... => test_balance_warm_up_use_peer_cache.groovy} | 88 ++++++--
...e_warm_up_with_compaction_use_peer_cache.groovy | 234 +++++++++++++++++++++
.../read_from_peer/test_read_from_peer.groovy | 178 ++++++++++++++++
35 files changed, 1598 insertions(+), 54 deletions(-)
create mode 100644 be/src/io/cache/peer_file_cache_reader.cpp
create mode 100644 be/src/io/cache/peer_file_cache_reader.h
copy
regression-test/suites/cloud_p0/balance/{test_balance_warm_up_sync_global_config.groovy
=> test_balance_warm_up_use_peer_cache.groovy} (68%)
create mode 100644
regression-test/suites/cloud_p0/balance/test_balance_warm_up_with_compaction_use_peer_cache.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/read_from_peer/test_read_from_peer.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]