Provoke ZFS corruption
Blog version of provoke_ZFS_corruption
methodology
First efforts
provoke ZFS corruption
X86 trial one
X86 trial ZFS from backports - elided syncoid output
X86 trial ZFS from backports
arm64 NVME 2.2.6 interesting
arm64 NVME 2.2.6 uninteresting
ARHM64 NVME ZFS 2.2.6
ARM64 Pi CM4 test with older kernel
ARM64 SATA via ISB trial
ARM64 Pi CM4 Initial Results
second try
syncoid errors
X86 SATA testing with Buster
X86 third trial
Tests
2025 02 03 methodology
Additional information
data
2025-02-03 Results
2025-02-03 Setup
2025 02 05 methodology
data
results
2025-02-05 Setup
2025 02 06 FreeBSD test
data
FreeBSD test results
2025-02-06 Setup
2025 02 11 Linux Buster 5.10 2.0.3
Data - Buster 5.10 and 2.0.3 repeat
Linux Buster kernel 5.10.0 with ZFS 2.0.3
Setup Buster 5.10 kernel and ZFS 2.0.3
2025 02 11 Linux Repeat
Data
Linux Repeat Results
2025-02-11 Setup
2025 02 12 FreeBSD 13 stock
FreeBSD 13 stock ZFS 2.1.
Results
Setup
2025 02 12 Linux Buster 4.19 0.8.6
Data Linux Buster 4.19 kernel with ZFS 0.8.6
Linux Buster 4.19 and 0.8.6 results
Setup Linux Buster 4.19 kernel with ZFS 0.8.6
2025 02 22 Linux Buster 2.0.0 local build
Setup
Results
Setup
2025 02 23 Linux Bookworm Trixie 2.3.0
data
Linux Trixie 2.3.0 results
setup
2025 02 23 Linux Buster 2.0.0 patched
setup
2025 02 24 Linux Trixie 2.3.0 patched
data
Linux Trixie 2.3.0 patched results
Linux Trixie 2.3.0 patched
2025 02 26 Linux Trixie 2.3.0 bzfs
data
Linux Trixie 2.3.0 bzfs
2025 03 01 Linux Bookworm bisect 0.8.6 2.0.0
Git bisect 0.8.6 to 2.0.0 - testing 2.0.0
2025 03 03 Linux Buster 5.4 bisect 0.8.6 2.0.0
Built
2025 03 03 Linux Buster 5.9.16 bisect 0.8.6 2.0.0
Bisect 0.8.6 to 2.0.0 on Debian Buster running a user built 5.9.16 kernel
2025 04 02 Linux Buster 4.19 bisect 0.8.6 2.0.0 bad
data
results
Setup - Buster 4.19 kernel bisect 0.8.6 through 2.0.0
2025 04 02 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 01
Data: Git bisect 0.8.6 to 2.0.0 - testing first bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing first bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing first bisect
2025 04 02 Linux Buster 4.19 bisect 0.8.6 2.0.0 good
Data: Git bisect 0.8.6 to 2.0.0 - testing 0.8.6
Results: Git bisect 0.8.6 to 2.0.0 - testing 0.8.6
Setup: Git bisect 0.8.6 to 2.0.0 - testing 0.8.6
2025 04 04 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 02
Data: Git bisect 0.8.6 to 2.0.0 - testing second bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing second bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing second bisect
2025 04 04 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 03
Data: Git bisect 0.8.6 to 2.0.0 - testing second bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing second bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing third bisect
2025 04 04 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 04
Data: Git bisect 0.8.6 to 2.0.0 - testing fourth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing fourth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing fourth bisect
2025 04 05 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 05
Results: Git bisect 0.8.6 to 2.0.0 - testing fifth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing fifth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing fifth bisect
2025 04 05 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 06
Data: Git bisect 0.8.6 to 2.0.0 - testing sixth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing sixth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing sixth bisect
2025 04 06 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 07
Data: Git bisect 0.8.6 to 2.0.0 - testing sixth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing sixth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing seventh bisect
2025 04 06 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 08
Results: Git bisect 0.8.6 to 2.0.0 - testing eighth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing eighth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing eighth bisect
2025 04 07 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 09
Data: Git bisect 0.8.6 to 2.0.0 - testing ninth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing ninth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing ninth bisect
2025 04 07 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 10
Data: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect
2025 04 08 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 11
Data: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect
Results: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect
Setup: Git bisect 0.8.6 to 2.0.0 - testing eleventh bisect
2025 04 09 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 10 repeat
Data: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect - repeat
Results: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect - repeat
Setup: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect - repeat
2025 04 09 Linux Buster 4.19 bisect 0.8.6 2.0.0 bisect 9 repeat
Data: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect - repeat
Results: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect - repeat
Setup: Git bisect 0.8.6 to 2.0.0 - testing tenth bisect - repeat
2025 04 10 Linux Buster 4.19 30af21b pool settings 1
Setup: Commit 30af21b test with modified pool settings
SetResultsup: Commit 30af21b test with modified pool settings
Setup: Commit 30af21b test with modified pool settings
Search
Previous
Next
Search
×
Close
From here you can search these documents. Enter your search terms below.
Keyboard Shortcuts
×
Close
Keys
Action
?
Open this help
n
Next page
p
Previous page
s
Search