Whamcloud - gitweb
LU-13131 osc: Ensure immediate departure of sync write pages 10/38610/4
authorOleg Drokin <green@whamcloud.com>
Wed, 1 Apr 2020 05:38:16 +0000 (01:38 -0400)
committerOleg Drokin <green@whamcloud.com>
Sat, 23 May 2020 19:57:23 +0000 (19:57 +0000)
commit0c6454503e1fede795d9b094ee92c91f4290924b
tree61e4fc73400328d30a48cbb9e9438b9c1b71c5ff
parent0dda74eec7a29c98c7b6ee9a99e54c7dbefcabca
LU-13131 osc: Ensure immediate departure of sync write pages

Except for the case of direct-io and server-lock, we are
hold potentially multiple locks that are next to impossible
to find and cross reference.
So instead just send it all right away - should only
be a factor in rare cases of out of quota or close to out
of space.

Lustre-change: https://review.whamcloud.com/38453
Lustre-commit: 13b7cf4fabdd55977b68eb856bfdc82f0a349e73

Change-Id: I961cd9ba7f3266d22dfc5eff758c2f4ebbe148a4
Signed-off-by: Oleg Drokin <green@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/38610
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/osc/osc_cache.c