Whamcloud - gitweb
LU-1594 ldlm: disable LUSTRE_TRACKS_LOCK_EXP_REFS
authorLiang Zhen <liang@whamcloud.com>
Tue, 3 Jul 2012 09:04:19 +0000 (17:04 +0800)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 6 Jul 2012 20:50:49 +0000 (16:50 -0400)
Disable lock export refcount, it's supposed to expose bug(20498)
but we didn't see it for two years already, disable it will
save 28 bytes for each ldlm_lock and decrease compute overhead.

Signed-off-by: Liang Zhen <liang@whamcloud.com>
Change-Id: I385c5e9d5052eb14b23bbf27003bf499e5b51576
Reviewed-on: http://review.whamcloud.com/3260
Reviewed-by: Mike Pershin <tappro@whamcloud.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/lustre_dlm.h

index 2722cc0..f70034a 100644 (file)
@@ -585,7 +585,7 @@ struct ldlm_interval_tree {
         struct interval_node *lit_root; /* actually ldlm_interval */
 };
 
-#define LUSTRE_TRACKS_LOCK_EXP_REFS (1)
+#define LUSTRE_TRACKS_LOCK_EXP_REFS (0)
 
 /* Cancel flag. */
 typedef enum {