-
Notifications
You must be signed in to change notification settings - Fork 1.2k
ssh: QA the implementation / migrate to fsspec #6064
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
Comments
Do we stil want to maintain SSHObjectDB? It depends on some custom methods ( |
@isidentical Depends on the research. The only reason for it is |
A short wrap up on the progress; We initially decided to go with parallel-ssh though it had a couple of major issues;
After experiencing these failures we've decided to give async-ssh a shot, which I have to state I quite liked (very well documented). Currently, it passes all the functional tests in the DVC test suite and handles some of the rather complicated parts within the FS itself (e.g batch_exists for sshdb is not needed anymore since I'm in the progress of wrapping up some ends, and then will try to run benchmarks. |
AsyncSSH implementation is nearly ready, I'd really love to see the callbacks first though for the speed-up on small files though if not we can still proceed. Some new features we depend are still in the develop branch of the asyncssh, so in either way we have to wait a release on there first. |
Task list
|
Push
Pull
scp/rsync is pending. |
fsspec itself comes with a naive implementation for ssh, though it might require a bit of extra work.
The text was updated successfully, but these errors were encountered: