diff --git a/Module/PSMinIO/bin/PSMinIO.dll b/Module/PSMinIO/bin/PSMinIO.dll index a9768fa..fac9dca 100644 Binary files a/Module/PSMinIO/bin/PSMinIO.dll and b/Module/PSMinIO/bin/PSMinIO.dll differ diff --git a/src/Core/S3/MultipartUploadManager.cs b/src/Core/S3/MultipartUploadManager.cs index a2bea21..c64cb5e 100644 --- a/src/Core/S3/MultipartUploadManager.cs +++ b/src/Core/S3/MultipartUploadManager.cs @@ -84,6 +84,15 @@ namespace PSMinIO.Core.S3 uploadId = InitiateMultipartUpload(bucketName, objectName, metadata); _progressCollector.QueueVerboseMessage("Initiated multipart upload with ID: {0}", uploadId); } + else + { + _progressCollector.QueueVerboseMessage("Resuming multipart upload with ID: {0}", uploadId); + } + + // Log upload details before starting + _progressCollector.QueueVerboseMessage("Beginning multipart upload - Upload ID: {0}", uploadId!); + _progressCollector.QueueVerboseMessage("Upload configuration - Chunk size: {0}, Total parts: {1}, Max parallel: {2}", + SizeFormatter.FormatBytes(effectiveChunkSize), totalParts, _maxParallelUploads); // Upload parts in parallel var uploadTasks = new List();