Bug 1269557
Summary: | FUSE clients in a container environment hang and do not recover post losing connections to all bricks | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Shyamsundar <srangana> | |
Component: | core | Assignee: | Bug Updates Notification Mailing List <rhs-bugs> | |
Status: | CLOSED ERRATA | QA Contact: | Shruti Sampat <ssampat> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | rhgs-3.1 | CC: | annair, asrivast, bkunal, bmohanra, hchiramm, nnarang, olim, pprakash, rcyriac, rgowdapp, rhs-bugs, rnalakka, sankarshan, srangana, ssaha, storage-qa-internal, vbellur | |
Target Milestone: | --- | Keywords: | ZStream | |
Target Release: | RHGS 3.1.2 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | glusterfs-3.7.5-6 | Doc Type: | Bug Fix | |
Doc Text: |
Previously, inode or entry invalidation requests to FUSE by gluster caused a hang when FUSE had outstanding operations on that inode/entry. Additionally the cause of the hang is due to the gluster epoll threads blocked, attempting to notify FUSE, and consequently not processing the outstanding requests. Due to this, the FUSE mount point appeared unresponsive or returned "not connected" errors for a period of time. The client also loses connections to all gluster brick processes, with ping timeout errors in the gluster logs. With this fix, the epoll threads do not block on invalidation requests to FUSE, and hence break the deadlock that manifests currently. The FUSE mount hang or unwarranted connection errors are not observed.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1273387 (view as bug list) | Environment: | ||
Last Closed: | 2016-03-01 05:37:40 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 1273387, 1276550 | |||
Bug Blocks: | 1260783 |
Description
Shyamsundar
2015-10-07 14:34:50 UTC
Ignore previous link. Correct one is below. https://code.engineering.redhat.com/gerrit/#/c/60584/1 Can we get the doc text for this? Updated the doc text as requested. Verified as fixed in RHGS container image rhgs-server-rhel7:3.1.2-6 (having glusterfs-3.7.5-16). Repeated the steps described in comment #0. Fuse client hang is no longer observed. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0193.html The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |