[Bugs] [Bug 1205709] New: ls command blocked when one brick disconnect, even reconnect.
bugzilla at redhat.com
bugzilla at redhat.com
Wed Mar 25 13:46:56 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1205709
Bug ID: 1205709
Summary: ls command blocked when one brick disconnect, even
reconnect.
Product: GlusterFS
Version: mainline
Component: disperse
Assignee: bugs at gluster.org
Reporter: jiademing.dd at gmail.com
CC: bugs at gluster.org, gluster-bugs at redhat.com
Description of problem:
I use ten dd process to continueed write ten files in mountpoint,like this:
dd if=/dev/zero of=/mountpoint/test/cnt.bak bs=1M &; cnt={1,2,3....10}
I disconnect one brick,then ls /mountpoint/test, this command
blocked(longer than the timeout).I reconnected that brick, ls command still
blocked.
I kill `pidof dd`, the ls command return.
Version-Release number of selected component (if applicable):
This problem also in 3.6.2
How reproducible:
Steps to Reproduce:
1.I create a disperse 3 redundancy 1 volume
Volume Name: test
Type: Disperse
Volume ID: bfdbfc8e-3dcc-4459-a1e4-9de17df03db5
Status: Started
Number of Bricks: 1 x (2 + 1) = 3
Transport-type: tcp
Bricks:
Brick1: node-1:/sda/
Brick2: node-2:/sdb/
Brick3: node-3:/sdc/
2.mkdir /mountpoint/test,then dd if=/dev/zero of=/mountpoint/test/cnt.bak bs=1M
&;(cnt=1,2,3...10)
3.disconnect node-3, ls /mountpoint/test
Actual results:
ls /mountpoint/test command blocked all the time.
Expected results:
ls /mountpoint/test command can return at soon.
Additional 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