This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-mft.git
The following commit(s) were added to refs/heads/master by this push:
new c2311f7 Using random path for chunk files
c2311f7 is described below
commit c2311f74a13e385da6fbf79a783656bc2ae61bfb
Author: DImuthuUpe <[email protected]>
AuthorDate: Tue Mar 7 09:55:32 2023 -0500
Using random path for chunk files
---
.../src/main/java/org/apache/airavata/mft/agent/TransportMediator.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/agent/service/src/main/java/org/apache/airavata/mft/agent/TransportMediator.java
b/agent/service/src/main/java/org/apache/airavata/mft/agent/TransportMediator.java
index f009772..b67298d 100644
---
a/agent/service/src/main/java/org/apache/airavata/mft/agent/TransportMediator.java
+++
b/agent/service/src/main/java/org/apache/airavata/mft/agent/TransportMediator.java
@@ -30,6 +30,7 @@ import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Optional;
+import java.util.UUID;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicLong;
@@ -277,7 +278,7 @@ public class TransportMediator {
InputStream inputStream =
downloader.downloadChunk(chunkIdx, startPos, endPos);
uploader.uploadChunk(chunkIdx, startPos, endPos,
inputStream);
} else {
- String tempFile = tempDataDir + File.separator +
transferId + "-" + chunkIdx;
+ String tempFile = tempDataDir + File.separator +
UUID.randomUUID().toString() + "-" + chunkIdx;
downloader.downloadChunk(chunkIdx, startPos, endPos,
tempFile);
uploader.uploadChunk(chunkIdx, startPos, endPos, tempFile);
new File(tempFile).delete();