UnionFaps
bcachefs from patreon
bcachefs patreon

Status update

🕑 Added 2020-06-18 23:06:26 +0000 UTC

Comments

Kent Overstreet

Correct. No new upstreaming news yet.

Kent Overstreet

So yeah we still do need _some_ amount of write ordering, but now it's only journal writes that are flush+fua, and those are generally much less frequent than btree node writes

This sounds great! do wonder, while FUA is no longer needed, I can imagine the order of disk writes matters? So if you have a bunch of changes and the disk controller decides to mess with the ordering, this can so lead to an inconsistent state after power loss?

SSailor67

I've been holding off on building a new file server waiting for bcachefs to get mainlined.

Gordon Dexter

Erasure coding would mean RAID-5, RAID-6, etc equivalent, right? That would be awesome! Any news on upstreaming lately?

tuxayo

> phoronix numbers don't seem to align at all with how bcachefs feels in actual use; Which which kind of benchmarks would give a more representative picture?

John Smith

Erasure coding would be amazing! Thanks for the update

May be small blocks DIO is relevant to database workloads, not just benchmarking? How do you think?

His Dad

Thanks Kent!

Kent Overstreet

Firstly - the phoronix numbers don't seem to align at all with how bcachefs feels in actual use; I and plenty of of other users find common operations tend to run quite a bit faster on bcachefs than other filesystems. Which is not to say the phoronix numbers are wrong - but they don't seem to be very representative in a way that hits bcachefs more than other filesystems. That said - this does partly address where we're known to be slower than other filesystems. The other big one is small block DIO random read performance - we store checksums at larger than block granularity, and that hurts DIO random read performance. That one still hasn't been addressed, but it's not something that comes up much outside benchmarking.

His Dad

WRT performance as seen on Phoronix a few months back, is your git kernel more performance oriented with the recent changes??

His Dad

Thanks Kent.


More Creators