Whamcloud - gitweb
LU-3110 osd-ldiskfs: Dynamic LBUG in osd declares tracking
authorBruno Faccini <bruno.faccini@intel.com>
Mon, 29 Apr 2013 10:21:29 +0000 (12:21 +0200)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 29 Apr 2013 19:39:31 +0000 (15:39 -0400)
commitb9751627019c5a11071366748c316f357c4a3c1d
tree8eaa3b2bb1094b723c49423ddbc99c88e7bbb36f
parent77aa3f2e38e94d1ac83afa2f7ef18a1ca9de92af
LU-3110 osd-ldiskfs: Dynamic LBUG in osd declares tracking

This patch implements a dynamic way to enable/disable osd
declaration tracking LBUGs.

OSD_TRACK_DECLARES define usage has been removed, and
tracking of declares is no longer a compile time option.

Enable/disable of declares tracking LBUGs is done via new
global lprocfs "track_declares_assert" boolean, also a
module-parameter.

Signed-off-by: Bruno Faccini <bruno.faccini@intel.com>
Change-Id: I5164c51c3c3362a77d1a0c7cb7b9f63383b00403
Reviewed-on: http://review.whamcloud.com/6032
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-ldiskfs/osd_lproc.c
lustre/tests/test-framework.sh