From c8a6904396142b832ec31c37f43f44b139d24e1f Mon Sep 17 00:00:00 2001 From: Raghavendra Bhat Date: Tue, 20 Jan 2015 17:57:22 +0530 Subject: uss: disable memory accounting for the snapshot daemon * Bring in option to disable memory accounting for a glusterfs process This reverses the changes done by the commit 7fba3a88f1ced610eca0c23516a1e720d75160cd. * Change the key from "memory-accounting" to "no-memory-accounting", as by default all the glusterfs process enable memory accounting now. So to disable memory accounting for some process, "no-mem-accounting" argument has to be passed. Change-Id: I39c7cefb0fe764ea3e48f4e73e1305b084c5f497 BUG: 1184366 Signed-off-by: Raghavendra Bhat Reviewed-on: http://review.gluster.org/9469 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- libglusterfs/src/globals.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'libglusterfs/src/globals.c') diff --git a/libglusterfs/src/globals.c b/libglusterfs/src/globals.c index 259c5c885f7..cf707c7af4b 100644 --- a/libglusterfs/src/globals.c +++ b/libglusterfs/src/globals.c @@ -81,8 +81,22 @@ static pthread_key_t uuid_buf_key; static char global_uuid_buf[GF_UUID_BUF_SIZE]; static pthread_key_t lkowner_buf_key; static char global_lkowner_buf[GF_LKOWNER_BUF_SIZE]; +static int gf_global_mem_acct_enable = 1; +int +gf_global_mem_acct_enable_get (void) +{ + return gf_global_mem_acct_enable; +} + +int +gf_global_mem_acct_enable_set (int val) +{ + gf_global_mem_acct_enable = val; + return 0; +} + void glusterfs_this_destroy (void *ptr) { -- cgit