Bug 765473 (GLUSTER-3741)
Summary: | [glusterfs-3.2.5qa1] glusterfs client process crashed | ||||||
---|---|---|---|---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | M S Vishwanath Bhat <vbhat> | ||||
Component: | rdma | Assignee: | Raghavendra G <rgowdapp> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | pre-release | CC: | amarts, gluster-bugs, jdarcy, mzywusko, rabhat | ||||
Target Milestone: | --- | Keywords: | Reopened, Triaged | ||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | glusterfs-3.4.0 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 849125 (view as bug list) | Environment: | |||||
Last Closed: | 2013-07-24 17:46:08 UTC | Type: | --- | ||||
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: | |||||||
Bug Blocks: | 849125, 895528 | ||||||
Attachments: |
|
Description
M S Vishwanath Bhat
2011-10-19 14:21:02 UTC
Its a case of stack overflow. Since the transport is not connected, write frame is unwound from protocol/client and there by resulting in an indirect recursion of wb_process_queue. Also, the number of write requests is large enough to cause this stack to overflow. http://review.gluster.org/3874 should help to fix this... need a rebase.. *** Bug 797742 has been marked as a duplicate of this bug. *** CHANGE: http://review.gluster.org/4515 (performance/write-behind: mark fd bad if any written behind writes fail.) merged in master by Anand Avati (avati) *** Bug 890472 has been marked as a duplicate of this bug. *** CHANGE: http://review.gluster.org/4559 (tests: move common funtion definitions to include.rc) merged in master by Anand Avati (avati) CHANGE: http://review.gluster.org/4560 (performance/write-behind: Add test case for fd being marked bad after write failures.) merged in master by Anand Avati (avati) CHANGE: http://review.gluster.org/4631 (tests: move common funtion definitions to include.rc) merged in release-3.4 by Anand Avati (avati) CHANGE: http://review.gluster.org/4630 (performance/write-behind: mark fd bad if any written behind writes fail) merged in release-3.4 by Anand Avati (avati) CHANGE: http://review.gluster.org/4632 (performance/write-behind: Add test case for fd being marked bad after write failures.) merged in release-3.4 by Vijay Bellur (vbellur) |