Bug 762059 (GLUSTER-327) - dbench does not complete
Summary: dbench does not complete
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-327
Product: GlusterFS
Classification: Community
Component: write-behind
Version: mainline
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Raghavendra G
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-20 09:07 UTC by Raghavendra G
Modified: 2009-10-27 18:33 UTC (History)
1 user (show)

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


Attachments (Terms of Use)

Description Raghavendra G 2009-10-20 06:10:13 UTC
in wb_setattr, local->file was being assigned even before file pointer was got, thus making local->file to be NULL. In wb_setattr_cbk, since local->file is NULL
(and hence file passed to wb_process_queue), wb_process_queue does not resume the pending operations queued in file.

Comment 1 Raghavendra G 2009-10-20 09:07:52 UTC
Configuration: fuse->wb->io-threads->posix.

Command run: dbench -s 1 -t 10

issue: dbench does not complete.

On debugging, its found that setattr/flush frames are missing.

Comment 2 Anand Avati 2009-10-20 14:18:08 UTC
PATCH: http://patches.gluster.com/patch/1956 in master (performance/write-behind: fix to bug in setattr which was causing frames to be missed.)


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