linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ming Lei <ming.lei@redhat.com>
To: "Theodore Y. Ts'o" <tytso@mit.edu>
Cc: Jens Axboe <axboe@kernel.dk>,
	linux-ext4@vger.kernel.org,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	linux-block@vger.kernel.org,
	Linus Torvalds <torvalds@linux-foundation.org>
Subject: Re: REGRESSION: 37f4a24c2469: blk-mq: centralise related handling into blk_mq_get_driver_tag
Date: Tue, 15 Sep 2020 15:33:03 +0800	[thread overview]
Message-ID: <20200915073303.GA754106@T590> (raw)
In-Reply-To: <20200915044519.GA38283@mit.edu>

Hi Theodore,

On Tue, Sep 15, 2020 at 12:45:19AM -0400, Theodore Y. Ts'o wrote:
> On Thu, Sep 03, 2020 at 11:55:28PM -0400, Theodore Y. Ts'o wrote:
> > Worse, right now, -rc1 and -rc2 is causing random crashes in my
> > gce-xfstests framework.  Sometimes it happens before we've run even a
> > single xfstests; sometimes it happens after we have successfully
> > completed all of the tests, and we're doing a shutdown of the VM under
> > test.  Other times it happens in the middle of a test run.  Given that
> > I'm seeing this at -rc1, which is before my late ext4 pull request to
> > Linus, it's probably not an ext4 related bug.  But it also means that
> > I'm partially blind in terms of my kernel testing at the moment.  So I
> > can't even tell Linus that I've run lots of tests and I'm 100%
> > confident your one-line change is 100% safe.
> 
> I was finally able to bisect it down to the commit:
> 
> 37f4a24c2469: blk-mq: centralise related handling into blk_mq_get_driver_tag

37f4a24c2469 has been reverted in:

	4e2f62e566b5 Revert "blk-mq: put driver tag when this request is completed"

And later the patch is committed as the following after being fixed:

	568f27006577 blk-mq: centralise related handling into blk_mq_get_driver_tag

So can you reproduce the issue by running kernel of commit 568f27006577?
If yes, can the issue be fixed by reverting 568f27006577?

> 
> (See below for [1] Bisect log.)
> 
> The previous commit allows the tests to run to completion.  With
> commit 37f4a24c2469 and later all 11 test scenarios (4k blocks, 1k
> blocks, ext3 compat, ext4 w/ fscrypt, nojournal mode, data=journal,
> bigalloc, etc.) the VM will get stuck.

Can you share the exact mount command line for setup the environment?
and the exact xfstest item?



Thanks,
Ming


  reply	other threads:[~2020-09-15  7:33 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20200818181117.GA34125@mit.edu>
     [not found] ` <990cc101-d4a1-f346-fe78-0fb5b963b406@kernel.dk>
     [not found]   ` <20c844c8-b649-3250-ff5b-b7420f72ff38@kernel.dk>
     [not found]     ` <20200822143326.GC199705@mit.edu>
     [not found]       ` <aff250ad-4c31-15c2-fa1d-3f3945cb7aa5@kernel.dk>
     [not found]         ` <7f0e2d99-5da2-237e-a894-0afddc0ace1e@kernel.dk>
     [not found]           ` <049a97db-c362-bcfb-59e5-4b1d2df59383@kernel.dk>
     [not found]             ` <5140ba6c-779c-2a71-b7f2-3c3220cdf19c@kernel.dk>
     [not found]               ` <68510957-c887-8e26-4a1a-a7a93488586a@kernel.dk>
     [not found]                 ` <20200904035528.GE558530@mit.edu>
2020-09-15  4:45                   ` REGRESSION: 37f4a24c2469: blk-mq: centralise related handling into blk_mq_get_driver_tag Theodore Y. Ts'o
2020-09-15  7:33                     ` Ming Lei [this message]
2020-09-15 22:45                       ` Theodore Y. Ts'o
2020-09-15 23:09                         ` Ming Lei
2020-09-16 20:20                           ` Theodore Y. Ts'o
2020-09-17  2:20                             ` Ming Lei
2020-09-17 14:30                               ` Theodore Y. Ts'o
2020-09-17 23:08                                 ` Ming Lei
2020-09-24  0:59                                 ` Ming Lei
2020-09-24 14:33                                   ` Theodore Y. Ts'o
2020-09-25  1:13                                     ` Theodore Y. Ts'o
2020-09-25  7:31                                       ` Ming Lei
2020-09-25 16:19                                         ` Ming Lei
2020-09-25 16:32                                           ` Shakeel Butt
2020-09-25 16:47                                             ` Shakeel Butt
2020-09-25 17:22                                               ` Roman Gushchin
2020-09-25 17:17                                           ` Linus Torvalds
2020-09-25 17:22                                             ` Shakeel Butt
2020-09-25 17:35                                               ` Shakeel Butt
2020-09-25 17:47                                                 ` Roman Gushchin
2020-09-25 17:58                                                   ` Shakeel Butt
2020-09-25 19:19                                                     ` Shakeel Butt
2020-09-25 20:56                                                       ` Roman Gushchin
2020-09-25 21:18                                                         ` Shakeel Butt
2020-09-27 17:38                                                           ` Theodore Y. Ts'o
2020-09-26  1:43                                                       ` Ming Lei
2020-09-26  6:42                                                         ` Roman Gushchin
2020-09-25  1:14                                     ` Ming Lei
2020-09-25  2:34                                       ` Ming Lei

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=20200915073303.GA754106@T590 \
    --to=ming.lei@redhat.com \
    --cc=axboe@kernel.dk \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-ext4@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=tytso@mit.edu \
    /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;
as well as URLs for NNTP newsgroup(s).