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 3ad78f99789 [fix](meta) fix catalog replay error (#35532)
add 45d99200719 [feature-wip](Cloud) Extract obj storage client interface
to suite different kinds of object storage (#35307)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.cpp | 1 +
be/src/common/config.h | 2 +
be/src/io/file_factory.cpp | 5 +-
be/src/io/fs/obj_storage_client.h | 103 +++
be/src/io/fs/s3_file_bufferpool.cpp | 7 +-
be/src/io/fs/s3_file_bufferpool.h | 2 +
be/src/io/fs/s3_file_reader.cpp | 22 +-
be/src/io/fs/s3_file_reader.h | 6 +-
be/src/io/fs/s3_file_system.cpp | 333 +++-----
be/src/io/fs/s3_file_system.h | 18 +-
be/src/io/fs/s3_file_writer.cpp | 244 ++----
be/src/io/fs/s3_file_writer.h | 24 +-
be/src/io/fs/s3_obj_storage_client.cpp | 348 ++++++++
be/src/io/fs/s3_obj_storage_client.h | 65 ++
be/src/util/s3_util.cpp | 3 +
be/test/io/fs/s3_file_writer_test.cpp | 1275 ++++++++++++++++++++++--------
be/test/olap/rowset/beta_rowset_test.cpp | 15 +-
17 files changed, 1708 insertions(+), 765 deletions(-)
create mode 100644 be/src/io/fs/obj_storage_client.h
create mode 100644 be/src/io/fs/s3_obj_storage_client.cpp
create mode 100644 be/src/io/fs/s3_obj_storage_client.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]