Hide Forgot
The page cache has to be stored in a data structure which is more efficient than list for search operations.
PATCH: http://patches.gluster.com/patch/2001 in master (performance/io-cache: change data structure used to store page-cache.)
PATCH: http://patches.gluster.com/patch/2040 in master (performance/io-cache: fix double free.)
PATCH: http://patches.gluster.com/patch/2041 in master (performance/io-cache: fix memory leak.)
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.)
PATCH: http://patches.gluster.com/patch/2035 in master (performance/io-cache: change the hash function used for rbtree based hash table.)
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.)
PATCH: http://patches.gluster.com/patch/2391 in master (Changed rbthash_table_init() to take a mem-pool argument.)
PATCH: http://patches.gluster.com/patch/2462 in master (performance/io-cache: Hold locks on inode before creating rbt tree.)