Bug 762067 (GLUSTER-335) - Io-cache optimization
Summary: Io-cache optimization
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-335
Product: GlusterFS
Classification: Community
Component: io-cache
Version: mainline
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Raghavendra G
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-25 07:31 UTC by Raghavendra G
Modified: 2009-12-02 01:52 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-25 07:31:58 UTC
The page cache has to be stored in a data structure which is more efficient than list for search operations.

Comment 1 Anand Avati 2009-10-28 05:46:30 UTC
PATCH: http://patches.gluster.com/patch/2001 in master (performance/io-cache: change data structure used to store page-cache.)

Comment 2 Anand Avati 2009-10-29 03:00:35 UTC
PATCH: http://patches.gluster.com/patch/2040 in master (performance/io-cache: fix double free.)

Comment 3 Anand Avati 2009-10-29 03:00:38 UTC
PATCH: http://patches.gluster.com/patch/2041 in master (performance/io-cache: fix memory leak.)

Comment 4 Anand Avati 2009-10-29 03:00:42 UTC
PATCH: http://patches.gluster.com/patch/2045 in master (libglusterfs/rbtree: change rbthash_init_table to take no of expected entries in the hash table as argument.)

Comment 5 Anand Avati 2009-10-29 14:07:52 UTC
PATCH: http://patches.gluster.com/patch/2035 in master (performance/io-cache: change the hash function used for rbtree based hash table.)

Comment 6 Anand Avati 2009-10-30 05:49:56 UTC
PATCH: http://patches.gluster.com/patch/2073 in master (performance/io-cache: change the data-types to be big enough to hold size of data flushed.)

Comment 7 Anand Avati 2009-11-26 09:32:28 UTC
PATCH: http://patches.gluster.com/patch/2391 in master (Changed rbthash_table_init() to take a mem-pool argument.)

Comment 8 Anand Avati 2009-12-01 22:52:49 UTC
PATCH: http://patches.gluster.com/patch/2462 in master (performance/io-cache: Hold locks on inode before creating rbt tree.)


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