Whamcloud - gitweb
LU-3680 osd: reduce osd_thread_info in ldiskfs osd 26/9726/26
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Wed, 19 Mar 2014 08:20:16 +0000 (12:20 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 3 Mar 2015 02:17:12 +0000 (02:17 +0000)
commit56875fde8c66a4a937b173ccb065a9a6a3c67419
treeccdaf0fe86b4e61cbdf97b72e49d14adcb00b5cc
parent42fdf8355791cb682c6120f7950bb2ecd50f97aa
LU-3680 osd: reduce osd_thread_info in ldiskfs osd

by unioning few rarely used fields. now the structure should
fit a page:

(gdb) p sizeof(struct osd_thread_info)
$1 = 3296

Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Change-Id: I75d5c6fefa41884390ce155781e0963884a3ad2c
Reviewed-on: http://review.whamcloud.com/9726
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Reviewed-by: Fan Yong <fan.yong@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
lustre/osd-ldiskfs/osd_compat.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-ldiskfs/osd_quota.c