Whamcloud - gitweb
LU-6527 ext4: journal_commit_callback optimization 10/14610/2
authorSergey Cheremencev <sergey.cheremencev@seagate.com>
Wed, 25 Mar 2015 12:01:21 +0000 (15:01 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 7 May 2015 16:18:27 +0000 (16:18 +0000)
commit512f2ff1b17db4d03979a1caa86f94defc6653b4
tree47e9b09d4746247c085e995d2ba0aafc0dc0b752
parent4b3cea8249337dd6e5037b5fb7e4557efa92de5a
LU-6527 ext4: journal_commit_callback optimization

Remove spin lock/unlock s_md_lock - it gives too
much overhead with huge transactions. This place
is not racy because txn is closed to the moment
when callbacks are called.

Change-Id: Ieaf76cce52854b9e5481c729bbb539eb7f97213f
Signed-off-by: Sergey Cheremencev <sergey.cheremencev@seagate.com>
Xyratex-bug-id: MRP-2466
Reviewed-on: http://es-gerrit.xyus.xyratex.com:8080/5690
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@seagate.com>
Reviewed-by: Alexander Zarochentsev <alexander.zarochentsev@seagate.com>
Tested-by: Jenkins
Tested-by: Elena Gryaznova <elena.gryaznova@seagate.com>
Reviewed-on: http://review.whamcloud.com/14610
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
ldiskfs/kernel_patches/patches/rhel6.3/ext4-journal-callback.patch