PSA: OpenZFS for Linux simply corrupts your data if you hibernate. Sigh.
@lukedashjr ...an almost 10 year old issue... :/
FWIW I've used btrfs on hibernating laptops without issues in the past. Though not recently, as qubes doesn't play nice with hibernation.
@lukedashjr How long ago was that?
Many years ago there were performance issues like that. But they seem to have been fixed.
@lukedashjr What hardware setup? Any unusual usage patterns? Use of snapshots heavily?
All the performance sensitive stuff I use it for is on ssd's; I use it on backup drives too. But if they had latency spikes I'd never notice.
The slowest thing I do on a regular basis with btrfs is send/recv snapshots of my Monero node. Monero seems to make it's block database very fragmented due to heavy use of sparseness.
@JuergenStrobel @lukedashjr I do use sparse files with btrfs regularly because I use it for Qubes: the VM's disk images are stored as sparse files. But my overall usage patterns are probably relatively benign as other than write once media all my data easily fits into cache (my desktop has 64GiB, and my laptop, 32GiB).
That actually helps with fragmentation these days due to delayed allocation: where data is written to disk is chosen just prior to flushing.
Bitcoin Maston Instance