All of lore.kernel.org
 help / color / mirror / Atom feed
From: Qu Wenruo <wqu@suse.com>
To: linux-btrfs@vger.kernel.org
Cc: Zhenyu Wu <wuzy001@gmail.com>
Subject: [PATCH 3/3] btrfs-progs: fsck-tests: add test image for orphan roots without an orphan item
Date: Fri, 25 Jun 2021 15:13:22 +0800	[thread overview]
Message-ID: <20210625071322.221780-4-wqu@suse.com> (raw)
In-Reply-To: <20210625071322.221780-1-wqu@suse.com>

The image is manually crafted so that:

- Root 257/258 has no ROOT_BACKREF/ROOT_REF
- Root 257/258 has root refs 0
- No DIR_INDEX/DIR_ITEM points to root 257/258

Reported-by: Zhenyu Wu <wuzy001@gmail.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
---
 .../048-orphan-roots/.lowmem_repairable          |   0
 tests/fsck-tests/048-orphan-roots/default.img.xz | Bin 0 -> 2584 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 tests/fsck-tests/048-orphan-roots/.lowmem_repairable
 create mode 100644 tests/fsck-tests/048-orphan-roots/default.img.xz

diff --git a/tests/fsck-tests/048-orphan-roots/.lowmem_repairable b/tests/fsck-tests/048-orphan-roots/.lowmem_repairable
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/tests/fsck-tests/048-orphan-roots/default.img.xz b/tests/fsck-tests/048-orphan-roots/default.img.xz
new file mode 100644
index 0000000000000000000000000000000000000000..80da92c6c0edbf194d2f6fc8c1c0c149983b605e
GIT binary patch
literal 2584
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

literal 0
HcmV?d00001

-- 
2.32.0


  parent reply	other threads:[~2021-06-25  7:13 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-25  7:13 [PATCH 0/3] btrfs-progs: detect and fix orphan roots without orphan items Qu Wenruo
2021-06-25  7:13 ` [PATCH 1/3] btrfs-progs: check/lowmem: add the ability to detect and repair orphan subvolume trees which doesn't have orphan item Qu Wenruo
2021-06-25  8:58   ` Anand Jain
2021-06-25  9:08     ` Qu Wenruo
2021-06-25  7:13 ` [PATCH 2/3] btrfs-progs: check/original: detect and repair orphan subvolume without " Qu Wenruo
2021-06-25  7:13 ` Qu Wenruo [this message]
2022-02-11  5:29 ` [PATCH 0/3] btrfs-progs: detect and fix orphan roots without orphan items Qu Wenruo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210625071322.221780-4-wqu@suse.com \
    --to=wqu@suse.com \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=wuzy001@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.