aws / aws/aws-sdk-java-v2

S3 Transfer Manager with the AWS CRT-based S3 client is very slow compare to SDK 1.11.49

オープン
#4,792 コメント 10 件 リアクション 0 件 担当者 1 名 @debora-ito が担当を希望しています GitHub で見る
feature-request p2
主要言語
Java
スター
2.6k
フォーク
1k
平均マージ
2日 9時間
マージ済み PR(30日)
51

説明

### Describe the bug

Download a file of 3.7 GB
Transfer manager SDK 1.11.49 -> Completes in 2 minutes 27 seconds
AWS CRT-based S3 client -> Completes in 4 minutes 46 seconds

### Expected Behavior

AWS CRT-based S3 client is faster than Transfer manager SDK 1.11.49

### Current Behavior

AWS CRT-based S3 client is faster than Transfer manager SDK 1.11.49

### Reproduction Steps

```
S3CrtAsyncClientBuilder builder = S3AsyncClient.crtBuilder().credentialsProvider(ProfileCredentialsProvider.create("XYZ")).region(Region.US_WEST_2);
try (S3TransferManager transferManager = S3TransferManager.builder().s3Client(builder.build()).build()) {
final DownloadFileRequest o = DownloadFileRequest.builder()
.getObjectRequest(req -> req.bucket(bucketName).key(objectName))
.destination(tempFile.getAbsoluteFile())
.addTransferListener(LoggingTransferListener.create())
.build();
FileDownload fileDownload = transferManager.downloadFile(o);
fileDownload.completionFuture().join();
}
```

### Possible Solution

_No response_

### Additional Information/Context

_No response_

### AWS Java SDK version used

2.22.0

### JDK version used

Java 8

### Operating System and version

Ubuntu Linux

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。