public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Steven Cole <elenstev@mesatop.com>
To: Linus Torvalds <torvalds@osdl.org>
Cc: Andrew Morton <akpm@osdl.org>,
	adi@bitmover.com, scole@lanl.gov, support@bitmover.com,
	Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Andrea Arcangeli <andrea@suse.de>
Subject: Re: 1352 NUL bytes at the end of a page? (was Re: Assertion `s && s->tree' failed: The saga continues.)
Date: Sat, 15 May 2004 23:54:25 -0600	[thread overview]
Message-ID: <200405152354.26083.elenstev@mesatop.com> (raw)
In-Reply-To: <Pine.LNX.4.58.0405152147220.25502@ppc970.osdl.org>

On Saturday 15 May 2004 10:52 pm, Linus Torvalds wrote:
> 
> On Sat, 15 May 2004, Steven Cole wrote:
> > 
> > OK, will do.  I ran the bk exerciser script for over an hour with 2.6.6-current
> > and no CONFIG_PREEMPT and no errors.  The script only reported one
> > iteration finished, while I got it to do 36 iterations over several hours earlier
> > today (with a 2.6.3-4mdk vendor kernel)
> 
> Hmm.. Th ecurrent BK tree contains much of the anonvma stuff, so this 
> might actually be a serious VM performance regression. That could 
> effectively be hiding whatever problem you saw.

[steven@spc steven]$ vmstat -n 1 15
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  2  16644   3056   5288  71752   13   25   652   357 3024   357 36 35  6 22
 0  1  16644   2832   5288  72036    0    0  1052     0 3155   300 20 29  0 51
 1  0  16644   2708   5284  72072    0    0   788     0 2586   333 19 26  0 55
 0  2  16644   3216   5288  71976    0    0   932     0 2850   291 20 26  0 54
 1  1  16644   2832   5292  72500    0    0  1036     0 3093   329 20 30  0 50
 0  1  16644   3088   5264  72688    0    0  1000   303 3561   449 21 35  0 43
 0  2  16644   3216   5276  72384    0    0   720     0 2475   335 19 23  0 58
 1  1  16644   2848   5292  72440   60    0   763     0 2544   372 18 25  0 58
 0  3  16644   3152   5172  72136    0    0   776     4 2530   392 20 24  0 55
 0  1  16644   3216   5200  71848    0    0   945     0 2893   375 20 27  0 53
 1  1  16644   2512   5464  71488    0    0   924   260 2899   364 18 26  0 56
 1  1  16644   2832   5500  71348    0    0   880   224 3714   320 20 36  0 45
 1  1  16644   3208   5380  71316    0    0   932     7 2879   412 20 28  0 52
 0  1  16644   3280   5356  71172    0    0   924     0 2828   348 22 27  0 51
 1  0  16644   3748   5368  71728    0    0  1056     0 2867   343 17 30  0 53
[steven@spc steven]$ free
             total       used       free     shared    buffers     cached
Mem:        386472     384032       2440          0       3936     113748
-/+ buffers/cache:     266348     120124
Swap:      1067928      16644    1051284


> 
> Andrea: have you tested under low memory and high fs load? Steven has 384M
> or RAM, which _will_ cause a lot of VM activity when doing a full kernel
> BK clone + undo + pull, which is what his test script ends up doing...
> 
> It would be good to test going back to the kernel that saw the "immediate 
> problem", and try that version without CONFIG_PREEMPT. 
> 
> 		Linus
> 
> 
I'll give that a try tomorrow.  I'll let this thing (sans PREEMPT and REGPARM) cook
on Andy's script overnight.  The kernel is up to date through Changeset 1.1724.

The original problem happened only about 20% of the time during bk pulls.
Prior to 4/15/04 (or perhaps a day or two before at most), it never happened.
The 'it' being the 'Assertion `s && s->tree' failed' during a bk pull.

Steven

  parent reply	other threads:[~2004-05-16  5:55 UTC|newest]

Thread overview: 94+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <6616858C-A5AF-11D8-A7EA-000A95CC3A8A@lanl.gov>
     [not found] ` <200405122234.06902.elenstev@mesatop.com>
     [not found]   ` <15594C37-A509-11D8-A7EA-000A95CC3A8A@lanl.gov>
     [not found]     ` <20040513183316.GE17965@bitmover.com>
2004-05-14  4:32       ` 1352 NUL bytes at the end of a page? Steven Cole
     [not found]         ` <20040514144617.GE20197@work.bitmover.com>
     [not found]           ` <200405131723.15752.elenstev@mesatop.com>
2004-05-14 16:53             ` 1352 NUL bytes at the end of a page? (was Re: Assertion `s && s->tree' failed: The saga continues.) Andy Isaacson
2004-05-14 17:23               ` Steven Cole
2004-05-15  0:54               ` Steven Cole
2004-05-15  1:55                 ` 1352 NUL bytes at the end of a page? Wayne Scott
2004-05-15  3:15               ` 1352 NUL bytes at the end of a page? (was Re: Assertion `s && s->tree' failed: The saga continues.) Lincoln Dale
2004-05-15  3:41                 ` Andrew Morton
2004-05-15  5:39                   ` Steven Cole
2004-05-16  1:23                   ` Steven Cole
2004-05-16  2:18                     ` Linus Torvalds
2004-05-16  3:44                       ` Linus Torvalds
2004-05-16  4:31                         ` Steven Cole
2004-05-16  4:52                           ` Linus Torvalds
2004-05-16  5:22                             ` Andrea Arcangeli
2004-05-16 15:28                               ` Steven Cole
2004-05-16 17:49                                 ` Rutger Nijlunsing
2004-05-16 20:38                                 ` Andrea Arcangeli
2004-05-16 21:19                                   ` Steven Cole
2004-05-16 21:29                                     ` Andrew Morton
2004-05-16 22:11                                       ` Steven Cole
2004-05-16 23:53                                         ` Andrea Arcangeli
2004-05-17  2:12                                           ` Steven Cole
2004-05-17  8:21                                         ` R. J. Wysocki
2004-05-16  5:54                             ` Steven Cole [this message]
2004-05-16  6:09                               ` Andrew Morton
2004-05-16  6:24                                 ` Andrew Morton
2004-05-16 10:01                           ` Andrew Morton
2004-05-16 13:49                             ` Steven Cole
2004-05-18  1:47                       ` Benjamin Herrenschmidt
2004-05-16  3:20                     ` Andrew Morton
2004-05-16  3:58                       ` Linus Torvalds
2004-05-17  2:28                     ` Larry McVoy
2004-05-17  2:42                       ` Linus Torvalds
2004-05-17  3:36                         ` Steven Cole
2004-05-17  5:17                           ` Linus Torvalds
2004-05-17  6:11                             ` Andrew Morton
2004-05-17 13:56                               ` 1352 NUL bytes at the end of a page? Wayne Scott
2004-05-17 15:17                                 ` Theodore Ts'o
2004-05-17 15:20                                   ` Larry McVoy
2004-05-17 15:22                                   ` Linus Torvalds
2004-05-17 15:25                                     ` Larry McVoy
2004-05-17 15:37                                     ` viro
2004-05-17 17:30                                       ` Steven Cole
2004-05-17 17:40                                         ` viro
2004-05-17 17:39                                           ` Steven Cole
2004-05-17 19:06                                             ` viro
2004-05-17 15:40                                     ` Arjan van de Ven
2004-05-17 15:53                                       ` Steven Cole
2004-05-17 16:23                                   ` Davide Libenzi
2004-05-17 16:28                                     ` Davide Libenzi
2004-05-17 14:07                               ` 1352 NUL bytes at the end of a page? (was Re: Assertion `s && s->tree' failed: The saga continues.) Larry McVoy
2004-05-17 14:12                               ` Linus Torvalds
2004-05-17  7:25                             ` Andrew Morton
2004-05-17  7:46                               ` Andrew Morton
2004-05-17  8:39                                 ` Vladimir Saveliev
2004-05-17  8:44                                   ` Andrew Morton
2004-05-17 11:58                                 ` Steven Cole
2004-05-17 14:05                               ` Larry McVoy
2004-05-17 14:14                             ` Larry McVoy
2004-05-17 14:32                               ` Linus Torvalds
2004-05-17 14:52                                 ` Larry McVoy
2004-05-17 15:02                                   ` Linus Torvalds
2004-05-17 15:05                                     ` Larry McVoy
2004-05-17 15:23                                     ` Chris Mason
2004-05-17 15:49                                       ` Steven Cole
2004-05-17 20:24                                       ` Chris Mason
2004-05-17 21:08                                         ` Steven Cole
2004-05-17 21:29                                           ` Andrew Morton
2004-05-17 22:15                                             ` Steven Cole
2004-05-17 23:52                                             ` Steven Cole
2004-05-18  0:03                                               ` Chris Mason
2004-05-18  0:15                                                 ` Andrew Morton
2004-05-18  0:13                                               ` Andrew Morton
2004-05-18  0:45                                                 ` Steven Cole
2004-05-18  1:34                                                 ` Larry McVoy
2004-05-18  1:42                                                   ` Andrew Morton
2004-05-18  1:56                                                     ` Steven Cole
2004-05-17 14:11                         ` Larry McVoy
     [not found]         ` <200405172142.52780.elenstev@mesatop.com>
     [not found]           ` <Pine.LNX.4.58.0405172056480.25502@ppc970.osdl.org>
     [not found]             ` <200405172319.38853.elenstev@mesatop.com>
2004-05-18 12:42               ` Chris Mason
2004-05-18 14:29                 ` Steven Cole
2004-05-18 14:38               ` Linus Torvalds
2004-05-19 10:53                 ` Steven Cole
2004-05-19 12:10                   ` Chris Mason
2004-05-19 12:20                     ` 1352 NUL bytes at the end of a page? Wayne Scott
2004-05-19 12:42                       ` Nick Piggin
2004-05-19 13:28                         ` Steven Cole
2004-05-19 13:36                           ` Chris Mason
2004-05-19 13:59                             ` Steven Cole
2004-05-19 14:03                               ` Wayne Scott
2004-05-19 14:08                               ` Chris Mason
2004-05-19 14:20                                 ` Steven Cole
2004-05-19 14:45                                 ` Steven Cole
2004-05-19 21:11                                 ` Non-regression for current kernel (was Re: 1352 NUL bytes at the end of a page?) Steven Cole
2004-05-17 15:35 1352 NUL bytes at the end of a page? (was Re: Assertion `s && s->tree' failed: The saga continues.) Albert Cahalan

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=200405152354.26083.elenstev@mesatop.com \
    --to=elenstev@mesatop.com \
    --cc=adi@bitmover.com \
    --cc=akpm@osdl.org \
    --cc=andrea@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=scole@lanl.gov \
    --cc=support@bitmover.com \
    --cc=torvalds@osdl.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