From: Philipp Reisner Date: Wed, 27 Mar 2013 13:08:40 +0000 (+0100) Subject: drbd: Fix disconnect to keep the peer disk state if connection breaks during operation X-Git-Tag: omap-for-v3.10/fixes-for-merge-window-part2~10^2~24 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bd5ed5d6713594eb2b4d234d01217d506279c7d;p=pandora-kernel.git drbd: Fix disconnect to keep the peer disk state if connection breaks during operation The issue was that if the connection broke while we did the gracefull state change to C_DISCONNECTING (C_TEARDOWN), then we returned a success code from the state engine. (SS_CW_NO_NEED) The result of that is that we missed to call the fence-peer script in such a case. Fixed that by introducing a new error code (SS_OUTDATE_WO_CONN). This one should never reach back into user space. Signed-off-by: Philipp Reisner Signed-off-by: Lars Ellenberg Signed-off-by: Jens Axboe --- Reading git-diff-tree failed