Bug 762714 (GLUSTER-982) - Three replica config under nfsx blocks IO when one replica goes down
Summary: Three replica config under nfsx blocks IO when one replica goes down
Keywords:
Status: CLOSED NOTABUG
Alias: GLUSTER-982
Product: GlusterFS
Classification: Community
Component: core
Version: nfs-alpha
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Shehjar Tikoo
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-03 10:37 UTC by Shehjar Tikoo
Modified: 2015-12-01 16:45 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: RTP
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:


Attachments (Terms of Use)
nfsx log file (370.94 KB, application/octet-stream)
2010-06-03 07:37 UTC, Shehjar Tikoo
no flags Details
nfsx state dump (63.16 KB, application/octet-stream)
2010-06-03 07:38 UTC, Shehjar Tikoo
no flags Details

Description Shehjar Tikoo 2010-06-03 07:38:34 UTC
Created attachment 230 [details]
Test program to show the bug.

Comment 1 Shehjar Tikoo 2010-06-03 08:03:48 UTC
My bad. Didnt apply  patch on a clean git clone.

Comment 2 Shehjar Tikoo 2010-06-03 10:37:39 UTC
The server side volfiles are simple posixes+ac+locks+iot+server.

On the gl client side we have clients+afr+nfsx and three replicas under afr.

The test starts with a dd of a 1g file over the nfs mount point. When one of the replicas' glusterfsd is killed, the nfsx stops responding to IO requests. The log file and nfsx glusterfsd state dump is attached. The log shows no CHILD_DOWN and the protocol/client continuing reconnection attempts when it should not.


Note You need to log in before you can comment on or make changes to this bug.