Originally posted by Uiop
View Post
Announcement
Collapse
No announcement yet.
Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds - Two Choices Offered
Collapse
X
-
Originally posted by Uiop View Post
Kent is a single developer. He can't count on support from some teammates financed by the same company.
As such, Kent's job is harder than the job of other kernel developers.
I think it would be a bad idea if we let Linux kernel be dominated by big companies, which can finance teams of well-coordinated developers.
Kent is a rare examples of a single developer working on a big and very important project. I think that it should be expected that he will make some mistakes, even behavioral mistakes (and, in my eyes, those are most unimportant ones).
I think that it is important to give more support to such single developers, even more so when they commit to working on such an important project like BcacheFS.
a) This is his choice. It's because of his behavior, that nobody wants to support him. As long as he offends every other developer, it's pretty understandable to me, nobody want's to spend time with this. Brian Foster has quit as reviewer after a very short time, for example.
b) Even developers from different areas can work together. That's pretty normal for linux development. Josef stated two examples explicitly in his mail. And you can read this all over the mailinglists. But again, if someone starts fights over and over again, it's clear that other devs don't want to work him. If I'm piss of other devs all the time, I can't expect help from them.
- Likes 2
Comment
-
Originally posted by Uiop View Post
I just read Kent's reply to Josef, and I can't find it. Can you please provide a quote?
Here is the Kent's reply, and I don't see "devs don't care" in it:
- https://lore.kernel.org/lkml/1728167...622f7e4a46f4be
Josef, I've got to be honest with you, if 10 years in one filesystem still has a lot of user reports that clearly aren't being addressed where the filesystem is wedging itself,
and that really is the main reason why I'm here.
I don't think there's any reason a modern COW filesystem has to be crappier in _any_ respect than ext4/xfs.
- Likes 3
Comment
-
Originally posted by Uiop View PostNope, it doesn't say that at all.
For example, btrfs has a raid 5/6 write hole. The hole is there due to an error in early design, and now it is very hard to fix it. It has nothing to do with whether developers "care about user data", or not.
Yes, there's also design flaws, which Josef acknowledge, but it sounds like the only acceptable approach for Kent would be to throw the entire fs into the trash and help him develop bcachefs instead.
Honestly, his entire response to Josef sounds like a slap to the face and I'm not surprised that no-one wants to work with this guy.
- Likes 3
Comment
-
Originally posted by Uiop View PostWhat I have said, and I repeat again:
perhaps they are not addressing issues because those issues are too hard to address, due to early design flaws, and not due to developers not wanting to.
You're either gaslighting or intentionally obtuse to stan for Kent.
- Likes 1
Comment
-
Holy shit
Originally posted by Kent> I'm more than happy to work with people, but that's got to be a conversation, and one based on mutual respect.Originally posted by Daniel HillAs someone who spent a year and a half working directly with you,
You're full of shit
[...]
You keep hating on btrfs like an insecure child.
You never afforded any respect to your users, like saying sorry for your constant temper tantrums on IRC at noobs asking simple questions.
You put your ego before stability,
[...]
You've been a solo dev for over 10 years, and you'll stay a solo dev for another 10 if you don't harden up, put your big boy pants on, lay off the weed, and get a therapist.
- Likes 2
Comment
-
Originally posted by Deathcrow View PostI really don't understand how you can read this any differently. Kent literally said they are not addressing issues. It's incredibly rude, especially since there have been so may raid56 patches, and there's still work being done for the raid stripe tree feature.
Yes, there's also design flaws, which Josef acknowledge, but it sounds like the only acceptable approach for Kent would be to throw the entire fs into the trash and help him develop bcachefs instead.
Honestly, his entire response to Josef sounds like a slap to the face and I'm not surprised that no-one wants to work with this guy.
At this point, you may as well choose a better filesystem which has a known history of not having these issues, i.e. openzfs
- Likes 1
Comment
-
Originally posted by stormcrow View Post
As someone that was around at the time and knows how FAT* works, it wasn't clever even in the day. The most I'll give it is: "it worked... most of the time". Most people that could program computers in that era could do the same thing and often did, often arguably better. We had to in order to get the most out of the limited available resources and mechanical timings. In fact, there were plenty of other software that created custom physical and logical disk layouts to minimize lengthy access times for mechanical storage that catered to the quirks of the hardware.
(*) FAT12, 16, 32 & vFAT, exFAT are all basically just extensions of the version that came before- CP/M had a far more primitive storage system
- The various "Disk Operating Systems" used respectively by the C64, Apple II and other 8-bit computers usually didn't even support hierarchical folders and were much more limited
- The original MacOS filesystem was a hack, more akin to those custom disk layouts than to a bona fide, general purpose filesystem. It also did not support hierarchical directories (the "Finder" file manager did, but it was only handled at the GUI-level, the OS itself knew nothing about it).
- The Atari ST's TOS used basically FAT. There were minor differences but for all intents and purposes it was a FAT.
- The original Amiga filesystem was simply terrible, it didn't have any block index or actual directory. That made it incredibly slow and error prone. Later, Amiga FFS was arguably much better, but IIRC that didn't come until 1990 or so.
Comment
-
Originally posted by mdedetrich View Post
They have addressed the issue but you have to create an entirely new btrfs partition, its impossible to fix a currently existing partition as the fix requrires a breaking change to the on disk format.
At this point, you may as well choose a better filesystem which has a known history of not having these issues, i.e. openzfs
- Likes 2
Comment
Comment