Hi, i have odrive and i have drop box etc to the account, but i use amazon the most as there is so much data i can have.
i am encrypting all my files apart from some.
I’m finding that it starts to upload some files and then it stopped at some point and restarts them and then i look again and its stopped all together it says its doing other files but i can see on the network that this isnt the case and a restart of odrive will start this all over again, I’ve left it for a week before still just stopped and didnt keep on going.
Hi @leo_beaumont,
Can you send a diagnostic from the tray menu and describe the behavior you are seeing right now, including a couple of file names I can reference?
Hi @leo_beaumont,
The diagnostic didn’t actually make it through, but a thread dump did and it looks like odrive may be overwhelmed with the amount of data it is processing.
Can you tell me a little bit about the data you are uploading? Things like:
How much data, in total size
Approximately how many files?
Approximately how many folders?
Where is the data located?
Where is the odrive folder located?
Are there any symlinks, external drives, or network drives involved?
Are the files you are seeing repeat upload large files?
To get a better sense of what odrive is doing, we can use the CLI to query its status using this method:
Open a terminal session (type “terminal” in Spotlight search):
Copy and paste the following command into the terminal and hit enter: python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status
This will return a summary of odrive status. To get more detailed you can add parameters to the status command like this: python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --uploads python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --waiting python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --trash
i would say 1 TB i move them into the encryptor folder this is on a 8 TB hard drive on inside of the computer. when putting them commands into the terminal the waiting one comes back with amazon cloud drive error at the end of everything.
yes they are large files.
Thanks @leo_beaumont,
Unfortunately we’ve seen a lot of upload troubles with Amazon Drive. Since they do not offer a resumable upload API and they have some quirky behavior on their large file uploads, we have seen these cases where large files can get stuck retrying uploads due to recurring Amazon Drive errors.
Here is some background on the issue:
Can you send a diagnostic from the odrive tray menu so I can take a look?
okay no update on a fix for this then? or a work around?
and i will do but when i click on the icon it just highlights and goes away i have this problem at times too.
The caveat to using IFS with encryption, currently, is that there is a bug in the download processing that can make it difficult to complete a download of a large encrypted IFS file, once it is uploaded. It is not a problem with the file, but rather with the way we are handling the multi-part download. This will be fixed in our next major revision however, and it is safe to upload your data if you goal is to archive it.
If you get a chance to run the status command above to list waiting items, please paste the output here so I can take a look: python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --waiting
I’m not quite sure what you mean here. When you click on the odrive icon is ends up disappearing?
So if you click on the icon in the top bar to get its menu, it highlights and then doesn’t do anything.
as i had to quit and reopen odrive there is nothing come up on that command,
this is what i have to do to get the menu to come back up to see if its uploading or send you that data.
Hi @leo_beaumont,
I think that odrive may be processing too much and it is causing the odrive menu to have this issue. Even though that is the case, you should be able to follow these instructions to get some status from odrive.
Make sure odrive is running before running these commands.
Open a terminal session (type “terminal” in Spotlight search):
Copy and paste the following command into the terminal and hit enter: python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status
This will return a summary of odrive status.
(Optional) To get more detailed you can add parameters to the status command like this: python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --uploads python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --waiting python $(ls -d "$HOME/.odrive/bin/"*/ | tail -1)odrive.py status --trash
After going through steps 1 and 2, please post a screenshot of what you see.