Page MenuHomePhabricator

Gluster/transfer to NFS seems to have corrupted multi-linked files
Closed, InvalidPublic

Description

Before the move of Tools to NFS I had three double-linked files in Git repositories in my home directory. Now they look like this:

scfc@tools-login:~$ find -group root -ls
11306 0 ---------T 1 root root 0 Apr 9 20:36 ./src/wikilint.mediawiki/.git/objects/71/63e75db5125e984c33e3bcf771177a0c4e50a4
11308 0 ---------T 1 root root 0 Apr 9 20:36 ./src/wikilint.mediawiki/.git/objects/7e/8b7f8f358257b1484242a7265f672fc55d2c6e
11313 0 ---------T 1 root root 0 Apr 9 20:36 ./src/wikilint.mediawiki/.git/objects/eb/0413a446cbeb7c77a61af7b010104dbc8cd490
11445 0 ---------T 1 root root 0 Apr 9 20:36 ./src/wikilint/.git/objects/71/63e75db5125e984c33e3bcf771177a0c4e50a4
11447 0 ---------T 1 root root 0 Apr 9 20:36 ./src/wikilint/.git/objects/7e/8b7f8f358257b1484242a7265f672fc55d2c6e
11452 0 ---------T 1 root root 0 Apr 9 20:36 ./src/wikilint/.git/objects/eb/0413a446cbeb7c77a61af7b010104dbc8cd490
scfc@tools-login:~$

Notice the odd permissions, owner/group and their single-"linkedness".

The purpose of this bug report isn't so much to fix this as to report before other projects move off Gluster and encounter problems bigger than this and/or find broken files in volumes that have already been moved.

I'll leave the files in that part of my home directory untouched for further analysis for the time being, please ping when they are no longer of use for you.


Version: unspecified
Severity: normal

Details

Reference
bz48392

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:30 AM
bzimport added a project: Cloud-VPS.
bzimport set Reference to bz48392.

Those are the best rsync could do trying to copy a split-brain file from gluster; I believe they were slag before the move and rsync just couldn't perform a miracle.

Now deleted the directories.