diff options
author | Vitaly Fertman <[email protected]> | 2016-03-30 19:49:04 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2016-03-30 21:38:13 -0700 |
commit | 2640256e388f8f5dd2f9fdbb034b3c0332e10e41 (patch) | |
tree | 9d849786d888d3724c0ad5f9476956bbb94ae540 /tools/perf/scripts/python/bin/export-to-postgresql-report | |
parent | 7b2d26b0af8bcc44fb3a279f28f380010890c4a4 (diff) |
staging/lustre/ldlm: restore the ELC for enqueue
after LU-4300 enqueue does not ELC anymore, however if enqueue is
agressive (ls -la of a large dir) we may exceed lru-resize limit
quickly because LRUR shrinker and recalc are called not so often.
ELC is to be restored in enqueue.
ELC also should check for the lock weight, in addition to LRUR.
ELC can also keep "skipped" locks, i.e. once checked for the weight
and left in the lru - let LRUR take care about them later.
LRUR is to be left untouched, no weight logic, otherwise LU-5727
appears and OPEN locks do not get canceled.
Xyratex-bug-id: MRP-2550
Signed-off-by: Vitaly Fertman <[email protected]>
Reviewed-on: http://review.whamcloud.com/14342
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-6390
Reviewed-by: Jinshan Xiong <[email protected]>
Reviewed-by: Niu Yawei <[email protected]>
Reviewed-by: Andreas Dilger <[email protected]>
Signed-off-by: Oleg Drokin <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions