public inbox for linux-fsdevel@vger.kernel.org
 help / color / mirror / Atom feed
From: "David H. Lynch Jr" <dhlii@comcast.net>
To: Christer Weinigel <christer@weinigel.se>
Cc: linux-fsdevel@vger.kernel.org
Subject: Re: Reiser4. BEST FILESYSTEM EVER - Christer Weinigel
Date: Sun, 08 Apr 2007 23:38:13 -0400	[thread overview]
Message-ID: <4619B525.4090705@comcast.net> (raw)
In-Reply-To: <m3odlye3w7.fsf@zoo.weinigel.se>

Christer Weinigel wrote:
>
> To misquote Scott Adams: I'm not anti-Reiser4, I'm anti-idiot.  
>
>   /Christer
>   
    So can we ignore the benchmarks issue entirely and deal with the
issue of what might it actually take now that Hans is not pissing all
over everyone to get Reiser4 submitted with some hope of being accepted ?

    Your analysis was excellent. It make the case that just is there
will be a few cases where Reiser4 is absolutely compelling and a few
cases where it makes no sense at all that there are alot of cases in the
middle.

    I can keep coming up with examples where the attributes unique to
Reiser4 are an excellent idea, and you can just as easily come up with
cases where it is a bad idea.
   
    If the standard is that it must be all things to all people, then we
need to quit letting any filesystems in.
   
    Let's say John takes your advice and tweaks bonnie or builds
whatever benchmark test bed you want, and proves Reiser4 outperforms
everything in all cases (highly unlikely)
    does that mean it should get it ?
    What about if it is 10% slower in most normal cases ? Is that a good
enough reason for excluding it ?
    Is anyone ready to claim that there are no cases (beyond the
extremely rare case of compressing zero's) where Reiser4 may prove to be
the best choice ?
   
    Compression itself is almost a religious war subject. for some
people it is ALWAYS a bad idea, to others it is ALWAYS a good idea.
    In the real world it varies. Application level compression is
generally superior to filesystem compression - there is more knowledge
about the data leading to better choice of compression algorithms.
    and fortunately Linux provides one of the best environments for
incorporating application level compression.
    But generally is not the same as ALWAYS.
    While I raised a specific case I was aware of where my understanding
was compressed data could result in a net overall gain in performance -
network servers where compression decompression were handled at the
client, several other instances have been raised.
    Depending on the speed of the CPU, size of memory, size and speed of
cache, speed of disk, type of data, ....
    sometimes compressed data will not only save space but improve
performance - and sometimes it will be costly to performance.
    That does not make it a bad idea. We have several scheduling
algorithms, because one size does not fit all.

    Besides I doubt given the complexity of the issue that John or
anyone else can put together a benchmark that I can't poke holes in.
    There are so many cases that there is no such thing as the general
case. Even performance compressing zeros starts to almost look like a
rational measure when you start to calculate all the
    permutations in the data compression matrix.
   
   



-- 
Dave Lynch 					  	    DLA Systems
Software Development:  				         Embedded Linux
717.627.3770 	       dhlii@dlasys.net 	  http://www.dlasys.net
fax: 1.253.369.9244 			           Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.

"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein


  reply	other threads:[~2007-04-09  3:38 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <46157B5B.5000602@gmail.com>
     [not found] ` <1175817921.18400.1183285196@webmail.messagingengine.com>
     [not found]   ` <461592FB.5060507@zytor.com>
     [not found]     ` <1175819681.20754.1183287946@webmail.messagingengine.com>
     [not found]       ` <461596DE.2020802@zytor.com>
     [not found]         ` <1175823288.25662.1183293506@webmail.messagingengine.com>
     [not found]           ` <4615C780.5040407@zytor.com>
2007-04-06  4:32             ` Reiser4. BEST FILESYSTEM EVER johnrobertbanks
     [not found]               ` <20070406152119.GC4228@delft.aura.cs.cmu.edu>
2007-04-07  2:47                 ` johnrobertbanks
2007-04-07  3:30                   ` Jan Harkes
2007-04-07  5:58                     ` johnrobertbanks
2007-04-07  7:15                       ` Willy Tarreau
2007-04-07 13:47                         ` johnrobertbanks
2007-04-07 14:11                       ` Krzysztof Halasa
2007-04-07 15:07                         ` johnrobertbanks
2007-04-07 16:05                           ` Pekka Enberg
2007-04-07 17:10                         ` Valdis.Kletnieks
2007-04-08 16:31                           ` Adrian Bunk
2007-04-07 17:21                         ` Valdis.Kletnieks
2007-04-08  0:41                           ` Krzysztof Halasa
2007-04-07 17:39                   ` Valdis.Kletnieks
2007-04-08  4:32                     ` David H. Lynch Jr
2007-04-07 19:17               ` Lennart Sorensen
2007-04-08  0:44                 ` johnrobertbanks
2007-04-08  1:27                   ` Lennart Sorensen
2007-04-08  2:56                   ` Theodore Tso
2007-04-08  4:13                     ` johnrobertbanks
2007-04-08 12:48                       ` Jose Celestino
2007-04-08 13:21                         ` johnrobertbanks
2007-04-08 14:14                           ` Willy Tarreau
2007-04-08 17:03                       ` Theodore Tso
2007-04-08 18:18                         ` Jeff Mahoney
2007-04-08  4:32                   ` Christer Weinigel
2007-04-08 21:50                     ` Reiser4. BEST FILESYSTEM EVER - Christer Weinigel johnrobertbanks
2007-04-08 22:58                       ` Richard Knutsson
2007-04-09  5:14                         ` johnrobertbanks
2007-04-09  7:07                           ` Willy Tarreau
2007-04-09 16:10                           ` Richard Knutsson
2007-04-09  1:24                       ` Christer Weinigel
2007-04-09  3:38                         ` David H. Lynch Jr [this message]
2007-04-09  3:16                       ` David H. Lynch Jr
2007-04-09  4:25                         ` johnrobertbanks
2007-04-09 18:35                     ` Reiser4. BEST FILESYSTEM EVER Nate Diller
2007-04-08  4:06                 ` David H. Lynch Jr
2007-04-08  9:58                   ` Jeff Garzik
2007-04-09  2:52                     ` David H. Lynch Jr
2007-04-09  3:14                       ` Jeff Garzik
2007-04-09  4:40                         ` David H. Lynch Jr
2007-04-09  4:58                           ` Jeff Garzik
     [not found]   ` <1175909205.905.1183425104@webmail.messagingengine.com>
2007-04-07  7:45     ` COMPILING AND CONFIGURING A NEW KERNEL johnrobertbanks
2007-04-07 16:57       ` Valdis.Kletnieks
2007-04-08  1:11         ` johnrobertbanks

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=4619B525.4090705@comcast.net \
    --to=dhlii@comcast.net \
    --cc=christer@weinigel.se \
    --cc=linux-fsdevel@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