diff options
| author | Anand Avati <avati@redhat.com> | 2014-03-29 06:01:36 -0700 |
|---|---|---|
| committer | Anand Avati <avati@redhat.com> | 2014-05-05 17:29:27 -0700 |
| commit | f01626d5bad8eb0298897e90a124301008cdd0da (patch) | |
| tree | 9afe279162d94fc900a09e8b5acf0440606e7d1e /xlators/meta/src/plugins/name-file.c | |
| parent | 8160399a36eff62a49a066f16dea9140d877c5e8 (diff) | |
meta: export process state dump
Various parts of process state dump are exposed
through most appropriate virual files/dirs
Change-Id: Iff30f8ea76552f2f6d9c98def688c5ec4bc6f2af
BUG: 1089216
Signed-off-by: Anand Avati <avati@redhat.com>
Reviewed-on: http://review.gluster.org/7542
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Harshavardhana <harsha@harshavardhana.net>
Diffstat (limited to 'xlators/meta/src/plugins/name-file.c')
| -rw-r--r-- | xlators/meta/src/plugins/name-file.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/xlators/meta/src/plugins/name-file.c b/xlators/meta/src/plugins/name-file.c deleted file mode 100644 index 8ddd42945d7..00000000000 --- a/xlators/meta/src/plugins/name-file.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - Copyright (c) 2014 Red Hat, Inc. <http://www.redhat.com> - This file is part of GlusterFS. - - This file is licensed to you under your choice of the GNU Lesser - General Public License, version 3 or any later version (LGPLv3 or - later), or the GNU General Public License, version 2 (GPLv2), in all - cases as published by the Free Software Foundation. -*/ - -#ifndef _CONFIG_H -#define _CONFIG_H -#include "config.h" -#endif - -#include "xlator.h" -#include "defaults.h" - -#include "meta-mem-types.h" -#include "meta.h" -#include "strfd.h" -#include "globals.h" -#include "lkowner.h" - - -static int -name_file_fill (xlator_t *this, inode_t *file, strfd_t *strfd) -{ - xlator_t *xl = NULL; - - xl = meta_ctx_get (file, this); - - strprintf (strfd, "%s\n", xl->name); - - return strfd->size; -} - - -static struct meta_ops name_file_ops = { - .file_fill = name_file_fill, -}; - - -int -meta_name_file_hook (call_frame_t *frame, xlator_t *this, loc_t *loc, - dict_t *xdata) -{ - meta_ops_set (loc->inode, this, &name_file_ops); - - meta_ctx_set (loc->inode, this, meta_ctx_get (loc->parent, this)); - - return 0; -} |
