diff options
author | Philipp Reisner <philipp.reisner@linbit.com> | 2011-03-03 02:21:30 +0300 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2011-05-24 11:59:49 +0400 |
commit | 738a84b25cac5af94936e5a1b15cd9909212383c (patch) | |
tree | ebed88ad337d18ca5f0f29eb938894381c10311d /include/linux/lru_cache.h | |
parent | 779d530632c98967820d3bbcae15d492fc20301e (diff) | |
download | linux-738a84b25cac5af94936e5a1b15cd9909212383c.tar.xz |
drbd: Fix for application IO with the on-io-error=pass-on policy
In case a write failes on the local disk, go into D_INCONSISTENT
disk state. That causes future reads of that block to be shipped
to the peer.
Read retry remote was already in place.
Actually the documentation needs to get fixed now. Since the
application is still shielded from the error. (as long as we have
only a single disk failing) The difference to detach is that
we keep the disk. And therefore might keep all the other, still
working sectors up to date.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'include/linux/lru_cache.h')
0 files changed, 0 insertions, 0 deletions