mbox series

[0/3] btrfs: improve sibling keys check failure report

Message ID cover.1682505780.git.fdmanana@suse.com (mailing list archive)
Headers show
Series btrfs: improve sibling keys check failure report | expand

Message

Filipe Manana April 26, 2023, 10:51 a.m. UTC
From: Filipe Manana <fdmanana@suse.com>

This makes reporting of sibling key check failures more useful, by
printing more exact stack traces in case the extent buffers are leaves
and dumping the extent buffers. This is motivated by a recent report [1].
More details on the changelogs of each patch.

[1] https://lore.kernel.org/linux-btrfs/20230423222213.5391.409509F4@e16-tech.com/

Filipe Manana (3):
  btrfs: abort transaction when sibling keys check fails for leaves
  btrfs: print extent buffers when sibling keys check fails
  btrfs: tag as unlikely the key comparison when checking sibling keys

 fs/btrfs/ctree.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

Comments

David Sterba April 27, 2023, 11:13 p.m. UTC | #1
On Wed, Apr 26, 2023 at 11:51:34AM +0100, fdmanana@kernel.org wrote:
> From: Filipe Manana <fdmanana@suse.com>
> 
> This makes reporting of sibling key check failures more useful, by
> printing more exact stack traces in case the extent buffers are leaves
> and dumping the extent buffers. This is motivated by a recent report [1].
> More details on the changelogs of each patch.
> 
> [1] https://lore.kernel.org/linux-btrfs/20230423222213.5391.409509F4@e16-tech.com/
> 
> Filipe Manana (3):
>   btrfs: abort transaction when sibling keys check fails for leaves
>   btrfs: print extent buffers when sibling keys check fails
>   btrfs: tag as unlikely the key comparison when checking sibling keys

Added to misc-next, thanks.