summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Reisner <philipp.reisner@linbit.com>2011-06-28 17:01:19 +0200
committerPhilipp Reisner <philipp.reisner@linbit.com>2012-05-09 15:10:34 +0200
commit5ca1de0384dafe843de10fed843de26de740bca1 (patch)
tree64998e65c2f3c051c7c64907d718c4eb791eeddb
parent9e58c4dad70bfba86f016bcc98fa19f468d0b777 (diff)
downloadop-kernel-dev-5ca1de0384dafe843de10fed843de26de740bca1.zip
op-kernel-dev-5ca1de0384dafe843de10fed843de26de740bca1.tar.gz
drbd: Allow new IOs while the local disk in in FAILED state
The last bunch of commits prepared the 'detach from tar pit' feature. With that we can be for long time in disk state FAILED. We need to accept new IO requests during that time. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
-rw-r--r--drivers/block/drbd/drbd_int.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h
index 10ea9e3..c7976a7 100644
--- a/drivers/block/drbd/drbd_int.h
+++ b/drivers/block/drbd/drbd_int.h
@@ -2310,12 +2310,12 @@ static inline int drbd_state_is_stable(struct drbd_conf *mdev)
case D_OUTDATED:
case D_CONSISTENT:
case D_UP_TO_DATE:
+ case D_FAILED:
/* disk state is stable as well. */
break;
/* no new io accepted during tansitional states */
case D_ATTACHING:
- case D_FAILED:
case D_NEGOTIATING:
case D_UNKNOWN:
case D_MASK:
OpenPOWER on IntegriCloud