All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: "Martin J. Bligh" <mbligh@mbligh.org>
Cc: Andrew Morton <akpm@osdl.org>, Martin Bligh <mbligh@google.com>,
	linux-kernel@vger.kernel.org, apw@shadowen.org
Subject: Re: 2.6.17-rc5-mm1
Date: Thu, 1 Jun 2006 00:12:42 +0200	[thread overview]
Message-ID: <20060531221242.GA5269@elte.hu> (raw)
In-Reply-To: <447E11B5.7030203@mbligh.org>


* Martin J. Bligh <mbligh@mbligh.org> wrote:

> >but ... i fixed the performance problem that caused the previous 
> >DEBUG_MUTEXES scalability problems. (there's no global mutex list 
> >anymore) We also default to e.g. DEBUG_SLAB which is alot more costly.
> 
> OK. So what's the perf impact of the new version on a 32 cpu machine? 
> ;-) Maybe it's fine, maybe it's not.

no idea, but it shouldnt be nearly as bad as say SLAB_DEBUG.

> >i'm wondering, why doesnt your config have DEBUG_MUTEXES disabled? Then 
> >'make oldconfig' would pick it up automatically.
> 
> Because it builds off the same config file all the time. It was 
> created before CONFIG_MUTEXES existed ... creating a situation where 
> we have to explicitly disable new options all the time becomes a 
> maintainance nightmare ;-(

hm, why? Dont you disable DEBUG_SLAB? [that's a default y option too, 
and in your config it's disabled]

a oneliner script:

 sed -i 's/CONFIG_MUTEX_DEBUGGING=y/# CONFIG_MUTEX_DEBUGGING is not set'

ought to do it, unless i'm missing something.

Really, there's an unfortunate friction of interests here:

on one side, the -mm kernel is about showcasing new code and finding 
bugs in them as fast as possible. Having new debugging options enabled 
by default is an important part of the testing effort. Users will care 
more about having no crashes than about having 0.5% more performance in 
select benchmarks.

on the other side, you obviously dont want a 0.5% overhead for select 
benchmarks, as that would mess up the history! A very fair and valid 
position too.

but one side has to give, we cant have both.

> If we don't want to do performance regression checking on -mm, that's 
> fine, but I thought it was useful (has caught several things already).

please dont misunderstand my position as being against your efforts - to 
the contrary, your performance regression testing has proven to be 
valuable numerous times! But you are a single intelligent person whom i 
can possibly talk into adding some scripting to ensure that certain 
options stay off in the .config - but i cannot cat-herd the many -mm 
testers on the other hand to all enable the debug options ;-) So i'm 
kind of forced trying to convince you - i cannot convince the basic 
human testing nature of keeping the defaults ;-)

	Ingo

  reply	other threads:[~2006-05-31 22:12 UTC|newest]

Thread overview: 179+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-31 19:32 2.6.17-rc5-mm1 Martin Bligh
2006-05-31 21:08 ` 2.6.17-rc5-mm1 Andrew Morton
2006-05-31 21:15   ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 21:27     ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-05-31 21:33       ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 21:43         ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-05-31 21:53           ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 21:59             ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-05-31 22:12               ` Ingo Molnar [this message]
2006-05-31 22:21                 ` 2.6.17-rc5-mm1 Martin Bligh
2006-05-31 22:32                   ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 22:36                     ` 2.6.17-rc5-mm1 Martin Bligh
2006-05-31 22:50                       ` 2.6.17-rc5-mm1 Ingo Molnar
2006-06-01 10:36                         ` 2.6.17-rc5-mm1 Roman Zippel
2006-06-01 14:49                           ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-06-01 15:23                             ` 2.6.17-rc5-mm1 Roman Zippel
2006-06-01 15:31                               ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-06-01 15:43                                 ` 2.6.17-rc5-mm1 Roman Zippel
2006-06-01 16:55                                   ` 2.6.17-rc5-mm1 Martin Bligh
2006-06-01 21:04                                     ` 2.6.17-rc5-mm1 Roman Zippel
2006-06-01 21:07                                       ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-06-02  0:19                                         ` 2.6.17-rc5-mm1 Roman Zippel
2006-05-31 22:43                     ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 22:46                 ` 2.6.17-rc5-mm1 Roman Zippel
2006-06-01  7:10       ` 2.6.17-rc5-mm1 Ingo Molnar
  -- strict thread matches above, loose matches on Subject: below --
2006-06-05  0:59 2.6.17-rc5-mm1 Chuck Ebbert
2006-06-05  1:10 ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-05 10:32   ` 2.6.17-rc5-mm1 Laurent Riffard
2006-06-05 16:14     ` 2.6.17-rc5-mm1 Laurent Riffard
2006-06-05 18:00       ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-05 18:18         ` 2.6.17-rc5-mm1 Dave Jones
2006-06-05 21:52         ` 2.6.17-rc5-mm1 Barry K. Nathan
2006-06-06  7:26           ` 2.6.17-rc5-mm1 Ingo Molnar
2006-06-06 20:08             ` 2.6.17-rc5-mm1 Laurent Riffard
2006-06-06 20:58               ` 2.6.17-rc5-mm1 Ingo Molnar
2006-06-06 21:38                 ` 2.6.17-rc5-mm1 Laurent Riffard
2006-06-06 22:05                   ` 2.6.17-rc5-mm1 Ingo Molnar
2006-06-06 22:29                     ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-07  6:22                       ` 2.6.17-rc5-mm1 Jens Axboe
2006-06-08 19:00                         ` 2.6.17-rc5-mm1 Laurent Riffard
2006-06-04  6:49 2.6.17-rc5-mm1 Chuck Ebbert
2006-06-04 19:49 ` 2.6.17-rc5-mm1 Laurent Riffard
     [not found] <fa.OzJugEVv9WJAu9OjbsckjHU7X1U@ifi.uio.no>
     [not found] ` <fa.Gc0Mz2XRYv0MekBhe0EU0fxdjxI@ifi.uio.no>
2006-06-02  8:53   ` 2.6.17-rc5-mm1 Aneesh Kumar K.V
2006-06-01 21:39 2.6.17-rc5-mm1 Chuck Ebbert
2006-06-01 22:02 ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-01 22:56   ` 2.6.17-rc5-mm1 Laurent Riffard
2006-06-02 20:19     ` 2.6.17-rc5-mm1 Laurent Riffard
     [not found] <6iEI8-6Tx-37@gated-at.bofh.it>
     [not found] ` <6iG79-11u-23@gated-at.bofh.it>
     [not found]   ` <6iGqr-1sJ-3@gated-at.bofh.it>
     [not found]     ` <6iGJN-1SM-17@gated-at.bofh.it>
     [not found]       ` <6iIsf-4Eq-11@gated-at.bofh.it>
2006-06-01  0:43         ` 2.6.17-rc5-mm1 Robert Hancock
2006-06-01  5:36           ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-06-02  8:52             ` 2.6.17-rc5-mm1 Andi Kleen
2006-06-06  4:36               ` 2.6.17-rc5-mm1 David Miller
2006-06-06  5:56                 ` 2.6.17-rc5-mm1 Andi Kleen
2006-05-31 19:32 2.6.17-rc5-mm1 Martin Bligh
2006-05-30 15:33 ` 2.6.17-rc5-mm1 Pavel Machek
2006-05-31 21:06 ` 2.6.17-rc5-mm1 Andrew Morton
2006-05-31 21:23   ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-05-31 21:43     ` 2.6.17-rc5-mm1 Andrew Morton
2006-05-31 21:53       ` 2.6.17-rc5-mm1 Martin J. Bligh
2006-05-31 22:14         ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-01 16:34         ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-01 17:29           ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-05 13:05           ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-05 16:37             ` 2.6.17-rc5-mm1 Martin Bligh
2006-06-05 16:42             ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-05 18:43             ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 18:49               ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-06-05 18:52                 ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 19:14                   ` 2.6.17-rc5-mm1 Martin Bligh
2006-06-05 19:27                     ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 19:33                       ` 2.6.17-rc5-mm1 Martin Bligh
2006-06-05 19:37                         ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 20:04                           ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-05 18:57                 ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 20:02               ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-05 20:05                 ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 20:08                   ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-05 20:13                     ` 2.6.17-rc5-mm1 Martin Bligh
2006-06-05 20:16                       ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 20:27                       ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 20:43                         ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-05 20:58                           ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-05 21:07                             ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-06-05 22:12                             ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-06  5:14                             ` 2.6.17-rc5-mm1 Hugh Dickins
2006-06-06 16:32                               ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-06 17:16                                 ` 2.6.17-rc5-mm1 Martin Schwidefsky
2006-06-06 18:04                                   ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-06 18:21                                     ` 2.6.17-rc5-mm1 Hugh Dickins
2006-06-06 18:24                                       ` 2.6.17-rc5-mm1 Martin Schwidefsky
2006-06-06 17:20                                 ` 2.6.17-rc5-mm1 Hugh Dickins
2006-06-06 17:34                                   ` 2.6.17-rc5-mm1 Martin Bligh
2006-06-06 17:45                                     ` 2.6.17-rc5-mm1 Martin Schwidefsky
2006-06-06 17:47                                     ` 2.6.17-rc5-mm1 Hugh Dickins
2006-06-06 17:39                                   ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-06 17:48                                     ` 2.6.17-rc5-mm1 Martin Schwidefsky
2006-06-06 17:59                                     ` 2.6.17-rc5-mm1 Hugh Dickins
2006-06-06 18:05                                       ` 2.6.17-rc5-mm1 Martin Schwidefsky
2006-06-06 18:15                                         ` 2.6.17-rc5-mm1 Hugh Dickins
2006-06-06 18:28                                           ` 2.6.17-rc5-mm1 Christoph Lameter
2006-06-07  9:17                               ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-06 11:39                           ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-07  9:17                           ` 2.6.17-rc5-mm1 Andy Whitcroft
2006-06-05 20:44                         ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-05 20:07                 ` 2.6.17-rc5-mm1 Martin Bligh
2006-05-31 23:07       ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 23:15         ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 23:29         ` 2.6.17-rc5-mm1 Martin Bligh
2006-05-31 23:38       ` 2.6.17-rc5-mm1 Martin Bligh
2006-05-30  9:29 2.6.17-rc5-mm1 Andrew Morton
2006-05-30  9:42 ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 10:12 ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 12:46 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 19:13   ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-30 15:59 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 16:08   ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-30 18:51     ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 16:16 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 19:28   ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 19:48     ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 18:39 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 19:04   ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-30 19:55   ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-30 20:20     ` 2.6.17-rc5-mm1 Dave Jones
2006-05-30 20:32       ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-30 18:55 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 18:57   ` Fwd: 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 19:42     ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 21:57       ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 22:09         ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:18           ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:26             ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:29               ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:31                 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 22:32                 ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 10:56                 ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:59           ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 23:05             ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 23:06               ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 23:49                 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-31  3:08                   ` 2.6.17-rc5-mm1 Steven Rostedt
2006-05-30 19:45   ` 2.6.17-rc5-mm1 Andrew Morton
2006-05-31 13:51   ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-31 14:02     ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 14:05       ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 14:12       ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 15:05         ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-30 19:43 ` 2.6.17-rc5-mm1 Roland Dreier
2006-05-30 21:07 ` 2.6.17-rc5-mm1 Brice Goglin
2006-05-30 21:07 ` 2.6.17-rc5-mm1 Laurent Riffard
2006-05-30 21:24   ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-30 21:43     ` 2.6.17-rc5-mm1 Mel Gorman
2006-05-30 21:24 ` 2.6.17-rc5-mm1 Roland Dreier
2006-05-30 22:45   ` 2.6.17-rc5-mm1 Andrew Morton
2006-05-30 22:49     ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:52       ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 22:58         ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 23:05           ` 2.6.17-rc5-mm1 Thomas Gleixner
2006-05-30 23:14             ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-30 23:32               ` 2.6.17-rc5-mm1 Roland Dreier
2006-05-30 23:15             ` 2.6.17-rc5-mm1 Benjamin Herrenschmidt
2006-05-30 23:53               ` 2.6.17-rc5-mm1 Greg KH
2006-05-30 23:53 ` 2.6.17-rc5-mm1 Michal Piotrowski
2006-05-31  3:17 ` 2.6.17-rc5-mm1 Steven Rostedt
2006-05-31  4:14   ` 2.6.17-rc5-mm1 Andrew Morton
2006-05-31  6:31     ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 11:50       ` 2.6.17-rc5-mm1 Steven Rostedt
2006-05-31 11:55         ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31  6:39     ` 2.6.17-rc5-mm1 Arjan van de Ven
2006-05-31 16:48 ` 2.6.17-rc5-mm1 Jesse Brandeburg
2006-05-31 23:08   ` 2.6.17-rc5-mm1 Ingo Molnar
2006-05-31 17:39 ` 2.6.17-rc5-mm1 Laurent Riffard
2006-05-31 18:09   ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-01 22:07   ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-02  7:49     ` 2.6.17-rc5-mm1 Jan Beulich
2006-06-01  1:25 ` 2.6.17-rc5-mm1 Randy.Dunlap
2006-06-01  1:40   ` 2.6.17-rc5-mm1 Siddha, Suresh B
2006-06-01  2:17     ` 2.6.17-rc5-mm1 Randy.Dunlap
2006-06-01  1:43   ` 2.6.17-rc5-mm1 Andrew Morton
2006-06-01  6:14     ` 2.6.17-rc5-mm1 Ingo Molnar
2006-06-01 15:12       ` 2.6.17-rc5-mm1 Randy.Dunlap

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=20060531221242.GA5269@elte.hu \
    --to=mingo@elte.hu \
    --cc=akpm@osdl.org \
    --cc=apw@shadowen.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mbligh@google.com \
    --cc=mbligh@mbligh.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.