From 63281d7eeb5b8ac44e3630ccfbc61774eedf2ae2 Mon Sep 17 00:00:00 2001 From: Krishnan Parthasarathi Date: Wed, 7 Mar 2012 00:19:29 +0530 Subject: protocol/client: Added lk_ctx info in fdctx dump - Added a brief explanation as to why we can't use gf_log when in statedump. - Removed gf_log messages from client_priv_dump since it can cause a 'deadlock' - See statedump.c for explanation - Added try-lock based accessors for fd_lk_list for dump purposes. Change-Id: I1d755a4ef2c568acf22fb8c4ab0a33a4f5fd07b4 BUG: 789858 Signed-off-by: Krishnan Parthasarathi Reviewed-on: http://review.gluster.com/2882 Tested-by: Gluster Build System Reviewed-by: Amar Tumballi Reviewed-by: Vijay Bellur --- libglusterfs/src/fd-lk.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libglusterfs/src/fd-lk.h') diff --git a/libglusterfs/src/fd-lk.h b/libglusterfs/src/fd-lk.h index 3e419e143..7adbb5131 100644 --- a/libglusterfs/src/fd-lk.h +++ b/libglusterfs/src/fd-lk.h @@ -59,6 +59,9 @@ _fd_lk_ctx_ref (fd_lk_ctx_t *lk_ctx); fd_lk_ctx_t * fd_lk_ctx_ref (fd_lk_ctx_t *lk_ctx); +fd_lk_ctx_t * +fd_lk_ctx_try_ref (fd_lk_ctx_t *lk_ctx); + fd_lk_ctx_t * fd_lk_ctx_create (); -- cgit