Bug 764201 (GLUSTER-2469)
Summary: | glusterd can render directories inaccessible | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | tcp |
Component: | glusterd | Assignee: | Kaushal <kaushal> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | mainline | CC: | amarts, gluster-bugs, rabhat, sac |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.4.0 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-07-24 17:31:42 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | master | Category: | --- |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 817967 |
Description
tcp
2011-02-28 07:28:36 UTC
'mount' should happen only when 'glusterfs' option is given. If not the last argument should not be treated as mountpoint. This patch should fix the problem http://patches.gluster.com/patch/7961/ A bug gets resolved only after the patch is committed to the source repository. Keep it open till it gets committed. CHANGE: http://review.gluster.com/5 (create_fuse_mount() now checks if it is a client process before performing) merged in master by Anand Avati (avati) Tested with the mainline. gave glusterfsd <mount_point>, and did df -h, there was no hang and no message saying transport endpoint not connected. Tried with glusterd <mount point> and got the same results. Tried with glusterfs <mount point> and when I did df it said transport endpoint not connected (which is the expected result). Few suggestions: glusterfsd.c:main * Instead of calling create_fuse_mount and making checks on process_mode, call create_fuse_mount only if process_mode is client process. glusterfsd.c:create_fuse_mount * If mount point is not present, don't log it as a TRACE log, user has to know why mount failed. |