-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
checksum error with btrfs (lru+wb, fifo+ro too) #20
Comments
configuration: lru + write-back. |
I made further tests, and
I guess (ro,fifo) is easier to debug. |
Here is the stats log of an error. The three columns happen at T, T+10s, T+20s. The error (btrfs checksum failure) happens between column 2 and 3. T is about 4000s after the beginning of the test (bonnie). eio's error file says nothing (all 0). configuration is (ro, fifo) with a 4GB zram blockdev as ssd, and bonnie continuously restarting its tests with 14GB data (bonnie -r 14000):
stats at T, T+10s, T+20s:
I'm going to provide some more (hopefully useful) data. |
Hi! Thanks for testing! I'll have a look at the issue once i'm back from vacation. As always, it is very helpful to have precise steps to reproduce the issue, i.e. commands for cache creation, fs creation, bonnie test etc. |
For the record: same error happens with kernel 4.4. @lanconnected Hi, thanks! To reproduce the issue I use:
mount/umount hooks are currently not really working with CentOS7, because zramctl is not available. I will change the zram commands with something compatible with all OSes. In that case let me know if you need the exact walkthrough with regular eio_cli commands. |
Hi, Here are simple steps to reproduce the bug: only one unused partition is needed (here sdc1).
|
@lanconnected Were you able to reproduce this issue ? Is there a way I can help ? |
sry for delay, i'll get to it this week. |
any updates? I'm not worried about btrfs but rather about data consistency |
Tried this yesterday, still broken. Arch 5.5.13 kernel, EnhanceIO from git. Default cache options in WriteThrough mode led to a ton of CSUM errors on the underlying BTRFS partition. |
Hi there. I'm having the same issues with BTRFS and eio read only. Is anyone working on it or it's been stale since last year? |
@hradec: Safe to assume it has been abandoned for well over a year. EnhanceIO does not even work on newer kernels anymore, due to a breaking change in block IO subsystem. |
@Ristovski: That's sad news! I really loved the simplicity and flexibility of enhancedIO! Being able to add/remove ssd/nvme caching to a filesystem on the fly is an amazing feature! If I had enough kernel IO knowledge, I would try to help to keep this alive... but unfortunately I'm not there yet. |
Hello,
On ubuntu 16.04, kernel 4.10, 32GiB ram,
ssd partition of 64GB
btrfs filesystem on spinning hard drive,
bonnie++ (creating 64GiB data) to check performances, I get these errors:
...
and bonnie complains about corrupted files.
The text was updated successfully, but these errors were encountered: