diff options
Diffstat (limited to 'xlators/performance/stat-prefetch/src/stat-prefetch.c')
| -rw-r--r-- | xlators/performance/stat-prefetch/src/stat-prefetch.c | 44 | 
1 files changed, 12 insertions, 32 deletions
diff --git a/xlators/performance/stat-prefetch/src/stat-prefetch.c b/xlators/performance/stat-prefetch/src/stat-prefetch.c index f8b2bcd7951..c98a2076b8c 100644 --- a/xlators/performance/stat-prefetch/src/stat-prefetch.c +++ b/xlators/performance/stat-prefetch/src/stat-prefetch.c @@ -4025,10 +4025,6 @@ sp_cache_traverse (void *data, void *mydata)                                  dump->i);          gf_proc_dump_write (key, "%s", uuidbuf); -        gf_proc_dump_build_key(key, dump->key_prefix, "entry[%d].inode.ino", -                               dump->i); -        gf_proc_dump_write(key, "%ld", dirent->d_stat.ia_ino); -                  dump->i++;  out:          return; @@ -4061,7 +4057,7 @@ sp_fdctx_dump (xlator_t *this, fd_t *fd)                                  "xlator.performance.stat-prefetch",                                  "fdctx");          gf_proc_dump_add_section (key_prefix); -         +          gf_proc_dump_build_key (key, key_prefix, "fd");          gf_proc_dump_write (key, "%p", fd); @@ -4076,18 +4072,15 @@ sp_fdctx_dump (xlator_t *this, fd_t *fd)          gf_proc_dump_build_key (key, key_prefix, "fd.inode.gfid");          gf_proc_dump_write (key, "%s", uuidbuf); -        gf_proc_dump_build_key (key, key_prefix, "fd.inode.ino"); -        gf_proc_dump_write (key, "%ld", fd->inode->ino); -          gf_proc_dump_build_key (key, key_prefix, "miss");          gf_proc_dump_write (key, "%lu", cache->miss);          gf_proc_dump_build_key (key, key_prefix, "hits");          gf_proc_dump_write (key, "%lu", cache->hits); -        gf_proc_dump_build_key (key, key_prefix, "cache");  +        gf_proc_dump_build_key (key, key_prefix, "cache");          dump->key_prefix = key; -         +          rbthash_table_traverse (cache->table, sp_cache_traverse, dump);          GF_FREE (dump); @@ -4101,7 +4094,6 @@ sp_inodectx_dump (xlator_t *this, inode_t *inode)  {          char            key[GF_DUMP_MAX_BUF_LEN]        = {0, };          char            key_prefix[GF_DUMP_MAX_BUF_LEN] = {0, }; -        char            uuidbuf[256]                    = {0, };          sp_inode_ctx_t *inode_ctx                       = NULL;          call_stub_t    *stub                            = NULL;          uint64_t        value                           = 0; @@ -4121,48 +4113,36 @@ sp_inodectx_dump (xlator_t *this, inode_t *inode)          }          gf_proc_dump_build_key (key_prefix, -                                "xlator.performance.stat-prefetch", +                                "stat-prefetch",                                  "inodectx");          gf_proc_dump_add_section (key_prefix); -         -        uuid_unparse (inode->gfid, uuidbuf); -        gf_proc_dump_build_key (key, key_prefix, "inode.gfid"); -        gf_proc_dump_write (key, "%s", uuidbuf); - -        gf_proc_dump_build_key (key, key_prefix, "inode.ino"); -        gf_proc_dump_write (key, "%ld", inode->ino);          LOCK (&inode_ctx->lock);          { -                gf_proc_dump_build_key (key, key_prefix, "looked_up"); -                gf_proc_dump_write (key, "%s", +                gf_proc_dump_write ("looked_up", "%s",                                      inode_ctx->looked_up ? "yes" : "no"); -                gf_proc_dump_build_key (key, key_prefix, "lookup_in_progress"); -                gf_proc_dump_write (key, "%s", +                gf_proc_dump_write ("lookup_in_progress", "%s",                                      inode_ctx->lookup_in_progress ?                                      "yes" : "no"); -                gf_proc_dump_build_key (key, key_prefix, "need_unwind"); -                gf_proc_dump_write (key, "%s", inode_ctx->need_unwind ? +                gf_proc_dump_write ("need_unwind", "%s", inode_ctx->need_unwind ?                                      "yes" : "no"); -                gf_proc_dump_build_key (key, key_prefix, "op_ret"); -                gf_proc_dump_write (key, "%d", inode_ctx->op_ret); +                gf_proc_dump_write ("op_ret", "%d", inode_ctx->op_ret); -                gf_proc_dump_build_key (key, key_prefix, "op_errno"); -                gf_proc_dump_write (key, "%d", inode_ctx->op_errno); +                gf_proc_dump_write ("op_errno", "%d", inode_ctx->op_errno);                  list_for_each_entry (stub, &inode_ctx->waiting_ops, list) { -                        gf_proc_dump_build_key (key, key_prefix, +                        gf_proc_dump_build_key (key, "",                                                  "waiting-ops[%d].frame", i);                          gf_proc_dump_write (key, "%"PRId64,                                              stub->frame->root->unique); -                        gf_proc_dump_build_key (key, key_prefix, +                        gf_proc_dump_build_key (key, "",                                                  "waiting-ops[%d].fop", i);                          gf_proc_dump_write (key, "%s", gf_fop_list[stub->fop]); -  +                          i++;                  }          }  | 
