Cyberduck Mountain Duck CLI

#8720 closed enhancement (thirdparty)

Parallel transfer performance

Reported by: jerry Owned by: dkocher
Priority: normal Milestone: 4.7.1
Component: irods Version: Nightly Build
Severity: normal Keywords:
Cc: Architecture:

Description (last modified by dkocher)

It appears that parallel transfers in iRODS protocol is not working yet. Performance is painfully slow compared to icommands performance.

Change History (13)

comment:1 Changed on Apr 2, 2015 at 8:01:55 AM by dkocher

  • Description modified (diff)

comment:2 Changed on Apr 2, 2015 at 3:08:23 PM by dkocher

  • Summary changed from Parallel transfer performance in iRODS protocol to Parallel transfer performance

comment:3 Changed on Apr 2, 2015 at 3:30:27 PM by dkocher

  • Type changed from defect to enhancement

comment:4 Changed on Apr 7, 2015 at 11:28:43 AM by dkocher

Does this affect both download and upload transfers?

comment:5 Changed on Apr 7, 2015 at 11:32:03 AM by dkocher

For reference this is with Jargon Release

comment:6 Changed on Apr 7, 2015 at 12:36:59 PM by dkocher

Add implementation that uses data transfer operations interface in r17255.

comment:7 Changed on Apr 8, 2015 at 8:11:06 AM by dkocher

I can confirm that my tests show the DataTransferOperations interface gives us regular upload performance. It still doesn't explain why the IRODSFileOutputStream is terribly slow.

comment:8 Changed on Apr 8, 2015 at 9:07:02 AM by dkocher

Cross reference #86.

comment:9 Changed on Apr 8, 2015 at 6:12:30 PM by dkocher

  • Milestone set to 4.8
  • Owner set to dkocher
  • Status changed from new to assigned

We depend on issue #90 to enable this.

comment:10 Changed on Apr 9, 2015 at 3:35:42 PM by dkocher

Parallel transfer enabled in r17283.

comment:11 Changed on Apr 20, 2015 at 8:44:10 PM by dkocher

  • Resolution set to thirdparty
  • Status changed from assigned to closed

Reverted in r17338. Will wait for resolution of #87.

comment:12 Changed on Apr 23, 2015 at 8:36:10 PM by dkocher

Add transfer implementation for IRODS using DataTransferOperations interface for downloads in r17427.

Last edited on May 8, 2015 at 7:29:46 AM by dkocher (previous) (diff)

comment:13 Changed on May 8, 2015 at 7:29:29 AM by dkocher

The transfer implementations using get and put of DataTransferOperations are now again the default as of r17456.

Note: See TracTickets for help on using tickets.