check cross device rename error

This commit is contained in:
Chris Lu
2020-12-10 23:50:32 -08:00
parent c2f18a10cb
commit 3fedfec1e7
6 changed files with 43 additions and 13 deletions

View File

@@ -42,7 +42,7 @@ func (dir *Dir) Rename(ctx context.Context, req *fuse.RenameRequest, newDirector
_, err := client.AtomicRenameEntry(ctx, request)
if err != nil {
glog.Errorf("dir AtomicRenameEntry %s => %s : %v", oldPath, newPath, err)
return fuse.EIO
return fuse.EXDEV
}
return nil