summaryrefslogtreecommitdiff
path: root/include/linux/lru_cache.h
diff options
context:
space:
mode:
authorPhilipp Reisner <philipp.reisner@linbit.com>2011-03-03 02:21:30 +0300
committerPhilipp Reisner <philipp.reisner@linbit.com>2011-05-24 11:59:49 +0400
commit738a84b25cac5af94936e5a1b15cd9909212383c (patch)
treeebed88ad337d18ca5f0f29eb938894381c10311d /include/linux/lru_cache.h
parent779d530632c98967820d3bbcae15d492fc20301e (diff)
downloadlinux-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