From ac1b32acb4ca8c59c0e4911a8d3b27fd72dc54af Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Thu, 9 Mar 2017 08:27:30 -0900 Subject: cmd_device_fail Add a comamnd for setting a device as failed, update bcache sources --- libbcache/fs-io.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libbcache/fs-io.c') diff --git a/libbcache/fs-io.c b/libbcache/fs-io.c index ecf249c3..d9bd5644 100644 --- a/libbcache/fs-io.c +++ b/libbcache/fs-io.c @@ -974,7 +974,9 @@ do_io: new.reserved = 0; }); - w->io->op.op.res.sectors += PAGE_SECTORS * (old.reserved - new.reserved); + w->io->op.op.res.sectors += PAGE_SECTORS * + (old.reserved - new.reserved) * + old.nr_replicas; out: BUG_ON(PageWriteback(page)); set_page_writeback(page); -- cgit v1.2.3