public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@suse.de>
To: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
Cc: Ed Tomlinson <edt@aei.ca>,
	linux-kernel@vger.kernel.org, Andrew Morton <akpm@osdl.org>
Subject: Re: ide errors in 7-rc1-mm1 and later
Date: Sat, 5 Jun 2004 11:18:56 +0200	[thread overview]
Message-ID: <20040605091853.GA13641@suse.de> (raw)
In-Reply-To: <200406041814.35003.bzolnier@elka.pw.edu.pl>

On Fri, Jun 04 2004, Bartlomiej Zolnierkiewicz wrote:
> > > Yep, you prefer to increase my work load instead.
> >
> > If you think that any change to the ide base is increasing your work
> > load, then yes. Otherwise no.
> 
> No, only the messy ones.
>
> > > > That you need to queue pre/post flushes to support barriers is a
> > > > _driver implementation detail_ in my opinion. You don't want to even
> > > > advertise
> > >
> > > It is implementation braindamage IMO (but I'll buy it if rest is OK).
> >
> > Well feel free to pull a rabbit out of your hat and suggest something
> > else that works for barriers. It's mind boggling that nothing so far has
> > come out of t13 to address this, I guess data integrity isn't high on
> > their list.
> >
> > So in short, either shut up or put up.
> 
> Yeah, this the hardest part.  I'll see what can be done.
> 
> > > > that to upper layers. I will move a little of that into the block
> > > > layer, if only because SATA will need it as well.
> > > >
> > > > As for REQ_DRIVE_TASK and ide_get_error_location(), well hell I do take
> > > > patches! If there's something you consider broken, damnit send a patch
> > >
> > > It is _your_ job to do it properly.
> >
> > I _am_ doing it properly. If you think otherwise, then I suggest you
> > show in code what you want changed. If you think it's my job to keep
> > changing the code based on unclear suggestions, then you are sadly
> > mistaken.
> 
> Suggestions were clear, you've chosen to ignore them wishing that
> I will correct the patch or that you will push patch upstream anyway.

And you seem to think that an IDE maintainers listing provides you with
a magical wand that says what goes and doesn't. You might want to check
if that hat is fits too tightly.  Generally, I'd like folks to help out.
And generally, I like people to provide code comments that are to the
point - or, even better, show what they mean with a patch. If you have
no technical arguments except saying 'crap', then don't expect me to put
much value into your comments.

> > > There are no double standards, 'IDE crap embargo' holds for everyone.
> >
> > Like it or not, but ide code needs changing to support barriers one way
> 
> Rule is simple "no more crappola in IDE" and I don't care what your
> patch does if this rule is violated.

I'm really sick of having this debate, it's a complete waste of time.
I'm not looking for your approval or anything in that order, and since
we don't agree all the points in solving this problem, there's no point
in continuing.

> > or the other. If there's some part of the implementation you don't like,
> > then I suggest you show why. Since we appear to have reached a
> 
> Damn, I showed it few times.  You seem to contradict yourself.

A few of the points. Your main argument on the pre/post flush business
makes zero sense still, and that seems to be the heart of your
'crappola' argument.

I already said that I can move the business of queueing post/pre flushes
into the block core instead. You seem to the very way of using pre/post
flushes to provide barriers, and to that I can only say tough shit.
Unless you can pull a rabbit out of your hat and suggest something
better, then your 'crappola' argument holds absolutely no grounds
whatsoever. The pre/post flush approach has worked successfully, it's
been tested extensively, and it works. Your pipe dreams of absolutely no
substance need no further comments.

> > discussion dead lock, I suggest you do so by showing a patch changing eg
> > the ide_get_error_location() stuff. Sadly you could have done this
> > roughly 10 times in the same time frame that you have written these
> > emails.
> 
> Are you trying to trick me into doing your task?

I don't know why you keep thinking this is my job to complete this
project 100% on my own?! There's a general problem that needs solving,
and I would hope that others would be willing to help out where needed.
I would encourage people to help out if they care about the issue.

I'm not going to comment further on your mails in this thread, unless
they have substantial technical comment. Your 'crap' arguments so far
have been largely unsubstantiated, and as such they don't accomplish
much except waste time.

-- 
Jens Axboe


  reply	other threads:[~2004-06-05  9:19 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-27 20:24 [2.6.7-rc1-mm1] cant mount reiserfs using -o barrier=flush Günther Persoons
2004-05-27 23:28 ` Ed Tomlinson
2004-05-28 11:54   ` Gunther Persoons
2004-05-28 12:18     ` Jens Axboe
2004-05-28 21:39       ` Ed Tomlinson
2004-05-29  8:30         ` Jens Axboe
2004-06-04  2:07   ` ide errors in 7-rc1-mm1 and later Ed Tomlinson
2004-06-04  2:31     ` Andrew Morton
2004-06-04  9:42       ` Jens Axboe
2004-06-04 11:22         ` Ed Tomlinson
2004-06-04 11:32           ` Jens Axboe
2004-06-04 11:45             ` Jens Axboe
2004-06-04 11:57             ` Bartlomiej Zolnierkiewicz
2004-06-04 12:01               ` Jens Axboe
2004-06-04 12:38                 ` Bartlomiej Zolnierkiewicz
2004-06-04 12:47                   ` Jens Axboe
2004-06-04 13:34                     ` Bartlomiej Zolnierkiewicz
2004-06-04 15:23                       ` Jens Axboe
2004-06-04 16:14                         ` Bartlomiej Zolnierkiewicz
2004-06-05  9:18                           ` Jens Axboe [this message]
2004-06-09 21:52                             ` Bartlomiej Zolnierkiewicz
2004-06-09 22:06                               ` Andrew Morton
2004-06-09 23:38                                 ` Bartlomiej Zolnierkiewicz
2004-06-09 23:50                                   ` Andrew Morton
2004-06-10  0:20                                     ` Bartlomiej Zolnierkiewicz
2004-06-10  0:37                                       ` Andrew Morton
2004-06-10  1:02                                         ` Bartlomiej Zolnierkiewicz
2004-06-10  0:28                                     ` Chris Mason
2004-06-10  0:38                                       ` Andrew Morton
2004-06-10  0:45                                         ` Bartlomiej Zolnierkiewicz
2004-06-10 15:14                                         ` Chris Mason
2004-06-10 15:15                                           ` Jens Axboe
2004-06-10  1:05                                       ` Bartlomiej Zolnierkiewicz
2004-06-10  6:27                                   ` Jens Axboe
2004-06-10  6:26                               ` Jens Axboe
2004-06-04 17:29                         ` Jeff Garzik
2004-06-05  9:24                           ` Jens Axboe
2004-06-06 16:18                             ` Eric D. Mudama
2004-06-06 20:46                               ` Jens Axboe
2004-06-10  0:38                               ` Bartlomiej Zolnierkiewicz
2004-06-10  6:11                                 ` Jens Axboe
2004-06-10 16:41                                   ` Eric D. Mudama
2004-06-10 17:50                                     ` flush cache range proposal (was Re: ide errors in 7-rc1-mm1 and later) Jeff Garzik
2004-06-10 18:02                                       ` Jeff Garzik
2004-06-10 20:33                                         ` Eric D. Mudama
2004-06-11 16:22                                           ` Jeff Garzik
2004-06-11  7:55                                         ` Jens Axboe
2004-06-11 16:17                                           ` Eric D. Mudama
2004-06-11 16:31                                             ` Jeff Garzik
2004-06-11 16:52                                               ` Eric D. Mudama
2004-06-11 16:58                                                 ` Jens Axboe
2004-06-11 16:54                                               ` Jens Axboe
2004-06-11 16:50                                             ` Jens Axboe
2004-06-11 16:24                                           ` Jeff Garzik
2004-06-11  6:10                                       ` Stuart Young
2004-06-26  8:31                                     ` ide errors in 7-rc1-mm1 and later Andre Hedrick
2004-06-26  8:58                                       ` Andre Hedrick
2004-06-28 18:18                                       ` Eric D. Mudama
2004-07-02  8:29                                         ` Jens Axboe
2004-07-07  5:40                                           ` Jeff Garzik
2004-06-04 11:48         ` Bartlomiej Zolnierkiewicz
2004-06-09 23:44     ` Ed Tomlinson
2004-06-09 23:52       ` Andrew Morton
2004-06-10  0:17         ` Ed Tomlinson
2004-06-10  6:29         ` Jens Axboe
2004-06-14 21:42       ` Ed Tomlinson

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=20040605091853.GA13641@suse.de \
    --to=axboe@suse.de \
    --cc=B.Zolnierkiewicz@elka.pw.edu.pl \
    --cc=akpm@osdl.org \
    --cc=edt@aei.ca \
    --cc=linux-kernel@vger.kernel.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