5 ms·
This (L2ARC being considered "valid" even after a reboot) sounds quite a bit like ZFS is growing features that already exist in Linux's bcache (and maybe dm-cac
by codys 13y ago
This (L2ARC being considered "valid" even after a reboot) sounds quite a bit like ZFS is growing features that already exist in Linux's bcache (and maybe dm-cache? I'm not sure how it treats data).
- fiatmoney 13y agoAll the parts (tiered caching, compression, checksums, redundancy, deduplication, journaling, network availability, FS migration...) likely exist separately; having them in a single filesystem (especially that doesn't require kernel patches, just a module) is quite pleasant.
- codys 13y agoAnd some of those things certainly benefit from being integrated into the FS. I wonder if any knowledge at the filesystem level (as opposed to the block level, where bcache and dm-cache operate) could help L2ARC make better caching choices.
- newman314 13y agoL2ARC has been around quite a while so it's much more likely that it's the other way around.
- codys 13y agoI was speaking about the preserved-across-reset portion (which this submission is related to) only.
- laumars 13y agoThat maybe true, but not everybody runs ZFS on Linux and some of these features makes better sense to group in the filesystem driver anyway. Plus it's slightly hypocritical to comment about how ZFS is growing features that already exist in Linux when Btrfs is the embodiment of reinventing features.