- cross-posted to:
- news@lemmy.linuxuserspace.show
- linux@lemmy.ml
There’s been some Friday night kernel drama on the Linux kernel mailing list… Linus Torvalds has expressed regrets for merging the Bcachefs file-system and an ensuing back-and-forth between the file-system maintainer.
On Friday a set of fixes were submitted for merging into the current Linux 6.11 cycle. There were little fixes plus two big “fixes” around an rhashtable conversion and a new data structure for managing free lists in the BTree key cache. That later one eliminates the BTree key cache lock and avoids some locking contention that can appear in some multi-threaded workloads.
But this “fixes” pull request touches more than one thousand lines of code and we’re now more than half-way through the Linux 6.11 cycle. This is far from the first time that big “fixes” pulls for Bcachefs have been submitted post merge window and not the first time that it’s not strictly bug fixes but also heavier more feature-like additions being made via fixes pull requests. Linus Torvalds had enough and responded to the pull request.
- recursive_recursion [they/them] ( @recursive_recursion@programming.dev ) English30•26 days ago
This is a poor posture from Kent
It’s fine to have something buggy but pissing off Linus Torvalds is probably not the best idea, perhaps a bit of introspection might be the best course of action before sending another hasty message
From the wise words of Jack Stauber:
But it feels better to check than to reflect~- Possibly linux ( @possiblylinux127@lemmy.zip ) English2•26 days ago
I’m waiting for Torvalds to start with the bad language.
- Vilian ( @Vilian@lemmy.ca ) 9•26 days ago
Nah, he changed since the creation of Linux code of conduct
These are all factors that let me say, with confidence, that there really aren’t any bugs in this this pull request.
That kind of thinking from Kent sounds like act one of a Greek tragedy.
- bleistift2 ( @bleistift2@sopuli.xyz ) English27•26 days ago
Honestly, I find it great that Linus still manages the Kernel after all this time.
- Maven (famous) ( @Maven@lemmy.zip ) 21•25 days ago
Actually it’s GNU/Linus that manages the kernel (also known as GNU + Linus)
- khorak ( @khorak@lemmy.dbzer0.com ) 21•26 days ago
Just went through the newer messages of the thread. Really interesting to see this kind of exchange out in the open. Getting my popcorn to see if any feelings will be hurt. And perfectly understandable, that this is not the right way or process to do things. Merging something like this in the middle of a release says a lot for the current state of bcachefs.
- 5714 ( @5714@lemmy.dbzer0.com ) English6•25 days ago
I don’t know what bcachefs does exactly, but Overstreet seems to perceive Torvalds as some personal tutor or tester, almost as if Overstreet doesn’t understand the merits of division of labour.
- modifier ( @modifier@lemmy.ca ) 3•26 days ago
I don’t understand any of this on a technical level but it is interesting to see play out nonetheless.