[Ocfs2-devel] [PATCH] ocfs2: submit disk heartbeat bio using WRITE_SYNC

Tao Ma tm at tao.ma
Mon Dec 5 21:18:16 PST 2011


On 12/06/2011 12:57 PM, Noboru Iwamatsu wrote:
> Under heavy I/O load, writing the disk heartbeat can be forced
> to wait for minutes, and this causes the node to be fenced.
> 
> This patch tries to use WRITE_SYNC in submitting the heartbeat
> bio, so that writing the heartbeat will have a priority over
> other requests.
> 
> Signed-off-by: Noboru Iwamatsu <n_iwamatsu at jp.fujitsu.com>
looks good to me.
Acked-by: Tao Ma <boyu.mt at taobao.com>
> ---
>  fs/ocfs2/cluster/heartbeat.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/fs/ocfs2/cluster/heartbeat.c b/fs/ocfs2/cluster/heartbeat.c
> index 9a3e6bb..6b0c1e4 100644
> --- a/fs/ocfs2/cluster/heartbeat.c
> +++ b/fs/ocfs2/cluster/heartbeat.c
> @@ -491,7 +491,7 @@ static int o2hb_issue_node_write(struct o2hb_region *reg,
>  	}
>  
>  	atomic_inc(&write_wc->wc_num_reqs);
> -	submit_bio(WRITE, bio);
> +	submit_bio(WRITE_SYNC, bio);
>  
>  	status = 0;
>  bail:




More information about the Ocfs2-devel mailing list