Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-09 Thread Keith Busch
On Tue, 8 Oct 2013, Jens Axboe wrote: On Tue, Oct 08 2013, Matthew Wilcox wrote: On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-09 Thread Keith Busch
On Tue, 8 Oct 2013, Jens Axboe wrote: On Tue, Oct 08 2013, Matthew Wilcox wrote: On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Jens Axboe
On Tue, Oct 08 2013, Matthew Wilcox wrote: > On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: > > The nvme driver implements itself as a bio-based driver. This primarily > > because > > of high lock congestion for high-performance nvm devices. To remove the > > congestion, a

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Matias Bjørling
On 10/08/2013 03:10 PM, Matthew Wilcox wrote: On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove the congestion, a multi-queue block

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Matthew Wilcox
On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: > The nvme driver implements itself as a bio-based driver. This primarily > because > of high lock congestion for high-performance nvm devices. To remove the > congestion, a multi-queue block layer is being implemented. Um, no.

[PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Matias Bjørling
These patches are against the "new-queue" branch in Axboe's repo: git://git.kernel.dk/linux-block.git The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove the congestion, a multi-queue block layer is

[PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Matias Bjørling
These patches are against the new-queue branch in Axboe's repo: git://git.kernel.dk/linux-block.git The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove the congestion, a multi-queue block layer is

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Matthew Wilcox
On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove the congestion, a multi-queue block layer is being implemented. Um, no. You'll

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Matias Bjørling
On 10/08/2013 03:10 PM, Matthew Wilcox wrote: On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove the congestion, a multi-queue block

Re: [PATCH RFC 0/2] Convert from bio-based to blk-mq

2013-10-08 Thread Jens Axboe
On Tue, Oct 08 2013, Matthew Wilcox wrote: On Tue, Oct 08, 2013 at 11:34:20AM +0200, Matias Bjørling wrote: The nvme driver implements itself as a bio-based driver. This primarily because of high lock congestion for high-performance nvm devices. To remove the congestion, a multi-queue