Whamcloud - gitweb
LU-2991 osd: Overflow of transaction credits counters
authorBruno Faccini <bruno.faccini@intel.com>
Sun, 7 Apr 2013 17:39:07 +0000 (19:39 +0200)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 9 Apr 2013 03:17:19 +0000 (23:17 -0400)
commit4c0564ce3e31dd6ef3d6f408210a6c8c464cb6a4
tree53f5ed293d8a0c26814d4ccbffe6f2d02d490bda
parent49b06fba39e7fec26a0250ed37f04a620e349b5f
LU-2991 osd: Overflow of transaction credits counters

Switching size of transaction credits counters from uchar to
ushort to avoid possible overflow scenarios, like when
wide-striping.
Also allow OSD_TRACK_DECLARES to be undefined without
compile-time errors for unsatisfied-externals/unused vars.

Signed-off-by: Bruno Faccini <bruno.faccini@intel.com>
Change-Id: I2588cf11741ca4e3ee80b795a7d4318f9ed4fd3d
Reviewed-on: http://review.whamcloud.com/5830
Tested-by: Hudson
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h