Details
-
Feature
-
Status: Deferred (View Workflow)
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Current Situation
- JADE transfers multiple files in parallel.
- Currently one file is being processed by one channel at a time.
Desired Behavior
- Concerning the transfer of large files (> 1GB) the performance when using one channel for a file is too slow.
- Mutliple channels should be used.
- Transactional behavior should be considered if configured.
Proposed Solution
- Using multiple channels would increase the overall speed of transfer
- Use of multiple TCP streams to transfer data in parallel
- See also http://monalisa.cern.ch/FDT/documentation_fdt.html implements the use of multiple channels
Test Case
- Test: JUnit com.sos.DataExchange.JadeTestFtp.testCopyMultipleFilesThreaded()
- Log attached