Community
Participate
Working Groups
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.