Hide Forgot
Enhancements should be made to get statistics from performance translators which helps in analysing the performance and fixing of bugs. Ex: Number of files cached in the quick-read translator.
PATCH: http://patches.gluster.com/patch/3566 in master (dump total files cached in quick-read in statedump information)
PATCH: http://patches.gluster.com/patch/3571 in master (typo error: should check for less than instead of greater than)
PATCH: http://patches.gluster.com/patch/3651 in master (dump total cache used in quickread in the statedump information)
Raghu, Please check if we need more for collecting statistics from performance translators.
Are these stats available through gluster ? What would it take to do that ?
PATCH: http://patches.gluster.com/patch/4477 in master (dump total entries cached in stat-prefetch to state-dump file)
PATCH: http://patches.gluster.com/patch/4827 in master (performance/write-behind: dump contents of wb-file)
We still need to print the contents of caches in each of the performance translators (like offset and size of each page etc).
Please update the status of this bug as its been more than 6months since its filed (bug id < 2000) Please resolve it with proper resolution if its not valid anymore. If its still valid and not critical, move it to 'enhancement' severity.
PATCH: http://patches.gluster.com/patch/7467 in master (performance/io-cache: print cache information during state dump.)
PATCH: http://patches.gluster.com/patch/7472 in master (performance/quick-read: dump inode and fdctx during statedump.)
PATCH: http://patches.gluster.com/patch/7468 in master (libglusterfs/inode.c: Add version of inode_path which can be called holding inode->lock.)
PATCH: http://patches.gluster.com/patch/7473 in master (rbthashtable: implement traverser procedure.)
PATCH: http://patches.gluster.com/patch/7469 in master (performance/stat-prefetch: dump cache and list of ops waiting for lookup completion.)
PATCH: http://patches.gluster.com/patch/7470 in master (performance/read-ahead: dump pages in read-ahead cache.)
PATCH: http://patches.gluster.com/patch/7471 in master (performance-translators: print path to file while dumping fdctx.)
PATCH: http://patches.gluster.com/patch/7545 in master (stack: make process state dump more debug friendly)
PATCH: http://patches.gluster.com/patch/7547 in release-3.1 (stack: make process state dump more debug friendly)
PATCH: http://patches.gluster.com/patch/7546 in release-3.2 (stack: make process state dump more debug friendly)
collected the state dump and discussed the same with developer to check that the things are as per requirement, hence moving it to verified state.
CHANGE: http://review.gluster.com/50 (Change-Id: I8641e1f2e9e031c1b443821b16ef4a365926a8a8) merged in release-3.1 by Anand Avati (avati)