From 16896a5e8b2c5862ba55849a036788ace0171c3f Mon Sep 17 00:00:00 2001 From: Simon P. Graham Date: Sun, 30 Dec 2007 16:41:57 -0500 Subject: [PATCH] One more place where stop=sync flag is not explicitely cleared when starting resync - if flag ever got set whilst sync was not in progress, this would cause sync to stall. --- drbd/drbd_worker.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drbd/drbd_worker.c b/drbd/drbd_worker.c index a832f73..381278b 100644 --- a/drbd/drbd_worker.c +++ b/drbd/drbd_worker.c @@ -946,6 +946,7 @@ void drbd_start_resync(drbd_dev *mdev, drbd_conns_t side) if( ns.conn == SyncTarget ) { D_ASSERT(!test_bit(STOP_SYNC_TIMER,&mdev->flags)); + clear_bit(STOP_SYNC_TIMER,&mdev->flags); mod_timer(&mdev->resync_timer,jiffies); } -- 1.5.4.rc1