Re: [PATCH 1/4] nfs-utils: introduce new statd implementation (1st part)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sep 14, 2009, at 9:54 AM, Trond Myklebust wrote:
On Thu, 2009-09-10 at 10:09 -0400, Chuck Lever wrote:
On Sep 10, 2009, at 4:44 AM, NeilBrown wrote:
I agree that combative mailing lists are a problem, but even there, I
believe most of the aggression is more perceived than real, and that
a graceful, humble, polite attitude can have a positive-feedback
effect
too.

Years ago I believed that, but I have seen much evidence to the
contrary in this community.  More often such an attitude is entirely
ignored, or treated as an invitation for abuse, especially by people
who have no interest in politeness.  This kind of approach has no
effect on the leaders in the Linux community, who set an example of
extreme rudeness and belligerence.

I've made an effort to stop arguing small points, and to make
observations and not argue.  I still get e-mail full of "crap" this
and "bullshit" that and "NACK!" with little explanation.

As you said above, you've been part of the community for years. It is
not as if you haven't learned by now that a review might turn up issues
that may give rise to a NACK, and that you need to be open to changing
your code should this happen.

The tone of your vetoes is unnecessarily aggressive, and often the comments are entirely negative. A mention of the pieces of new statd that you liked, for example, would have been welcome, and even useful for this conversation.

Naturally, you are free to disagree with me as much as you like. But I wish you could be more constructive about it. This is not a contest... we're supposed to be working together to improve the code base.

If you need more information about what needs to be changed, then you
know to ask.

That hasn't been your approach in this case, though, and the responses
you got were a direct consequence of that approach.
You tried reversing the burden of proof as to why we should change an
established interface instead of supplying adequate evidence justifying
that change.

I think it's reasonable to ask for evidence on both sides.

When problems were pointed out to you (e.g. backward compatibility) your response was to deny they existed instead of proposing a change to your
code.

The problem you described seemed to stem from a basic disagreement about how statd with IPv6 would be deployed -- an issue that neither of us (being upstream developers and not distributors) can resolve. Your objection still doesn't make sense to me. But see below.

Finally, you tried changing the thread into a discussion about mean rude
people obstructing you and failing to give you adequate guidance.

I was responding to Neil's comments, not changing the subject.

In any event, since all of the NFS maintainers have now passed their judgement, it's clear that I will have to withdraw new statd, and proceed with a re-write that uses the existing on-disk format. I've never claimed that sqlite3 is a _requirement_ to solve these issues, but only that some changes would be necessary to the on-disk format, and that a database seemed an appropriate improvement.

No maintainers agree with that, so I will rework it.

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com



--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux