Hide Forgot
*** Bug 359 has been marked as a duplicate of this bug. ***
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.
*** Bug 158 has been marked as a duplicate of this bug. ***
*** Bug 358 has been marked as a duplicate of this bug. ***
PATCH: http://patches.gluster.com/patch/2272 in master (Revert "booster, libglusterfsclient: Support samba specific relative paths")
PATCH: http://patches.gluster.com/patch/2273 in master (libglusterfsclient: Support relative paths.)
PATCH: http://patches.gluster.com/patch/2274 in master (libglusterfsclient: implement glusterfs_chdir.)
PATCH: http://patches.gluster.com/patch/2275 in master (libglusterfsclient: implement glusterfs_fchdir.)
PATCH: http://patches.gluster.com/patch/2276 in master (libglusterfsclient: implement glusterfs_getcwd.)
PATCH: http://patches.gluster.com/patch/2277 in master (booster: implement chdir.)
PATCH: http://patches.gluster.com/patch/2278 in master (booster: implement fchdir.)
PATCH: http://patches.gluster.com/patch/2279 in master (booster: implement getcwd.)
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.)
PATCH: http://patches.gluster.com/patch/2281 in master (booster: implement ftruncate64.)
PATCH: http://patches.gluster.com/patch/2282 in master (libglusterfsclient: implement glusterfs_truncate.)
PATCH: http://patches.gluster.com/patch/2283 in master (booster: implement truncate and truncate64.)
PATCH: http://patches.gluster.com/patch/2284 in master (booster: implement creat64.)
PATCH: http://patches.gluster.com/patch/2285 in master (libglusterfsclient/ftruncate: add braces to ensure proper evaluation of if conditional.)
PATCH: http://patches.gluster.com/patch/2286 in master (libglusterfsclient: getxattr should return the length of the xattr when size is zero)
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.)
PATCH: http://patches.gluster.com/patch/2288 in master (libglusterfsclient: change the prototype of glusterfs_lsetxattr.)
PATCH: http://patches.gluster.com/patch/2289 in master (booster: implement xattr related apis.)
PATCH: http://patches.gluster.com/patch/2290 in master (libglusterfsclient: fix memory leak.)
PATCH: http://patches.gluster.com/patch/2291 in master (libglusterfsclient: update iattr cache only if operation was successful.)
PATCH: http://patches.gluster.com/patch/2292 in master (protocol/server: add debug messages.)
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.)
PATCH: http://patches.gluster.com/patch/2294 in master (libglusterfsclient: don't change the st_dev in stat-structure before doing inode_link.)
PATCH: http://patches.gluster.com/patch/2295 in master (libglusterfsclient/umount: fix double free.)
PATCH: http://patches.gluster.com/patch/2483 in release-2.0 (performance/stat-prefetch: fix access to inode table.)
PATCH: http://patches.gluster.com/patch/2482 in master (performance/stat-prefetch: fix access to inode table.)
PATCH: http://patches.gluster.com/patch/2515 in master (libglusterfsclient: Separate order of path compaction and VMP search for abs and rel paths)