Skip to content

tests/bcachefs: ec_raid6_recov: two lost blocks of a 4+2 stripe (tools#1088) - #131

Open
aderk wants to merge 1 commit into
koverstreet:masterfrom
aderk:ec-raid6-recov-paged
Open

aderk wants to merge 1 commit into
koverstreet:masterfrom
aderk:ec-raid6-recov-paged

Conversation

@aderk

@aderk aderk commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Reproducer for koverstreet/bcachefs-tools#1088. Expected to fail until fixed.

…s#1088)

Corrupt member 0's block of a 4+2 stripe and one more - a data block, P
or Q - and read the file back with O_DIRECT. raid6_recov_2data() and
raid6_recov_datap() handle only a page at a time, so data+data and
data+P fail when bcachefs passes them whole stripe buffers.
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.

1 participant