This is an automated email from the ASF dual-hosted git repository.

jakevin 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 e040dccbec [fix](remote)fix bug for delete s3 dir and list s3 dir 
(#12918)
e040dccbec is described below

commit e040dccbeca73afc77eff6c92ea85444fd5ab984
Author: pengxiangyu <diablo...@163.com>
AuthorDate: Tue Sep 27 09:54:37 2022 +0800

    [fix](remote)fix bug for delete s3 dir and list s3 dir (#12918)
    
    * fix bug for delete s3 dir and list s3 dir
---
 be/src/io/fs/s3_file_system.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/be/src/io/fs/s3_file_system.cpp b/be/src/io/fs/s3_file_system.cpp
index b3b7c74a02..00a4eed292 100644
--- a/be/src/io/fs/s3_file_system.cpp
+++ b/be/src/io/fs/s3_file_system.cpp
@@ -51,6 +51,9 @@ S3FileSystem::S3FileSystem(S3Conf s3_conf, ResourceId 
resource_id)
                   fmt::format("{}/{}/{}", s3_conf.endpoint, s3_conf.bucket, 
s3_conf.prefix),
                   std::move(resource_id), FileSystemType::S3),
           _s3_conf(std::move(s3_conf)) {
+    if (_s3_conf.prefix.size() > 0 && _s3_conf.prefix[0] == '/') {
+        _s3_conf.prefix = _s3_conf.prefix.substr(1);
+    }
     _executor = Aws::MakeShared<Aws::Utils::Threading::PooledThreadExecutor>(
             resource_id.c_str(), config::s3_transfer_executor_pool_size);
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to