Re: [PATCH v3] Btrfs: fix unexpected balance crash due to BUG_ON

2016-07-15 Thread David Sterba
On Tue, Jul 12, 2016 at 11:24:21AM -0700, Liu Bo wrote: > Mounting a btrfs can resume previous balance operations asynchronously. > An user got a crash when one drive has some corrupt sectors. > > Since balance can cancel itself in case of any error, we can gracefully > return errors to upper laye

[PATCH v3] Btrfs: fix unexpected balance crash due to BUG_ON

2016-07-12 Thread Liu Bo
Mounting a btrfs can resume previous balance operations asynchronously. An user got a crash when one drive has some corrupt sectors. Since balance can cancel itself in case of any error, we can gracefully return errors to upper layers and let balance do the cancel job. Reported-by: sash Signed-o