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
The Union mount needs to implement the optional Methods Move, Copy, DirMove etc. #2619
Comments
…#2619 Implement optional interfaces - Purge - PutStream - Copy - Move - DirMove - DirCacheFlush - ChangeNotify - About Make Hashes() return the intersection of all the hashes supported by the remotes
Here is an initial attempt at this https://beta.rclone.org/branch/v1.43-130-gd90eccd6-fix-2619-union-beta/ (uploaded in 15-30 mins) can you have a go and see if it fixes that problem? |
This fix only has software for windows and osx. I'm running linux, so unfortunately I can't test it with those packages, sorry! |
@nimbuz the build failed, I've kicked it and the linux binaries are there now - can you have a test please? Thanks |
…#2619 Implement optional interfaces - Purge - PutStream - Copy - Move - DirMove - DirCacheFlush - ChangeNotify - About Make Hashes() return the intersection of all the hashes supported by the remotes
@ncw Since I run unraid, it’s harder for me to test betas. It requires me to create a plugin from the file. I tried my best at a plugin, and I think I made it work (https://github.com/nimbuz/rclone-unraid/blob/beta/plugin/rclone.plg). However I'm unable to create a union remote through the config. You seeing the same? |
@nimbuz - sorry I'm not an unraid user, so I'm not sure what is going on :-( The beta shouldn't have changed the union backend config at all. |
@ncw Unfortunately I won't be able to test it on my system, before the fix is pushed to the main beta branch. However the implementation of --move should fix the issue. I tried reinstalling the fix on windows, and I'm seeing the union remote now, so it seems to be working. |
OK, I've merged that to master and it will be in the latest beta in 15-30 mins. |
I’ve been running the beta for a few days now, and it’s running wonderfully. Good job on it! |
Issue as references here:
https://forum.rclone.org/t/plex-gdrive-using-union-mount/7024/22?u=nimbuz
Example of error:
"2018/10/02 10:08:22 ERROR : Bull (2016)/Season 3/Bull.(2016).S03E02.Jury.Duty.HDTV-720p.KILLERS.mkv.partial~: Dir.Rename error: Fs “union root ‘’” can’t rename files (no server side Move or Copy)"
Tentative solution: "The Union mount needs to implement the optional Methods Move, Copy, DirMove etc. It might be better to embed the fs for this"
The text was updated successfully, but these errors were encountered: