Whamcloud - gitweb
LU-874 osc: prioritize writeback pages
authorJinshan Xiong <jinshan.xiong@whamcloud.com>
Fri, 3 Feb 2012 19:11:37 +0000 (11:11 -0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 16 Mar 2012 01:36:39 +0000 (21:36 -0400)
commit0b9d03975e4d5a5bda1e6812c477a6a276c9b914
tree8c86dc4cc6b79ff1f7d0bd2aede1f2eb15a13404
parent7596538728f72809259395eb0e40e72e8ef4dda8
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: I2f914df0204375a51f4a7565a75640e9bb3c6d19
Reviewed-on: http://review.whamcloud.com/2087
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osc/osc_request.c