From mboxrd@z Thu Jan 1 00:00:00 1970 From: axboe@fb.com (Jens Axboe) Date: Wed, 31 Dec 2014 09:38:34 -0700 Subject: [PATCH 0/4] nvme-blkmq fixes In-Reply-To: References: <1419036856-16275-1-git-send-email-keith.busch@intel.com> <5495B2BF.8070602@fb.com> <5495CDFE.3060404@fb.com> <54984B10.6060907@fb.com> <549860A9.7060106@fb.com> <54987A43.9000807@fb.com> <5499AB17.6060805@fb.com> <5499AC69.2010706@fb.com> <5499DD9B.4020508@fb.com> Message-ID: <54A4268A.6030504@fb.com> On 12/30/2014 07:31 PM, Keith Busch wrote: > Abandon the whole series... Too many corner cases where this falls > to pieces. I'm running high queue-depth IO with random error injection > that causes requests to get on lists from ctx->rq_list, hctx->dispatch, > and q->requeue_list. No matter what I do from the driver, there is > always a case in either reset or removal where a requests get lost and > blk_cleanup_queue never completes. Back to the drawing board, I'll drop the series. Still off from work here, I'll take a look when I get back soon. I'm surprised it's this difficult, we already went through most of this design/test hash out with scsi-mq. I'll drop this one: NVMe: Freeze queues on shutdown but keep this one: NVMe: Fix double free irq Agree? -- Jens Axboe