Originally posted by Alexmitter
View Post
Announcement
Collapse
No announcement yet.
Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds - Two Choices Offered
Collapse
X
-
-
Originally posted by Alexmitter View PostHes a egoistic one man show who build a filesystem ontop of the existing bcache code
So why is Bcachefs the next version bad now ?
Have to download the newest kernel source and look if bcache is marked experimental maybe it is.
Comment
-
Originally posted by TheMightyBuzzard View Post
This will become arguably true when they can go three years without using the word "corruption" (or any synonym) in the btrfs changelog. Until then, it's not even a debate; you're just wrong.
- Likes 2
Comment
-
Originally posted by browseria View Post
Uh, to be fair, I don't think writing C code that works identically on x86 / amd64 / arm / arm64 / alpha / m68k / s390 / s390x / mips / powerpc / riscv / sparc is something that falls in the "beginner" category - unless you expect all beginners to have access to all the platforms and be able to debug all of them proficently. That is what the CI infrastructure is there for, and why it was a sarcastic target earlier in this thread; _very few_ are expected in this category, certainly not beginners.
- Likes 2
Comment
-
Originally posted by Alexmitter View PostWhen was that, in 2009...
- Likes 4
Comment
-
Originally posted by Alexmitter View Post
It may be a insane thing to conclude for a "whatever the current messiah filesystem is" fanboy like you, but maybe, just maybe, they still work on those shortcomings btrfs has, like RAID5/6, as the manual clearly states. Get over yourself.
Comment
-
Of all the experts who have opined in this thread, how many have written, pushed and have merged at least a single patch for the Linux kernel?
My guess is zero.
How many have maintained such a huge and complex codebase?
No guesses, it's ZERO.
Linus and Kent will figure it out. Hopefully Bcachefs won't get booted. I just wanted to say the Linux kernels releases cadence is quite hard to work with.
- Likes 7
Comment
-
Originally posted by Alexmitter View Post
So he once worked for a company that does data storage. Nice. Too bad they don't sponsor his work, like any other company in that space. He only has private zfs fanboys donating on patreon.
Originally posted by Alexmitter View PostAs the manual states. btrfs' incomplete state on RAID5/6 are no secret. Other filesystems spottiness in terms of file safety on RAID5/6 are also no secret. Those modes simply require special care on all filesystems.
Also OpenZFS does not have the write hole, it works perfectly fine for RAID 5/6 setups (i.e. zraid1/zraid2). This is a verifiable fact because zfs designed the on disk format to handle this case where as btrfs did not (thats why the issue has been unsolved in btrfs, for btrfs to properly fix the issue they have to make a breaking change to the on disk format)
Originally posted by Alexmitter View PostIf you believe your data is safe on ZFS or even on bcachefs in its current state (clownface) in RAID5/6, then good for you, i'll go laugh my ass off.
- Likes 6
Comment
-
Originally posted by Alexmitter View PostIts not writing portable C code which is the beginner part here, everyone makes mistakes. Its letting the automated Linux build bot do its testing before submitting. Who cares for Kents shitty CI that cares about his filesystem and nothing else but as always Kent knows it better.
Just because you are smart or developmentally talented doesn't mean you don't have issues with listening or communicating. This appears to be the case here. I think we all can agree that the best possible result would be if Kent could get the message and change is behavior accordingly. OTOH, what mdedetrich has brought up is essentially correct, there are two speeds of development between new features/experimental code and stable/existing code - Linus probably needs to listen a little more here and be at least open to addressing these issues in the kernel release process. I mean, what does the experimental flag mean, anyway? As long as it doesn't break the build for everone else...
Comment
Comment