[Bugs] [Bug 1404693] `rm` of file on mirrored glusterfs fs sometimes blocks indefinitely
bugzilla at redhat.com
bugzilla at redhat.com
Mon Jan 30 06:48:01 UTC 2017
https://bugzilla.redhat.com/show_bug.cgi?id=1404693
Nithya Balachandran <nbalacha at redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |david.vanleeuwen at gmail.com,
| |nbalacha at redhat.com
Flags| |needinfo?(david.vanleeuwen@
| |gmail.com)
--- Comment #1 from Nithya Balachandran <nbalacha at redhat.com> ---
(In reply to David van Leeuwen from comment #0)
> Description of problem:
>
> `rm` of a file on a mirrored glusterfs filesystem blocks sometimes (~ 1 in
> 1000 times). The file still continues to exist in both copies of the
> filesystem. A manual `rm` of the same file removes the file, but the
> original `rm` continues to block.
>
>
> Version-Release number of selected component (if applicable):
> 3.5.2-2+deb8u2 (debian jessie stock release)
>
>
> How reproducible:
> Mmm. Complex Kaldi training script. The file is probably used as a
> semaphore between parallel jobs, but is only removed until the jobs have
> finished.
>
>
> Steps to Reproduce:
> 1. install two nodes with large filesystems on /mnt/gluster/data
> 2. configure as mirror: `gluster volume create data replica 2 transport tcp
> host-1:/mnt/gluster/data/brick host-2:/mnt/gluster/data/brick`
> 3. mount as /data, use this as shared filesystem.
>
> Actual results:
> Every so often (1 in 1000 times or less) `rm file-on-glusterfs-fs` blocks,
> nothing happens, seemingly indefinitely. I have to kill the `rm` process
> for the calling script to continue.
>
> Expected results:
> `rm file-on-glusterfs-fs` always returns within a few seconds
>
>
>
> Additional info:
Hi,
Please provide the following information:
1. Mount Logs for when the problem is seen
2. Did the bricks already contain files when they were used to create the
volume?
3. gluster volume info
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list