All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gabriel C <nix.or.die@googlemail.com>
To: linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Cc: Jens Axboe <jens.axboe@oracle.com>,
	Linus Torvalds <torvalds@linux-foundation.org>
Subject: On current git head webservers stopped working
Date: Fri, 13 Jul 2007 11:28:08 +0200	[thread overview]
Message-ID: <469745A8.6010005@googlemail.com> (raw)

Hello ,

While doing some tests with 2.6.22-git2 ( at the time head
4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4 ) all my webservers stopped
working.
I can't get any file using wget or whatever else , everything hangs
after 1% forever.

I bisected this and here the result:

534f2aaa6ab07cd71164180bc958a7dcde41db11 is first bad commit
commit 534f2aaa6ab07cd71164180bc958a7dcde41db11
Author: Jens Axboe <jens.axboe@oracle.com>
Date:   Fri Jun 1 14:52:37 2007 +0200

    sys_sendfile: switch to using ->splice_read, if available

    This patch makes sendfile prefer to use ->splice_read(), if it's
    available in the file_operations structure.

    Signed-off-by: Jens Axboe <jens.axboe@oracle.com>

:040000 040000 b19013793692eee0f632b3703dca0bd40cea753f
ed50576c0d3f0d3ce9f1a2ac9336d1164b45f63f M      fs


This is :

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blobdiff;f=fs/read_write.c;h=47da8a4a0fbecd1bbf00aaf29fd1fdc6dc7408d8;hp=4d03008f015b9ae6d2565cdbc179d034687c3d08;hb=534f2aaa6ab07cd71164180bc958a7dcde41db11;hpb=6a14b90bb6bc7cd83e2a444bf457a2ea645cbfe7

crazy@lara:/work/crazy/linux-git/linux-2.6$ git bisect log
git-bisect start
# bad: [4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4] lots-of-architectures:
enable arbitary speed tty support
git-bisect bad 4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4
# good: [7dcca30a32aadb0520417521b0c44f42d09fe05c] Linux 2.6.22
git-bisect good 7dcca30a32aadb0520417521b0c44f42d09fe05c
# good: [bf74b964775009071cf12f9d59d4dd5e388fbe0b] [MIPS] DEC: Fix
modpost warning.
git-bisect good bf74b964775009071cf12f9d59d4dd5e388fbe0b
# bad: [1b21f458ddbc8fb6fceeb68158e9e04b2571dabd] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
git-bisect bad 1b21f458ddbc8fb6fceeb68158e9e04b2571dabd
# bad: [01370f0603f8435d415a19f7e62d1bab826c3589] Merge branch
'splice-2.6.23' of git://git.kernel.dk/data/git/linux-2.6-block
git-bisect bad 01370f0603f8435d415a19f7e62d1bab826c3589
# good: [4f179f71607382888c5ce5385a4ee136e1a2002a] Input: serio_raw -
shut up errorneous warning
git-bisect good 4f179f71607382888c5ce5385a4ee136e1a2002a
# bad: [cac36bb06efe4880234524e117e0e712b10b1f16] pipe: change the
->pin() operation to ->confirm()
git-bisect bad cac36bb06efe4880234524e117e0e712b10b1f16
# bad: [cf8208d0eabd1d5d2625ec02a175a294c3f30d36] sendfile: convert nfsd
to splice_direct_to_actor()
git-bisect bad cf8208d0eabd1d5d2625ec02a175a294c3f30d36
# bad: [5ffc4ef45b3b0a57872f631b4e4ceb8ace0d7496] sendfile: remove
.sendfile from filesystems that use generic_file_sendfile()
git-bisect bad 5ffc4ef45b3b0a57872f631b4e4ceb8ace0d7496
# good: [6a14b90bb6bc7cd83e2a444bf457a2ea645cbfe7] vmsplice: add
vmsplice-to-user support
git-bisect good 6a14b90bb6bc7cd83e2a444bf457a2ea645cbfe7
# bad: [534f2aaa6ab07cd71164180bc958a7dcde41db11] sys_sendfile: switch
to using ->splice_read, if available
git-bisect bad 534f2aaa6ab07cd71164180bc958a7dcde41db11


Reverting 534f2aaa6ab07cd71164180bc958a7dcde41db11 from git2 solved that
problem for me.

I've compiled current git head and the problem still exists but I cannot
revert this commit while some conflicts.



Regards ,

Gabriel C

             reply	other threads:[~2007-07-13  9:28 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-13  9:28 Gabriel C [this message]
2007-07-13  9:34 ` On current git head webservers stopped working Jens Axboe
2007-07-13  9:49   ` Gabriel C
2007-07-13 10:00     ` Jens Axboe
2007-07-13 10:05       ` Christoph Hellwig
2007-07-13 11:00         ` Jens Axboe
2007-07-13 10:09       ` Gabriel C
2007-07-13 11:11         ` Jens Axboe
2007-07-13 13:52   ` walt
2007-07-13 17:27   ` Linus Torvalds
2007-07-13 17:39     ` Jens Axboe
2007-07-13 18:17       ` Jens Axboe

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=469745A8.6010005@googlemail.com \
    --to=nix.or.die@googlemail.com \
    --cc=jens.axboe@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.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.