public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] btrfs-progs: check: Detect overlapping csum item
@ 2020-03-04  7:26 Qu Wenruo
  2020-03-04  7:27 ` [PATCH 1/2] btrfs-progs: check: Detect overlap csum items Qu Wenruo
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Qu Wenruo @ 2020-03-04  7:26 UTC (permalink / raw)
  To: linux-btrfs

There is one report about tree-checker rejecting overlapping csum item.

I haven't yet seen another report, thus the problem doesn't look
widespread, thus maybe some regression in older kernels.

At least let btrfs check to detect such problem.
If we had another report, I'll spending extra time for the repair
functionality (it's not that simple, as it involves a lot of csum item
operation, and unexpected overlapping range).

Qu Wenruo (2):
  btrfs-progs: check: Detect overlap csum items
  btrfs-progs: fsck-tests: Add test image for overlapping csum item

 check/main.c                                  |   9 +++++++++
 .../overlap_csum_item.img.xz                  | Bin 0 -> 2172 bytes
 .../fsck-tests/045-overlap-csum-item/test.sh  |  19 ++++++++++++++++++
 3 files changed, 28 insertions(+)
 create mode 100644 tests/fsck-tests/045-overlap-csum-item/overlap_csum_item.img.xz
 create mode 100755 tests/fsck-tests/045-overlap-csum-item/test.sh

-- 
2.25.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-05-25 13:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-04  7:26 [PATCH 0/2] btrfs-progs: check: Detect overlapping csum item Qu Wenruo
2020-03-04  7:27 ` [PATCH 1/2] btrfs-progs: check: Detect overlap csum items Qu Wenruo
2020-03-04  7:27 ` [PATCH 2/2] btrfs-progs: fsck-tests: Add test image for overlapping csum item Qu Wenruo
2020-05-25 13:49 ` [PATCH 0/2] btrfs-progs: check: Detect " David Sterba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox