Bug 256587 - [ssh][performance] support supertransfer on SSH connections
Summary: [ssh][performance] support supertransfer on SSH connections
Status: ASSIGNED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: dsdp.tm.rse-inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: helpwanted, performance
Depends on:
Blocks: 165890
  Show dependency tree
 
Reported: 2008-11-26 05:00 EST by Martin Oberhuber CLA
Modified: 2009-01-05 10:08 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2008-11-26 05:00:17 EST
Supertransfer could be implemented on plain SSH connections just by creating a tgz on the remote through the shell channel, transferring that one, uncompressing it locally, and then deleting the tgz on the remote again.

Progress reporting and cancellation may be problematic while the tgz is being created, but that should not a roadblocker to making it happen, we can live without progress and cancellation support in the beginning. The dstore implementation of supertransfer can serve as a blueprint, see UniversalFileTransferUtility#compressedDownloadToWorkspace()

If SSH can do supertransfer, then looking at bug 165890 for registering supertransfer per systemtype would get interesting again.