Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallel transfer performance #8720

Closed
cyberduck opened this issue Apr 2, 2015 · 10 comments
Closed

Parallel transfer performance #8720

cyberduck opened this issue Apr 2, 2015 · 10 comments
Assignees
Labels
enhancement irods IRODS Protocol Implementation thirdparty Issue caused by third party
Milestone

Comments

@cyberduck
Copy link
Collaborator

94d3d00 created the issue

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

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Does this affect both download and upload transfers?

@cyberduck
Copy link
Collaborator Author

@dkocher commented

For reference this is with Jargon Release 4.0.2.1-RC1.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Add implementation that uses data transfer operations interface org.irods.jargon.core.pub.DataTransferOperations in f1d292f.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

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.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Cross reference #86.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

We depend on issue #90 to enable this.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Parallel transfer enabled in 2886005.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Reverted in 0e07423. Will wait for resolution of #87.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Add transfer implementation for IRODS using DataTransferOperations interface for downloads in 0a7f06e.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

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

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement irods IRODS Protocol Implementation thirdparty Issue caused by third party
Projects
None yet
Development

No branches or pull requests

2 participants