From a49da3fdfe8effd619809810b995b6e8eb865bae Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Wed, 28 Feb 2024 12:16:47 -0500 Subject: [PATCH] fix: partStartTime needs to include reading --- storage/storage.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/storage/storage.go b/storage/storage.go index 0554723..d90f1ea 100644 --- a/storage/storage.go +++ b/storage/storage.go @@ -411,6 +411,7 @@ func (s StorageServiceDefault) S3MultipartUpload(ctx context.Context, data io.Re } for partNum := 1; partNum <= totalParts; partNum++ { + partStartTime := time.Now() partData := make([]byte, partSize) readSize, err := data.Read(partData) if err != nil && err != io.EOF { @@ -420,8 +421,6 @@ func (s StorageServiceDefault) S3MultipartUpload(ctx context.Context, data io.Re if partNum <= int(lastPartNumber) { continue } - partStartTime := time.Now() - uploadPartOutput, err := client.UploadPart(ctx, &s3.UploadPartInput{ Bucket: aws.String(bucket), Key: aws.String(key),