Originally posted by rmfx
View Post
Announcement
Collapse
No announcement yet.
Linus Torvalds Isn't Happy With Some Of The Bcachefs Code For Linux 6.9
Collapse
X
-
- Likes 29
-
Originally posted by Quackdoc View PostI would highly reccomend people read the mailing list replies before commenting here. There is no drama, just technical discussion. It's normal for one dev to like something and for another not to... Phoronix readers really need to learn how to not jump to conclusions
- Likes 14
Comment
-
Wasn't it 6.8 that the bcachefs submission didn't even compile? Did they even test Linus's patch to verify that it didn't cause data corruption. He was mostly interested in getting it to compile. Really not comfortable anything from that touching XFS.
- Likes 3
Comment
-
Originally posted by jeisom View PostWasn't it 6.8 that the bcachefs submission didn't even compile? Did they even test Linus's patch to verify that it didn't cause data corruption. He was mostly interested in getting it to compile. Really not comfortable anything from that touching XFS.
Nothing from bcachefs can "touch" XFS without the XFS developers deciding to use it, which they would do only after reviewing it themselves and deeming it suitable. What's the issue here.
- Likes 12
Comment
-
Originally posted by mxan View PostNot again LOL
Can someone explain what the actual hype is for this file system when it’s poorly written, slower than the competition, doesn’t do anything unique, and its maintainer is emotionally unstable? Is it just because it’s not Btrfs?
Basically it similarly has b-tree COW architecture like btrfs, but metadata nodes are much larger (256K or more) and implement an append log inside of them, so an update to a single file is just a small append to the log, rather than rewriting a bunch of metadata tree nodes, which is what btrfs is doing.
Consequently 1) small updates to files will be a lot cheaper and faster than in btrfs. In addition, 2) erasure coding (raid5/6) is going to be much easier to implement in bcachefs than in btrfs and 3) it will be possible to implemented tiered storage, e.g. put frequently accessed data to SSD and infrequent data to HDD all within the same filesystem.
It is currently slow, because it is quite new, so the focus is now on getting it feature complete (and not lose data) rater than maximizing performance. Even btrfs used to be slow as hell at the beginning, but they are improving the performance with each consecutive release.
If things go well, I may look into converting my filesystems to bcachefs in some 5 years from now (I've been running all my gear and servers on btrfs for over 10 years with satisfying results).
- Likes 21
Comment
-
Originally posted by evasb View PostCompletely normal discussion, with Linus being passionate. No drama at all.
"senseless...horrendous...disgusting...disgusting. ..nonsensical...insane...idiotic...garbage...point less...garbage...horrendous...stupid"
If this is "normal", then I cannot help but think that he himself is contributing to the maintainer burnout that he has spoken of - working in an environment where you are constantly subject to the judgment of a man who goes out of his way to be discourteous is quite tiring, in my experience.
- Likes 18
Comment
-
This is like the 3rd article in the last month I've seen about Kent having poor interactions with other kernel maintainers/developers due to his weird ways of developing his corner of the kernel. I never even heard of the guy until this, and I've seen nothing positive about any of the work he's done tbh.
- Likes 3
Comment
-
Originally posted by johnandmegh View Post
From the two messages quoted here, at least, 3% (12 of 424) of the total words written by Torvalds add no substance to the critique, and serve no purpose other than to add drama to the points he's making, or to belittle someone's work:
"senseless...horrendous...disgusting...disgusting. ..nonsensical...insane...idiotic...garbage...point less...garbage...horrendous...stupid"
If this is "normal", then I cannot help but think that he himself is contributing to the maintainer burnout that he has spoken of - working in an environment where you are constantly subject to the judgment of a man who goes out of his way to be discourteous is quite tiring, in my experience.
Linus used to be worse with his words, but the reality is that he just doesn't soften the blow. If your code is awful to look at, let alone run, he will let you know. It's far better than somebody pussyfooting around and not really telling you what's wrong so you never know what needs fixing. Linus will call the code disgusting, then tell you exactly which part of it is bad and why so that you can fix it.
- Likes 28
Comment
-
Originally posted by pkese View PostIt is currently slow, because it is quite new, so the focus is now on getting it feature complete (and not lose data) rater than maximizing performance. Even btrfs used to be slow as hell at the beginning, but they are improving the performance with each consecutive release.
- Likes 3
Comment
Comment