A new bcachefs release
Posted Mar 16, 2017 19:16 UTC (Thu) by SEJeff (guest, #51588) [Link]
A new bcachefs release
Posted Mar 16, 2017 19:53 UTC (Thu) by koverstreet (subscriber, #4296) [Link]
A new bcachefs release
Posted Mar 17, 2017 4:25 UTC (Fri) by raof (subscriber, #57409) [Link]
One of the use-cases for which it's just better is having a fast SSD in front of a large HDD. You can do that for btrfs or ext4 by shoving bcache underneath, but that's more complex and less flexible if, for example, you want to stick a fast SSD in front of two large duplicated HDDs. I presume you could implement this natively in btrfs, too. They're both CoW filesystems, so they've both got roughly the same sensible-implementation space.
A new bcachefs release
Posted Mar 17, 2017 4:45 UTC (Fri) by SEJeff (guest, #51588) [Link]
A new bcachefs release
Posted Mar 17, 2017 5:37 UTC (Fri) by koverstreet (subscriber, #4296) [Link]
That criticism of course applies bcache too. bcachefs is in part a much improved, much more robust and mature version of (the core parts of) bcache.
Also, doing caching in a filesystem is much more ideal than caching a block device - the cache itself may be COW, but writes to the block device (writethrough writes, flushing dirty data) are update in place from the cache's POV, which makes cache coherency a real pain. I am very happy to see all the code for writeback cache coherency in bcache die.
A new bcachefs release
Posted Mar 23, 2017 18:05 UTC (Thu) by msnitzer (guest, #57232) [Link]
A new bcachefs release
Posted Mar 17, 2017 6:32 UTC (Fri) by raof (subscriber, #57409) [Link]
A new bcachefs release
Posted Apr 2, 2017 23:54 UTC (Sun) by mikemol (subscriber, #83507) [Link]
Available to all filesystems. And the development improvements can be centralized
A new bcachefs release
Posted Apr 3, 2017 15:29 UTC (Mon) by koverstreet (subscriber, #4296) [Link]
A standard API for communicating hints - tiering priorities, persistent preference, etc.? That makes sense - but the whole point of a standardized API is so that you can abstract away the implementation and do that however makes the most sense.
A new bcachefs release
Posted Mar 22, 2017 1:47 UTC (Wed) by flussence (subscriber, #85566) [Link]
A new bcachefs release
Posted Mar 22, 2017 3:18 UTC (Wed) by SEJeff (guest, #51588) [Link]
A new bcachefs release
Posted Mar 16, 2017 20:37 UTC (Thu) by dkg (subscriber, #55359) [Link]
Glad to see this kind of experimental work happening, and being active! A few thoughts about the crypto from a brif skim (please correct me if i'm mistaken or confused!)the wiki page on encryption says:
In particular, the goal is to be secure even when the attacker controls the storage device itself, and can see reads and writes as they happen and return arbitrary data from read requests.This is a pretty bold claim -- it sounds like the target is something analogous to Oblivious RAM, which usually comes with a pretty hefty price tag in terms of performance.
Perhaps the claim needs to be watered down a bit, or the word "secure" needs a bit more clarity?
Have the authors of bcache thought about secure deletion as a feature for encrypted filesystems?
A new bcachefs release
Posted Mar 17, 2017 21:26 UTC (Fri) by lmb (subscriber, #39048) [Link]
A new bcachefs release
Posted Mar 23, 2017 22:01 UTC (Thu) by walters (subscriber, #7396) [Link]
A new bcachefs release
Posted Mar 23, 2017 22:38 UTC (Thu) by bronson (subscriber, #4806) [Link]
A new bcachefs release
Posted Mar 24, 2017 7:01 UTC (Fri) by raof (subscriber, #57409) [Link]
I've suggested bosfs: Btree Object Store FS :)
A new bcachefs release
Posted Mar 25, 2017 0:00 UTC (Sat) by jcrawfordor (guest, #114167) [Link]
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds