GoogleCloudPlatform / GoogleCloudPlatform/gsutil

rsync re-copies forever when target is blobfuse mount

Open
#513 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
918
Forks
335
PR merge metrics
No merged PRs in 30d

Description

`gsutil -m rsync -d -r gs://export /mnt/blobfuse` running forever is what caused us to notice this.

`gsutil cp` to copy the same file twice correctly returns "Download already complete for /mnt/blobfuse/file, skipping download but will run integrity checks" while rsync appears to re-copy forever.

Perhaps a filesystem call is unimplemented or partially implemented on this fuse filesystem, which should be easy to check prior to starting the rsync. `ls` gives correct results, but `du` returns zero size for blobfuse mounts. Tested on ubuntu 17.10, blobfuse 1.0.0-RC-preview, gsutil 4.30.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.