Hi @BLR,
Thanks for sending over the diagnostic. I think what is causing some confusion is that B2 doesn’t have a native “move” ability, so all moves are going end up being adds and deletes.
For all of the files you had local and moved, those would’ve been uploaded to the new location and then processed as deletes in the old location. In “optimized” cases, where odrive initially detected a move but could not perform one because B2 doesn’t support it, odrive will perform these add + delete actions in-line, doing an upload and auto-delete of the old file.
For non-optimized moves, the files will be uploaded and then the odrive trash will contain the old location paths. You said that you had stopped sync at some point during the restructuring. This can contribute to odrive being unable to “optimize” the actions, which probably explains why you see so many items in the trash.
You should be able to verify that the files you moved are showing as synced in the new location, to assuage your concerns. The current_odrive_status.txt file that is generated when you send a diagnostic will show a listing of all of the items currently in the odrive trash, with their full paths.
The .cloud files you see are due to the items being placeholders when the move was attempted. Since B2 doesn’t support moves and an add + delete is needed, the placeholder files are put back in the original location. This is because placeholder do not offer anything to upload.
You can see this in the sync activity log:
12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\1Ring2SwirlSparklesAIO2.dae.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/1Ring2SwirlSparklesAIO2.dae.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\MagicRunes-Hi.dae.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/MagicRunes-Hi.dae.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\MagicRunes-Lo.dae.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/MagicRunes-Lo.dae.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\MagicRunes-Md.dae.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/MagicRunes-Md.dae.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\MagicSpinnyRings.dae.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/MagicSpinnyRings.dae.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\SimpleShapes (conflict).blend.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/SimpleShapes (conflict).blend.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\SimpleShapes (conflict).blend1.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/SimpleShapes (conflict).blend1.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\SimpleShapes-1.blend.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/SimpleShapes-1.blend.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported) 12 Dec 08:02:01PM ERROR Failed Move (Local to Remote) for Item: E:\WORK\3D\3rd Party\TeegleHorse\SimpleShapes-1.blend1.cloud to E:/WORK/3D/3rd Party/TeegleHorse/Magic/SimpleShapes-1.blend1.cloud - Size: NA - Date: NA - Error: code B2_MOVE_NOT_IMPLEMENTED caused by B2RequestException(code B2_MOVE_NOT_IMPLEMENTED - not supported)
Our latest version has actually added some additional messaging to make users more aware of when this type of scenario occurs:
If you look at the “sync activity log”, starting at 12 Dec 07:00:04PM you can see where the move happened and the subsequent activity after that. Aside from the .cloud files, it looks like everything was moved over and the items in the trash were either explicitly deleted or a result of the add + delete action of moving them to the sub folder.