Hide Forgot
From gluster-devel mailing list After machine2 replaced the node, machine1 gets the new inode number using READDIR, but the inode number returned by LOOKUP is the one for the deleted node. The only way to work it around is to unmount and remount the filesystem. machine1# cd /gfs/stale && ls -l total 4 drwxr-xr-x 2 root wheel 2048 Nov 27 06:47 a machine2# cd /gfs/stale && cp -r a b && rm -Rf a && mv b a machine1# ls -l ls: a: No such file or directory machine1# cd a machine1# ls ls: .: No such file or directory machine1# cd /gfs/stale machine1# ls -l ls: a: No such file or directory
Is this tried to reproduce? I see that fuse-bridge already has a mechanism to re-validate the inodes. Please try to reproduce on master branch, and confirm the behavior.
not seen in master branch now (after an year of bug report), please test with 3.4.0qa series and see if it happens again.