ocfs2: track local alloc state via debugfs
A per-mount debugfs file, "local_alloc" is created which when read will expose live state of the nodes local alloc file. Performance impact is minimal, only a bit of memory overhead per mount point. Still, the code is hidden behind CONFIG_OCFS2_FS_STATS. This feature will help us debug local alloc performance problems on a live system. Signed-off-by: Mark Fasheh <mfasheh@suse.com>
This commit is contained in:
@@ -272,6 +272,11 @@ struct ocfs2_super
|
||||
|
||||
u64 la_last_gd;
|
||||
|
||||
#ifdef CONFIG_OCFS2_FS_STATS
|
||||
struct dentry *local_alloc_debug;
|
||||
char *local_alloc_debug_buf;
|
||||
#endif
|
||||
|
||||
/* Next two fields are for local node slot recovery during
|
||||
* mount. */
|
||||
int dirty;
|
||||
|
Reference in New Issue
Block a user