From: "Malte Schröder" <malte.schroeder@tnxip.de>
To: "Carl E. Thompson" <list-bcachefs@carlthompson.net>,
Kent Overstreet <kent.overstreet@linux.dev>,
Konstantin Shelekhin <k.shelekhin@ftml.net>
Cc: admin@aquinas.su, linux-bcachefs@vger.kernel.org,
linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org
Subject: Re: [GIT PULL] bcachefs changes for 6.17
Date: Mon, 11 Aug 2025 20:40:53 +0200 [thread overview]
Message-ID: <28dbd3e0-8d5b-4dfe-a7e7-3a73347480f6@tnxip.de> (raw)
In-Reply-To: <514556110.413.1754936038265@mail.carlthompson.net>
On 11.08.25 20:13, Carl E. Thompson wrote:
> I seriously hope none of the kernel developers are foolish enough to be fooled (yet again) by this I'm-a-reasonable-guy-we-can-talk-this-out act. You've been there and done that.
>
> Kent's perplexing behavior almost makes me want to put on a tinfoil hat. Is it simply mental illness or is it something more? Is he being egged on by backers who *want* to destabilize the leadership of Linux for whatever reason? It's hard to see how any individual could be this far out there without help.
>
> And I'll point out what's obvious to people who have followed this closely but may not be to people who read an occasional email thread like this one: A very large portion of what Kent says including in this email is just factually wrong. Either he is an unashamed and extremely prolific liar or he is very sick.
>
> Carl
Frankly for me as a user who does probably not know the hole picture you
seem to just be spewing paranoid hate into these threads which I do not
quite understand. Yes, Kent can be off-putting, but really, that is
something I often observe from other people as well, the tone on LKML
tends to be pretty harsh.
My involvement in bcachefs is that of an early adopter and hence, a
tester. I find working with him productive. I give him bug reports,
observations and data and he fixes those. If I did something stupid, he
will point that out, and very directly so.
So what you call a "I'm-a-reasonable-guy-we-can-talk-this-out act" is
actually how he can and does behave, at least when interacting on IRC
with his users, testers and co-developers.
So maybe if we can dial the personal attacks down a few notches
(including against btrfs, though I have my reasons why I jumped from
it to bcachefs like two years ago) and have a calm discussion it might
be possible to build new bridges?
/Malte
>
>> On 2025-08-11 7:26 AM PDT Kent Overstreet <kent.overstreet@linux.dev> wrote:
>>
>>
>> On Mon, Aug 11, 2025 at 12:51:11PM +0300, Konstantin Shelekhin wrote:
>>>> Yes, this is accurate. I've been getting entirely too many emails from Linus about
>>>> how pissed off everyone is, completely absent of details - or anything engineering
>>>> related, for that matter.
>>> That's because this is not an engineering problem, it's a communication problem. You just piss
>>> people off for no good reason. Then people get tired of dealing with you and now we're here,
>>> with Linus thinking about `git rm -rf fs/bcachesfs`. Will your users be happy? Probably not.
>>> Will your sponsors be happy? Probably not either. Then why are you keep doing this?
>>>
>>> If you really want to change the way things work go see a therapist. A competent enough doctor
>>> probably can fix all that in a couple of months.
>> Konstantin, please tell me what you're basing this on.
>>
>> The claims I've been hearing have simply lacked any kind of specifics;
>> if there's people I'd pissed off for no reason, I would've been happy to
>> apologize, but I'm not aware of the incidences you're claiming - not
>> within a year or more; I have made real efforts to tone things down.
>>
>> On the other hand, for the only incidences I can remotely refer to in
>> the past year and a half, there has been:
>>
>> - the mm developer who started outright swearing at me on IRC in a
>> discussion about assertions
>> - the block layer developer who went on a four email rant where he,
>> charitably, misread the spec or the patchset or both; all this over a
>> patch to simply bring a warning in line with the actual NVME and SCSI
>> specs.
>> - and reference to an incident at LSF, but the only noteworthy event
>> that I can recall at the last LSF (a year and a half ago) was where a
>> filesystem developer chased a Rust developer out of the community.
>>
>> So: what am I supposed to make of all this?
>>
>> To an outsider, I don't think any of this looks like a reasonable or
>> measured response, or professional behaviour. The problems with toxic
>> behaviour have been around long before I was prominent, and they're
>> still in evidence.
>>
>> It is not reasonable or professional to jump from professional criticism
>> of code and work to personal attacks: it is our job to be critical of
>> our own and each other's code, and while that may bring up strong
>> feelings when we feel our work is attacked, that does not mean that it
>> is appropriate to lash out.
>>
>> We have to separate the professional criticism from the personal.
>>
>> It's also not reasonable or professional to always escelate tensions,
>> always look for the upper hand, and never de-escalate.
>>
>> As a reminder, this all stems from a single patch, purely internal to
>> fs/bcachefs/, that was a critical, data integrity hotfix.
>>
>> There has been a real pattern of hyper reactive, dramatic responses to
>> bugfixes in the bcachefs pull requests, all the way up to full blown
>> repeated threats of removing it from the kernel, and it's been toxic.
>>
>> And it's happening again, complete with full blown rants right off the
>> bat in the private maintainer thread about not trusting my work (and I
>> have provided data and comparisons with btrfs specifically to rebut
>> that), all the way to "everyone hates you and you need therapy". That is
>> not reasonable or constructive.
>>
>> This specific thread was in response to Linus saying that bcachefs was
>> imminently going to be git rm -rf'd, "or else", again with zero details
>> on that or else or anything that would make it actionable.
>>
>> Look, I'm always happy to sit down, have a beer, talk things out, and
>> listen.
>>
>> If there's people I have legitimately pissed off (and I do not include
>> anyone who starts swearing at me in a technical discussion) - let me
>> know, I'll listen. I'm not unapproachable, I'm not going to bite your
>> head off.
>>
>> I've mended fences with people in the past; there were people I thought
>> I'd be odds with forever, but all it really takes is just talking. Say
>> what it is that you feel has affected, be willing to listen and turn,
>> and it gets better.
next prev parent reply other threads:[~2025-08-11 18:41 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-28 15:14 [GIT PULL] bcachefs changes for 6.17 Kent Overstreet
2025-08-05 21:19 ` Malte Schröder
2025-08-05 22:41 ` Carl E. Thompson
2025-08-07 12:42 ` Aquinas Admin
2025-08-09 17:36 ` Kent Overstreet
2025-08-09 19:21 ` Josef Bacik
2025-08-09 20:37 ` Kent Overstreet
2025-08-09 21:34 ` Kent Overstreet
2025-08-10 2:24 ` Theodore Ts'o
2025-08-10 3:17 ` Kent Overstreet
2025-08-10 4:05 ` Sasha Levin
2025-08-10 4:13 ` Kent Overstreet
2025-08-10 4:26 ` Gerald B. Cox
2025-08-10 5:17 ` Kent Overstreet
2025-08-10 5:59 ` Theodore Ts'o
2025-08-10 6:51 ` Kent Overstreet
2025-08-10 10:22 ` Martin Steigerwald
2025-08-11 15:48 ` Peanut gallery 2c James Lawrence
2025-08-11 16:08 ` Kent Overstreet
2025-08-11 17:00 ` James Lawrence
[not found] ` <aJsIOj6jbPKayO0s@mayhem.fritz.box>
2025-08-12 16:26 ` Kent Overstreet
2025-08-11 16:48 ` [GIT PULL] bcachefs changes for 6.17 Aquinas Admin
2025-08-10 8:02 ` Martin Steigerwald
2025-08-10 6:05 ` Carl E. Thompson
2025-08-11 16:02 ` Aquinas Admin
2025-08-11 16:09 ` Kent Overstreet
2025-08-09 23:01 ` Matthew Wilcox
2025-08-09 23:13 ` Kent Overstreet
2025-08-12 7:49 ` Jani Partanen
2025-08-12 10:09 ` Martin Steigerwald
2025-08-11 9:51 ` Konstantin Shelekhin
2025-08-11 14:26 ` Kent Overstreet
2025-08-11 18:13 ` Carl E. Thompson
2025-08-11 18:40 ` Malte Schröder [this message]
2025-08-12 0:44 ` Carl E. Thompson
2025-08-11 18:48 ` Aquinas Admin
2025-08-11 19:42 ` Martin Steigerwald
2025-08-11 21:04 ` Konstantin Shelekhin
2025-08-12 1:08 ` Kent Overstreet
2025-08-12 6:52 ` asdx
2025-08-12 7:04 ` Kent Overstreet
2025-08-12 7:17 ` asdx
2025-08-12 19:35 ` Keith Busch
2025-08-12 20:03 ` Kent Overstreet
2025-08-12 20:30 ` Keith Busch
2025-08-12 20:31 ` Kent Overstreet
2025-08-12 20:38 ` Keith Busch
2025-08-12 20:45 ` Kent Overstreet
2025-08-12 20:54 ` Keith Busch
2025-08-12 20:57 ` Kent Overstreet
2025-08-11 16:45 ` Aquinas Admin
2025-08-10 4:29 ` Gerhard Wiesinger
2025-08-07 14:27 ` Martin Steigerwald
2025-08-07 17:29 ` Peter Schneider
2025-08-10 6:20 ` Gerhard Wiesinger
2025-08-10 10:32 ` Martin Steigerwald
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=28dbd3e0-8d5b-4dfe-a7e7-3a73347480f6@tnxip.de \
--to=malte.schroeder@tnxip.de \
--cc=admin@aquinas.su \
--cc=k.shelekhin@ftml.net \
--cc=kent.overstreet@linux.dev \
--cc=linux-bcachefs@vger.kernel.org \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=list-bcachefs@carlthompson.net \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).