diff options
author | Vijay Bellur <vijay@gluster.com> | 2009-09-15 04:46:44 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2009-09-16 07:11:33 -0700 |
commit | dcfc4bdd5962ad18665d9ad3f3309884c941845e (patch) | |
tree | 85fa786eab575ed48fbd50db9f0613cf9150dde3 /xlators/mount | |
parent | 5480b6eca96a8da4b159783a19f2ed5c2f640769 (diff) |
Changed prototype for inode_table_dump() and inode_dump().
Changed prototype for inode_table_dump() and inode_dump()
Added support for dumpop inode in mount/fuse and protocol/server
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 213 (Support for process state dump)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=213
Diffstat (limited to 'xlators/mount')
-rw-r--r-- | xlators/mount/fuse/src/fuse-bridge.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/xlators/mount/fuse/src/fuse-bridge.c b/xlators/mount/fuse/src/fuse-bridge.c index 85b7d15f6c4..dcb4e2950f6 100644 --- a/xlators/mount/fuse/src/fuse-bridge.c +++ b/xlators/mount/fuse/src/fuse-bridge.c @@ -2928,6 +2928,18 @@ fuse_thread_proc (void *data) } int32_t +fuse_itable_dump (xlator_t *this) +{ + if (!this) + return -1; + + gf_proc_dump_add_section("xlator.mount.fuse.itable"); + inode_table_dump(this->itable, "xlator.mount.fuse.itable"); + + return 0; +} + +int32_t fuse_priv_dump (xlator_t *this) { fuse_private_t *private = NULL; @@ -3244,6 +3256,7 @@ struct xlator_mops mops = { struct xlator_dumpops dumpops = { .priv = fuse_priv_dump, + .inode = fuse_itable_dump, }; struct volume_options options[] = { |