Bug 761983 (GLUSTER-251) - Improve booster debugging through ld-preload testing tool
Summary: Improve booster debugging through ld-preload testing tool
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-251
Product: GlusterFS
Classification: Community
Component: booster
Version: mainline
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Shehjar Tikoo
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-09-08 11:01 UTC by Shehjar Tikoo
Modified: 2009-11-12 06:19 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: RTNR
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:


Attachments (Terms of Use)

Description Shehjar Tikoo 2009-09-08 11:01:49 UTC
There are often reports of booster not working. As a first step we try to investigate whether the syscall in an application is being redirected into booster. This is a hard task because it requires the use of a combination of tools like gdb, compilers and the right libc. This still does not help us determine whether the LD_PRELOAD mechanism works at all for booster on the user's machine.

WE need a tool that the user can execute on his machine, send us the output so we can determine which calls can be handled by booster and which ones are handled by libc. Of course, this is only the first step in debugging booster but it helps a lot in avoiding the effort needed for gdb-based debugging of booster and libglusterfsclient right away.

Comment 1 Anand Avati 2009-09-15 04:01:53 UTC
PATCH: http://patches.gluster.com/patch/1352 in master (extras: Add LD_PRELOAD test tool)

Comment 2 Anand Avati 2009-09-15 04:02:00 UTC
PATCH: http://patches.gluster.com/patch/1353 in release-2.0 (extras: Add LD_PRELOAD test tool)


Note You need to log in before you can comment on or make changes to this bug.