Whamcloud - gitweb
LU-3305 quota: avoid unnecessary dqget/dqput calls 40/6440/5
authorNiu Yawei <yawei.niu@intel.com>
Fri, 24 May 2013 03:49:03 +0000 (23:49 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 10 Jul 2013 04:12:33 +0000 (04:12 +0000)
commit58d2a322589ec13ee3c585c13b1c83f429d946ce
treeeb6bde38f3facaffa3117e9b3e7635f1b189af0a
parent895fbd93b2cfb1a1ea2ad676d1b7355867e9f1c0
LU-3305 quota: avoid unnecessary dqget/dqput calls

Because of the global lock contention inside the dqget()/dqput(),
we'd try to avoid dqget()/dqput() calls in dquot_initialize().

Signed-off-by: Niu Yawei <yawei.niu@intel.com>
Change-Id: I4335d880f3b912f3de70816a9bd87841605f8907
Reviewed-on: http://review.whamcloud.com/6440
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
lustre/kernel_patches/patches/quota-avoid-dqget-calls.patch [new file with mode: 0644]
lustre/kernel_patches/patches/quota-replace-dqptr-sem.patch [moved from lustre/kernel_patches/patches/replace_dqptr_sem.patch with 100% similarity]
lustre/kernel_patches/series/2.6-rhel6.series