Skip to content

Conversation

@gpenz
Copy link
Contributor

@gpenz gpenz commented Nov 25, 2025

"it's up to the user to changed" -> "it's up to the user to change".

adam900710 and others added 3 commits November 21, 2025 15:07
There is a known bug in older kernels that orphan items can be missing
for dropped subvolumes.

This makes those subvolumes unable to be removed on the next mount, and
recent kernel commit 4289b494ac55 ("btrfs: do not allow relocation of
partially dropped subvolumes") introduced one extra safe net to catch
such problem.

But unfortunately there is no way to repair it.

Add the repair ability to both the original and lowmem modes.

Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Qu Wenruo <wqu@suse.com>
The test case fsck/066 is only to verify we can detect the missing root
orphan item, no repair for it yet.

Now the repair ability is added, change the test case to verify the
repair is also properly done.

Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Qu Wenruo <wqu@suse.com>
"it's up to the user to changed" -> "it's up to the user to change".
kdave pushed a commit that referenced this pull request Nov 25, 2025
"it's up to the user to changed" -> "it's up to the user to change".

Pull-request: #1066
Signed-off-by: David Sterba <dsterba@suse.com>
@kdave
Copy link
Owner

kdave commented Nov 25, 2025

Merged to devel, thanks.

@kdave kdave closed this Nov 25, 2025
@kdave kdave added this to the v6.18 milestone Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants