diff options
Diffstat (limited to 'libglusterfs/src')
| -rw-r--r-- | libglusterfs/src/fd.c | 7 | ||||
| -rw-r--r-- | libglusterfs/src/statedump.c | 14 | 
2 files changed, 11 insertions, 10 deletions
diff --git a/libglusterfs/src/fd.c b/libglusterfs/src/fd.c index 246539b75cf..03e8f9394c7 100644 --- a/libglusterfs/src/fd.c +++ b/libglusterfs/src/fd.c @@ -960,6 +960,13 @@ fd_dump (fd_t *fd, char *prefix)          gf_proc_dump_write("pid", "%llu", fd->pid);          gf_proc_dump_write("refcount", "%d", fd->refcount);          gf_proc_dump_write("flags", "%d", fd->flags); + +        if (fd->inode) { +                gf_proc_dump_build_key (key, "inode", NULL); +                gf_proc_dump_add_section(key); +                inode_dump (fd->inode, key); +        } +  } diff --git a/libglusterfs/src/statedump.c b/libglusterfs/src/statedump.c index 8eac728721c..8e7e905fb80 100644 --- a/libglusterfs/src/statedump.c +++ b/libglusterfs/src/statedump.c @@ -435,8 +435,6 @@ gf_proc_dump_xlator_info (xlator_t *top)                      (trav->itable)) {                          snprintf (itable_key, 1024, "%d.%s.itable",                                    ctx->graph_id, trav->name); - -                        inode_table_dump (trav->itable, itable_key);                  }                  if (!trav->dumpops) { @@ -470,24 +468,20 @@ static void  gf_proc_dump_oldgraph_xlator_info (xlator_t *top)  {          xlator_t        *trav = NULL; -        glusterfs_ctx_t *ctx = NULL; -        char             itable_key[1024] = {0,};          if (!top)                  return; -        ctx = top->ctx; -          trav = top;          while (trav) {                  gf_proc_dump_xlator_mem_info_only_in_use (trav);                  if (GF_PROC_DUMP_IS_XL_OPTION_ENABLED (inode) &&                      (trav->itable)) { -                        snprintf (itable_key, 1024, "%d.%s.itable", -                                  ctx->graph_id, trav->name); - -                        inode_table_dump (trav->itable, itable_key); +                        /*TODO: dump inode table info if necessary by +                          printing the graph id (taken by glusterfs_cbtx_t) +                          in the key +                        */                  }                  if (!trav->dumpops) {  | 
