summaryrefslogtreecommitdiff
path: root/arch/blackfin
diff options
context:
space:
mode:
authorLars Ellenberg <lars.ellenberg@linbit.com>2010-10-07 18:07:55 +0400
committerPhilipp Reisner <philipp.reisner@linbit.com>2010-10-14 20:38:48 +0400
commitaf85e8e83d160f72a10e4467852646ac08614260 (patch)
treeb2c842d6129065bbdd787a810038752e6239b0ef /arch/blackfin
parente9ef7bb6f9696471ddddf0065afac8b435e5d051 (diff)
downloadlinux-af85e8e83d160f72a10e4467852646ac08614260.tar.xz
drbd: fix for spurious fullsync (uuids rotated too fast)
If it was an "empty" resync, the SyncSource may have already "finished" the resync and rotated the UUIDs, before noticing the connection loss (and generating a new uuid, if Primary, rotating again), while the SyncTarget did not change its uuids at all, or only got to the previous sync-uuid. This would then again lead to a full sync on next handshake (see also Bug #251). Fix: Use explicit resync finished notification even for empty resyncs, do not finish an empty resync implicitly on the SyncSource. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'arch/blackfin')
0 files changed, 0 insertions, 0 deletions