Whamcloud - gitweb
LU-3335 osd: use local transaction directly inside OSD 45/7145/13
authorFan Yong <fan.yong@intel.com>
Sat, 2 Nov 2013 18:42:47 +0000 (02:42 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 11 Dec 2013 13:49:57 +0000 (13:49 +0000)
commit3b8d55572ef3da2e8fdb655bb30c538833c0973a
tree78f55ff2497e8bfdcd584de9992f03173958c42b
parent369e02e84f39565195e08f043ab0421d2d3bd185
LU-3335 osd: use local transaction directly inside OSD

For OSD internal function, it is unnecessay to call dt_trans_xxx for
transaction operations. Instead, call backend journal APIs directly.

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: I111c52f76a894e4269ad8ac6aec3ea7747ba4f59
Reviewed-on: http://review.whamcloud.com/7145
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
lustre/osd-ldiskfs/osd_compat.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-ldiskfs/osd_oi.c
lustre/osd-ldiskfs/osd_oi.h
lustre/osd-ldiskfs/osd_scrub.c