mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Keith Busch <keith.busch@intel.com>
To: "Matias Bjørling" <m@bjorling.me>
Cc: Keith Busch <keith.busch@intel.com>,
	Matthew Wilcox <willy@linux.intel.com>, Jens Axboe <axboe@fb.com>,
	"sbradshaw@micron.com" <sbradshaw@micron.com>,
	"tom.leiming@gmail.com" <tom.leiming@gmail.com>,
	"hch@infradead.org" <hch@infradead.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-nvme@lists.infradead.org" <linux-nvme@lists.infradead.org>
Subject: Re: [PATCH v7] NVMe: conversion to blk-mq
Date: Thu, 12 Jun 2014 10:24:31 -0600 (MDT)	[thread overview]
Message-ID: <alpine.LRH.2.03.1406121015130.4699@AMR> (raw)
In-Reply-To: <5399BA00.7000705@bjorling.me>

[-- Attachment #1: Type: TEXT/PLAIN, Size: 990 bytes --]

On Thu, 12 Jun 2014, Matias Bjørling wrote:
> On 06/12/2014 12:51 AM, Keith Busch wrote:
>> So far so good: it passed the test that was previously failing. I'll
>> let the remaining xfstests run and see what happens.
>
> Great.
>
> The flushes was a fluke. I haven't been able to reproduce.

Cool, most of the tests are passing, except there is some really weird
stuff with the timeout handling. You've got two different places with the
same two prints, so I was a little confused where they were coming from.

I've got some more things to try to debug this, but this is thwat I have
so far:

It looks like the abort_complete callback is broken. First, the dev_warn
there makes no sense because you're pointing to the admin queue's abort
request, not the IO queue's request you're aborting. Then you call
cancel_cmd_info on the same command you're completing but it looks like
you're expecting to be doing this on the IO request you meant to abort,
but that could cause double completions.

  reply	other threads:[~2014-06-12 16:24 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-10  9:20 [PATCH v7] " Matias Bjørling
2014-06-10  9:20 ` [PATCH v7] NVMe: " Matias Bjørling
2014-06-10 15:51   ` Keith Busch
2014-06-10 16:19     ` Jens Axboe
2014-06-10 19:29       ` Keith Busch
2014-06-10 19:58         ` Jens Axboe
2014-06-10 21:10           ` Keith Busch
2014-06-10 21:14             ` Jens Axboe
2014-06-10 21:21               ` Keith Busch
2014-06-10 21:33                 ` Matthew Wilcox
2014-06-11 16:54                   ` Jens Axboe
2014-06-11 17:09                     ` Matthew Wilcox
2014-06-11 22:22                       ` Matias Bjørling
2014-06-11 22:51                         ` Keith Busch
2014-06-12 14:32                           ` Matias Bjørling
2014-06-12 16:24                             ` Keith Busch [this message]
2014-06-13  0:06                               ` Keith Busch
2014-06-13 14:07                                 ` Jens Axboe
2014-06-13 15:05                                   ` Keith Busch
2014-06-13 15:11                                     ` Jens Axboe
2014-06-13 15:16                                       ` Keith Busch
2014-06-13 18:14                                         ` Jens Axboe
2014-06-13 19:22                                           ` Keith Busch
2014-06-13 19:29                                             ` Jens Axboe
2014-06-13 20:56                                               ` Jens Axboe
2014-06-13 21:28                                             ` 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=alpine.LRH.2.03.1406121015130.4699@AMR \
    --to=keith.busch@intel.com \
    --cc=axboe@fb.com \
    --cc=hch@infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nvme@lists.infradead.org \
    --cc=m@bjorling.me \
    --cc=sbradshaw@micron.com \
    --cc=tom.leiming@gmail.com \
    --cc=willy@linux.intel.com \
    /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

Powered by JetHome