[Gluster-users] Gluster 3.1.3 rm: cannot remove `foo.bar' : Invalid argument
Nic von Waltsleben
nic at clue.co.za
Wed Mar 23 13:13:21 UTC 2011
Hi
On 22 Mar 2011, at 1:25 AM, Noel Dawe wrote:
> I cannot rm certain files and I see this in global.log:
>
> [2011-03-21 16:12:50.317110] W [fuse-bridge.c:905:fuse_unlink_cbk]
> 0-glusterfs-fuse: 686702: UNLINK()
> /endw/data/rel16/large/user.NoelDawe.00155569/optimized.group10.perf-tau.10404_003422.StreamD3PD_TauMEDIUM._00010.root
> => -1 (Invalid argument)
>
> Is there a known workaround other than manually deleting the files on each
> node? All the clocks are synced, if that eliminates anything that could
> cause this error.
>
I believe we had the same problem a while back on 3.2.1, after poking around the internet with Google I ran the following commands on one of our Gluster hosts. It solved the problem for us but YMMV
gluster volume set backup-volume performance.quick-read off
gluster volume set backup-volume performance.stat-prefetch 0
You might also want to check the seemingly incomplete documentation to make sure this won't have some other detrimental impact to your GlusterFS.
http://www.gluster.com/community/documentation/index.php/Gluster_3.1:_Setting_Volume_Options
and the now outdated
http://www.gluster.com/community/documentation/index.php/Translators
Regards,
Nic von Waltsleben
nic at clue.co.za
More information about the Gluster-users
mailing list