I am using the odrive cli on a linux machine to sync files to my Google Drive account. It was easily handling everything I threw at it until I got to a 53GB file to which everything stopped.
Is there a file limit with odrive that prevents really large files from syncing?
Looking at google drive specs it says you can use up to files as large as 5TB.
Hi @james4,
When you see it happening again you can send a diagnostic from the odrive menu and I can see if there are any strange exception that odrive is hitting when trying to upload. Just let me know.
Hi @james4,
Sorry for the confusion. The agent doesn’t have diagnostic capabilities.
What do you see when you run the status command after syncing seems to stop/pause? Are there any items in any of the queues? If so, can you run the detailed status commands to see if there is any information listed?
For the status of uploads, it shows 1 file 100% done, but it’s not showing in Google Drive. Checking the status in odrive, it says it’s still active.
For waiting, it shows the next file that will be uploaded.
My guess is there is some hangup on the file being uploaded where it’s not “complete” but it is.
What command can I use to stop that file from syncing and have it continue with others?
Hi @james4,
You can add a character like ~ to the beginning of the file to categorize it as ignored (as per the ignored prefixes list here: https://docs.odrive.com/docs/sync-changes#section--ignore-list-). If it is actually in a bad processing state it may not pick up this change properly, however.
If you send the shutdown command and then start the agent again, does it process normally after that?
How long does it take to get into this state?
If you wait long enough it ends up proceeding normally again?
There isn’t a way to direct odrive in how many concurrent uploads to do. It has some logic to do that, intelligently, although sometimes it doesn’t make the correct decisions. I have occasionally scripted a copy/move-then-sync flow for times when I needed to control it.
You could adapt that to copy, wait for sync to finish, then copy the next file, etc… if you wanted to try to control the flow to guarantee only one file at a time.