Browse Source

Concurrency works better (#4663)

Co-authored-by: mervyn.zhang <mervyn.zhang@sap.com>
pull/4675/head
mervynzhang 1 year ago
committed by GitHub
parent
commit
df400e6c71
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      weed/remote_storage/s3/s3_storage_client.go

7
weed/remote_storage/s3/s3_storage_client.go

@ -2,6 +2,9 @@ package s3
import ( import (
"fmt" "fmt"
"io"
"reflect"
"github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/credentials"
"github.com/aws/aws-sdk-go/aws/request" "github.com/aws/aws-sdk-go/aws/request"
@ -15,8 +18,6 @@ import (
"github.com/seaweedfs/seaweedfs/weed/pb/remote_pb" "github.com/seaweedfs/seaweedfs/weed/pb/remote_pb"
"github.com/seaweedfs/seaweedfs/weed/remote_storage" "github.com/seaweedfs/seaweedfs/weed/remote_storage"
"github.com/seaweedfs/seaweedfs/weed/util" "github.com/seaweedfs/seaweedfs/weed/util"
"io"
"reflect"
) )
func init() { func init() {
@ -155,7 +156,7 @@ func (s *s3RemoteStorageClient) WriteFile(loc *remote_pb.RemoteStorageLocation,
// Create an uploader with the session and custom options // Create an uploader with the session and custom options
uploader := s3manager.NewUploaderWithClient(s.conn, func(u *s3manager.Uploader) { uploader := s3manager.NewUploaderWithClient(s.conn, func(u *s3manager.Uploader) {
u.PartSize = partSize u.PartSize = partSize
u.Concurrency = 8
u.Concurrency = 1
}) })
// process tagging // process tagging

Loading…
Cancel
Save