Whamcloud - gitweb
LU-874 osc: prioritize writeback pages
authorJinshan Xiong <jinshan.xiong@whamcloud.com>
Tue, 10 Jan 2012 07:34:06 +0000 (23:34 -0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 13 Feb 2012 17:24:27 +0000 (12:24 -0500)
commit26de7f886db3724bf6af307c9863e2d723b88b68
tree521817c72e1515f1911e66e175b4529eba7a315c
parente27a7ff8f337984a4e7f8d31e419528b71c3777b
LU-874 osc: prioritize writeback pages

When a lock is being canceled, we should prioritize those covering
pages which have already been submitted by page writeback daemon;
otherwise, this client may be evicted because there is no active IO
for that lock for a long time.

Signed-off-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Change-Id: If14eff6361f55d2b2eeb2db7146789dda4c32060
Reviewed-on: http://review.whamcloud.com/1938
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Niu Yawei <niu@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osc/osc_request.c