Liu Bo
1bcd7aa17f
Btrfs: set scrub page's io_error if failing to submit io
...
Scrub repairs data by the unit called scrub_block, which may contain
several pages. Scrub always tries to look up a good copy of a whole
block, but if there's no such copy, it tries to do repair page by page.
If we don't set page's io_error when checking this bad copy, in the last
step, we may skip this page when repairing bad copy from good copy.
Cc: David Sterba <dsterba@suse.cz>
Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2017-04-18 14:07:26 +02:00
..
2017-04-18 14:07:25 +02:00
2016-09-22 10:55:32 +02:00
2017-01-09 11:24:50 +01:00
2016-12-13 11:01:30 -08:00
2017-04-18 14:07:25 +02:00
2017-02-28 11:30:12 +01:00
2016-12-06 16:06:59 +01:00
2016-12-06 16:06:59 +01:00
2017-04-18 14:07:24 +02:00
2017-02-28 14:26:36 +01:00
2017-02-28 14:35:09 -08:00
2017-04-18 14:07:25 +02:00
2016-07-26 13:52:25 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:25 +02:00
2017-02-28 14:26:07 +01:00
2017-02-28 14:27:11 +01:00
2017-04-18 14:07:25 +02:00
2017-04-18 14:07:23 +02:00
2017-02-14 15:50:51 +01:00
2017-04-18 14:07:24 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:25 +02:00
2017-02-28 14:35:09 -08:00
2017-03-02 16:03:00 -08:00
2017-03-03 10:16:38 -08:00
2017-02-17 12:03:56 +01:00
2017-02-17 12:03:51 +01:00
2016-06-06 14:08:28 +02:00
2016-06-06 14:08:28 +02:00
2016-12-06 16:06:59 +01:00
2017-02-28 11:30:07 +01:00
2017-04-18 14:07:24 +02:00
2017-04-18 14:07:25 +02:00
2017-02-28 14:26:36 +01:00
2017-04-18 14:07:23 +02:00
2017-04-18 14:07:23 +02:00
2016-12-06 16:06:59 +01:00
2016-12-06 16:06:59 +01:00
2017-02-14 15:50:51 +01:00
2017-04-18 14:07:25 +02:00
2017-04-18 14:07:25 +02:00
2017-04-18 14:07:24 +02:00
2016-12-06 16:06:59 +01:00
2017-04-18 14:07:25 +02:00
2017-02-28 11:30:10 +01:00
2017-02-14 15:50:58 +01:00
2017-04-18 14:07:26 +02:00
2017-03-29 14:29:08 +02:00
2016-05-25 22:35:14 +02:00
2017-04-18 14:07:25 +02:00
2016-09-26 18:08:44 +02:00
2017-04-18 14:07:25 +02:00
2017-04-18 14:07:25 +02:00
2017-04-18 14:07:23 +02:00
2017-02-14 15:50:54 +01:00
2017-02-17 12:03:50 +01:00
2017-02-17 12:03:50 +01:00
2016-12-19 18:08:15 +01:00
2017-04-18 14:07:25 +02:00
2017-04-18 14:07:24 +02:00
2017-02-14 15:50:57 +01:00
2016-05-17 19:17:09 -04:00
2017-02-28 14:26:36 +01:00