diff options
author | Krishnan Parthasarathi <kp@gluster.com> | 2012-03-07 00:19:29 +0530 |
---|---|---|
committer | Vijay Bellur <vijay@gluster.com> | 2012-03-07 10:17:41 -0800 |
commit | 63281d7eeb5b8ac44e3630ccfbc61774eedf2ae2 (patch) | |
tree | 48d900da52bc01740b1be0c585de26eaf9b017d9 /libglusterfs/src/fd-lk.h | |
parent | ac568d561ba15a148d8de6a3d4431714bce230f6 (diff) |
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 <kp@gluster.com>
Reviewed-on: http://review.gluster.com/2882
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Amar Tumballi <amarts@redhat.com>
Reviewed-by: Vijay Bellur <vijay@gluster.com>
Diffstat (limited to 'libglusterfs/src/fd-lk.h')
-rw-r--r-- | libglusterfs/src/fd-lk.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libglusterfs/src/fd-lk.h b/libglusterfs/src/fd-lk.h index 3e419e14377..7adbb5131b7 100644 --- a/libglusterfs/src/fd-lk.h +++ b/libglusterfs/src/fd-lk.h @@ -60,6 +60,9 @@ 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 (); int |