Bug 762101 (GLUSTER-369)

Summary: Samba does not work with booster.
Product: [Community] GlusterFS Reporter: Raghavendra G <raghavendra>
Component: libglusterfsclientAssignee: Raghavendra G <raghavendra>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: mainlineCC: gluster-bugs, shehjart
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: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Raghavendra G 2009-11-10 21:32:10 UTC
*** Bug 359 has been marked as a duplicate of this bug. ***

Comment 1 Raghavendra G 2009-11-11 00:31:41 UTC
booster/libglusterfsclient have some issues that needs to be fixed to get samba working. Some of these are:

1. relative path support in libglusterfsclient and booster.
2. implementation of all apis related to providing Large File support (LFS) in booster.

Comment 2 Shehjar Tikoo 2009-11-12 03:04:04 UTC
*** Bug 158 has been marked as a duplicate of this bug. ***

Comment 3 Raghavendra G 2009-11-12 14:20:44 UTC
*** Bug 358 has been marked as a duplicate of this bug. ***

Comment 4 Anand Avati 2009-11-19 02:13:42 UTC
PATCH: http://patches.gluster.com/patch/2272 in master (Revert "booster, libglusterfsclient: Support samba specific relative paths")

Comment 5 Anand Avati 2009-11-19 02:13:46 UTC
PATCH: http://patches.gluster.com/patch/2273 in master (libglusterfsclient: Support relative paths.)

Comment 6 Anand Avati 2009-11-19 02:13:50 UTC
PATCH: http://patches.gluster.com/patch/2274 in master (libglusterfsclient: implement glusterfs_chdir.)

Comment 7 Anand Avati 2009-11-19 02:13:54 UTC
PATCH: http://patches.gluster.com/patch/2275 in master (libglusterfsclient: implement glusterfs_fchdir.)

Comment 8 Anand Avati 2009-11-19 02:13:59 UTC
PATCH: http://patches.gluster.com/patch/2276 in master (libglusterfsclient: implement glusterfs_getcwd.)

Comment 9 Anand Avati 2009-11-19 02:14:02 UTC
PATCH: http://patches.gluster.com/patch/2277 in master (booster: implement chdir.)

Comment 10 Anand Avati 2009-11-19 02:14:07 UTC
PATCH: http://patches.gluster.com/patch/2278 in master (booster: implement fchdir.)

Comment 11 Anand Avati 2009-11-19 02:14:11 UTC
PATCH: http://patches.gluster.com/patch/2279 in master (booster: implement getcwd.)

Comment 12 Anand Avati 2009-11-19 02:14:15 UTC
PATCH: http://patches.gluster.com/patch/2280 in master (libglusterfsclient: fix libgf_vmp_virtual_path. - This procedure used to return garbage as virtual path if the path happens to be exact mount point but without the trailing slash and the vmp had a trailing slash.)

Comment 13 Anand Avati 2009-11-19 02:14:19 UTC
PATCH: http://patches.gluster.com/patch/2281 in master (booster: implement ftruncate64.)

Comment 14 Anand Avati 2009-11-19 02:14:23 UTC
PATCH: http://patches.gluster.com/patch/2282 in master (libglusterfsclient: implement glusterfs_truncate.)

Comment 15 Anand Avati 2009-11-19 02:14:27 UTC
PATCH: http://patches.gluster.com/patch/2283 in master (booster: implement truncate and truncate64.)

Comment 16 Anand Avati 2009-11-19 02:14:31 UTC
PATCH: http://patches.gluster.com/patch/2284 in master (booster: implement creat64.)

Comment 17 Anand Avati 2009-11-19 02:14:36 UTC
PATCH: http://patches.gluster.com/patch/2285 in master (libglusterfsclient/ftruncate: add braces to ensure proper evaluation of if conditional.)

Comment 18 Anand Avati 2009-11-19 02:14:41 UTC
PATCH: http://patches.gluster.com/patch/2286 in master (libglusterfsclient: getxattr should return the length of the xattr when size is zero)

Comment 19 Anand Avati 2009-11-19 02:14:45 UTC
PATCH: http://patches.gluster.com/patch/2287 in master (libglusterfsclient: fix __do_path_resolve to return zero if the path happens to be resolved in path_to_parenti.)

Comment 20 Anand Avati 2009-11-19 02:14:49 UTC
PATCH: http://patches.gluster.com/patch/2288 in master (libglusterfsclient: change the prototype of glusterfs_lsetxattr.)

Comment 21 Anand Avati 2009-11-19 02:14:53 UTC
PATCH: http://patches.gluster.com/patch/2289 in master (booster: implement xattr related apis.)

Comment 22 Anand Avati 2009-11-19 02:14:57 UTC
PATCH: http://patches.gluster.com/patch/2290 in master (libglusterfsclient: fix memory leak.)

Comment 23 Anand Avati 2009-11-19 02:15:01 UTC
PATCH: http://patches.gluster.com/patch/2291 in master (libglusterfsclient: update iattr cache only if operation was successful.)

Comment 24 Anand Avati 2009-11-19 02:15:06 UTC
PATCH: http://patches.gluster.com/patch/2292 in master (protocol/server: add debug messages.)

Comment 25 Anand Avati 2009-11-19 02:15:11 UTC
PATCH: http://patches.gluster.com/patch/2293 in master (libglusterfsclient/open: don't send create call if the file is already present, instead send open.)

Comment 26 Anand Avati 2009-11-19 02:15:15 UTC
PATCH: http://patches.gluster.com/patch/2294 in master (libglusterfsclient: don't change the st_dev in stat-structure before doing inode_link.)

Comment 27 Anand Avati 2009-11-19 02:15:19 UTC
PATCH: http://patches.gluster.com/patch/2295 in master (libglusterfsclient/umount: fix double free.)

Comment 28 Anand Avati 2009-12-02 06:01:46 UTC
PATCH: http://patches.gluster.com/patch/2483 in release-2.0 (performance/stat-prefetch: fix access to inode table.)

Comment 29 Anand Avati 2009-12-02 06:36:46 UTC
PATCH: http://patches.gluster.com/patch/2482 in master (performance/stat-prefetch: fix access to inode table.)

Comment 30 Anand Avati 2009-12-03 07:21:27 UTC
PATCH: http://patches.gluster.com/patch/2515 in master (libglusterfsclient: Separate order of path compaction and VMP search for abs and rel paths)