-
Notifications
You must be signed in to change notification settings - Fork 424
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
Extremely slow performance for small files #158
Comments
Hello @sohamm17, welcome to drive and thank you for reporting this! As you've probably experienced with other progress estimators, time to upload is just an estimate ( which is mostly never accurate or even close to accurate ). How long does it actually to upload? Here is some fun |
Btw I think this is a duplicate of #77 |
Yeah. I know it's an estimate. But in reality it takes high time. I think the issue has been reported already. Sorry for duplication. |
3 hours really for 25MB?? That's amazing then. I've uploaded 1.9GB in about 20 minutes (from school and home) plus one of my deeply nested open source directories in less than 40 minutes. |
Yeah. I have more than 3500 files in there. I feel this is a parallelism issue as you mention in that other thread. I wish I knew |
Oh yes, in deed it is a parallelism thing but still 3 hours for 3500 files is something else. I'll work on getting the parallelism back in, probably next week. |
Yeah! It might be a different issue. It might be that a single file-uploading has some house-keeping task, and that kind of time-consuming tasks are done for every file in that directory. So, it's taking lots of time. Parallelism would definitely speed-up things to some extent. |
@sohamm17 please run go get -u github.com/odeke-em/drive/drive-gen && drive-gen the latest code has parallel uploads and should handle errors quite well with retries. |
I have folders with small files. For example, 25 MB with 3350 files. It's taking forever to upload. The estimated time is showing 3 hours.
The text was updated successfully, but these errors were encountered: