Bug 761868 (GLUSTER-136)

Summary: booster does not redirect ops on GlusterFS mount point into libglusterfsclient
Product: [Community] GlusterFS Reporter: Shehjar Tikoo <shehjart>
Component: fuseAssignee: Shehjar Tikoo <shehjart>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: urgent    
Version: mainlineCC: gluster-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: RTP Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Shehjar Tikoo 2009-07-14 07:50:06 UTC
The problem is in fuse-bridge. booster needs to register the GlusterFS mount point with libglusterfsclient as  VMP. For that, booster needs the mount point path. It tries to get this through the user.glusterfs-booster-mount xattr, support for which hasnt been added in fuse-bridge.

Comment 1 Shehjar Tikoo 2009-07-14 10:40:40 UTC
booster is not redirecting the any operations that are performed on a GlusterFS mount point into libglusterfsclient as is required when opening a file through the mount point bypass approach.

All operations still go through the mount point.

Problem has been observed in 2.0.3 but also seen on mainline.

Comment 2 Shehjar Tikoo 2009-07-15 06:57:13 UTC
Proposed fixes: 

mainline: http://patches.gluster.com/patch/746/

and 
release-2.0: http://patches.gluster.com/patch/748/

Comment 3 Anand Avati 2009-07-16 04:37:33 UTC
PATCH: http://patches.gluster.com/patch/747 in master (fuse-bridge: Export user.glusterfs-booster-mount xattr)

Comment 4 Anand Avati 2009-07-16 04:37:58 UTC
PATCH: http://patches.gluster.com/patch/745 in release-2.0 (fuse-bridge: Export user.glusterfs-booster-mount xattr)