All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: David Greaves <david@dgreaves.com>
Cc: "'linux-kernel@vger.kernel.org'" <linux-kernel@vger.kernel.org>,
	Jens Axboe <jens.axboe@oracle.com>
Subject: Re: [REPORT] anticipatory: forced dispatching is broken
Date: Mon, 26 May 2008 10:59:57 +0200	[thread overview]
Message-ID: <20080526085957.GC13529@elte.hu> (raw)
In-Reply-To: <4837CCC6.3040904@dgreaves.com>


* David Greaves <david@dgreaves.com> wrote:

> I am guessing these things are linked..

(Cc:-ed Jens Axboe - the maintainer of the block IO subsystem, which 
includes the IO scheduler code.)

> [24243.778594] anticipatory: forced dispatching is broken (nr_sorted=1), please
> report this
> 
> [24243.831710] ------------[ cut here ]------------
> [24243.831808] WARNING: at block/blk-barrier.c:252 blk_do_ordered+0x1f0/0x228()
> [24243.831901] Modules linked in: lirc_serial lirc_dev dm_mod stv0299 msp3400
> saa7127 saa7115 tuner tea5767 tda8290 tda18271 tda827x tuner_xc2028 tda9887
> tuner_simple mt20xx tea5761 psmouse budget_ci budget_core ivtv dvb_core saa7146
> ttpci_eeprom firmware_class cx2341x tveeprom iTCO_wdt ir_common dcdbas evdev
> [24243.832117] Pid: 8774, comm: rsync Not tainted 2.6.25.4-xfspatch-dirty #8
> [24243.832117]  [<c0118b8e>] warn_on_slowpath+0x3e/0x51
> [24243.832117]  [<c03243dd>] tcp_recvmsg+0x674/0x6ab
> [24243.832117]  [<c032fe94>] tcp_v4_send_check+0x7c/0xae
> [24243.832117]  [<c02bee02>] sil24_qc_prep+0x148/0x19b
> [24243.832117]  [<c02a6251>] scsi_get_cmd_from_req+0x1a/0x36
> [24243.832117]  [<c0220779>] elv_dispatch_sort+0x25/0xcc
> [24243.832117]  [<c0227fe3>] as_move_to_dispatch+0xc5/0xe8
> [24243.832117]  [<c0223c74>] blk_do_ordered+0x1f0/0x228
> [24243.832117]  [<c0220c99>] elv_next_request+0x18/0x12f
> [24243.832117]  [<c02a6627>] scsi_request_fn+0x64/0x2e2
> [24243.832117]  [<c0221974>] blk_run_queue+0x36/0x6e
> [24243.832117]  [<c02a5c49>] scsi_next_command+0x25/0x2f
> [24243.832117]  [<c02a5cdd>] scsi_end_request+0x5f/0x66
> [24243.832117]  [<c02a5fa1>] scsi_io_completion+0x12a/0x2e1
> [24243.832117]  [<c02a65be>] scsi_softirq_done+0xb6/0xbb
> [24243.832117]  [<c0222b6d>] blk_done_softirq+0x51/0x5d
> [24243.832117]  [<c011c964>] __do_softirq+0x35/0x73
> [24243.832117]  [<c011c9c4>] do_softirq+0x22/0x26
> [24243.832117]  [<c011ca00>] irq_exit+0x29/0x34
> [24243.832117]  [<c0105b38>] do_IRQ+0x4e/0x5d
> [24243.832117]  [<c01044af>] common_interrupt+0x23/0x28
> [24243.832117]  =======================
> [24243.832117] ---[ end trace 869513b72e05b190 ]---
> [24243.836211] ------------[ cut here ]------------
> [24243.836301] WARNING: at block/blk-barrier.c:252 blk_do_ordered+0x1f0/0x228()
> [24243.836389] Modules linked in: lirc_serial lirc_dev dm_mod stv0299 msp3400
> saa7127 saa7115 tuner tea5767 tda8290 tda18271 tda827x tuner_xc2028 tda9887
> tuner_simple mt20xx tea5761 psmouse budget_ci budget_core ivtv dvb_core saa7146
> ttpci_eeprom firmware_class cx2341x tveeprom iTCO_wdt ir_common dcdbas evdev
> [24243.837508] Pid: 52, comm: kblockd/0 Not tainted 2.6.25.4-xfspatch-dirty #8
> [24243.837600]  [<c0118b8e>] warn_on_slowpath+0x3e/0x51
> [24243.837717]  [<c0293ada>] tg3_rx+0x32b/0x356
> [24243.837833]  [<c0293b7e>] tg3_poll_work+0x79/0x82
> [24243.837944]  [<c028ff1a>] tg3_restart_ints+0x11/0x63
> [24243.838055]  [<c0293c50>] tg3_poll+0xc9/0x10a
> [24243.838165]  [<c03071e3>] net_rx_action+0x9e/0x1b9
> [24243.838278]  [<c011c964>] __do_softirq+0x35/0x73
> [24243.838390]  [<c011ca00>] irq_exit+0x29/0x34
> [24243.838499]  [<c0105b38>] do_IRQ+0x4e/0x5d
> [24243.838607]  [<c0223c74>] blk_do_ordered+0x1f0/0x228
> [24243.838718]  [<c0220c99>] elv_next_request+0x18/0x12f
> [24243.838832]  [<c02a6627>] scsi_request_fn+0x64/0x2e2
> [24243.838943]  [<c0114f92>] finish_task_switch+0x1a/0x69
> [24243.839057]  [<c022189e>] blk_unplug_work+0x0/0xc
> [24243.839168]  [<c022186c>] __generic_unplug_device+0x1a/0x1c
> [24243.839283]  [<c022187f>] generic_unplug_device+0x11/0x28
> [24243.839395]  [<c02218a9>] blk_unplug_work+0xb/0xc
> [24243.839504]  [<c0125348>] run_workqueue+0x83/0x10f
> [24243.839616]  [<c0125493>] worker_thread+0xbf/0xcb
> [24243.839726]  [<c0127e14>] autoremove_wake_function+0x0/0x2d
> [24243.839840]  [<c0114faf>] finish_task_switch+0x37/0x69
> [24243.839951]  [<c0127e14>] autoremove_wake_function+0x0/0x2d
> [24243.840065]  [<c01253d4>] worker_thread+0x0/0xcb
> [24243.840117]  [<c0127965>] kthread+0x33/0x54
> [24243.840117]  [<c0127932>] kthread+0x0/0x54
> [24243.840117]  [<c010465f>] kernel_thread_helper+0x7/0x10
> [24243.840117]  =======================
> [24243.840117] ---[ end trace 869513b72e05b190 ]---
> 
> No further errors in dmesg.
> 
> This is 2.6.25.4-xfspatch-dirty - it has the patch for xfs on partitioned raid
> arrays. It also has the external lirc module loaded.
> 
> The system was in the process of rsync-restoring 1Tb of data to a new 5x1Tb
> raid5 that was running degraded. The filesystem is xfs.
> 
> The rsync ended like this:
> rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(541)
> [generator=3.0.2]
> rsync error: received SIGUSR1 (code 19) at main.c(1295) [receiver=3.0.2]
> which may be linked but I don't have timestamps for that.
> 
> David

      reply	other threads:[~2008-05-26  9:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-24  8:07 [REPORT] anticipatory: forced dispatching is broken David Greaves
2008-05-26  8:59 ` Ingo Molnar [this message]

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=20080526085957.GC13529@elte.hu \
    --to=mingo@elte.hu \
    --cc=david@dgreaves.com \
    --cc=jens.axboe@oracle.com \
    --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 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.