commit | b50c6e250ef91313518dbca96663578237ba8d3c | [log] [tgz] |
---|---|---|
author | Josef Bacik <jbacik@fusionio.com> | Thu Apr 25 15:55:30 2013 -0400 |
committer | Josef Bacik <jbacik@fusionio.com> | Mon May 06 15:55:20 2013 -0400 |
tree | 419d87afe4386be50be15fe5cc0cb0b367eeb1ed | |
parent | 3d7b5a2882133a04716903b1f4878a64c6610842 [diff] |
Btrfs: deal with free space cache errors while replaying log So everybody who got hit by my fsync bug will still continue to hit this BUG_ON() in the free space cache, which is pretty heavy handed. So I took a file system that had this bug and fixed up all the BUG_ON()'s and leaks that popped up when I tried to mount a broken file system like this. With this patch we just fail to mount instead of panicing. Thanks, Signed-off-by: Josef Bacik <jbacik@fusionio.com>