Re: [PATCH 0/5] Initial support for polled IO

2015-11-07 Thread Christoph Hellwig
Hi Jens, this looks great. We're seeing some similarly good results. I don't think this is actually usable for applications as-is, but it's a) very useful for benchmarking, and b) allows us to develop the proper interfaces on top. So let's ship it! Acked-by: Christoph Hellwig -- To

Re: [PATCH 0/5] Initial support for polled IO

2015-11-07 Thread Christoph Hellwig
Hi Jens, this looks great. We're seeing some similarly good results. I don't think this is actually usable for applications as-is, but it's a) very useful for benchmarking, and b) allows us to develop the proper interfaces on top. So let's ship it! Acked-by: Christoph Hellwig --

Re: [PATCH 0/5] Initial support for polled IO

2015-11-06 Thread Keith Busch
On Fri, Nov 06, 2015 at 10:20:18AM -0700, Jens Axboe wrote: > Hi, > > This is a basic framework for supporting polled IO with the block > layer stack, and added support for sync O_DIRECT IO and the NVMe > driver. > > There are a few things missing to truly productize this, but it's > very useful

[PATCH 0/5] Initial support for polled IO

2015-11-06 Thread Jens Axboe
Hi, This is a basic framework for supporting polled IO with the block layer stack, and added support for sync O_DIRECT IO and the NVMe driver. There are a few things missing to truly productize this, but it's very useful for testing. For now, it's a per-device opt-in feature. To enable it, you

Re: [PATCH 0/5] Initial support for polled IO

2015-11-06 Thread Keith Busch
On Fri, Nov 06, 2015 at 10:20:18AM -0700, Jens Axboe wrote: > Hi, > > This is a basic framework for supporting polled IO with the block > layer stack, and added support for sync O_DIRECT IO and the NVMe > driver. > > There are a few things missing to truly productize this, but it's > very useful

[PATCH 0/5] Initial support for polled IO

2015-11-06 Thread Jens Axboe
Hi, This is a basic framework for supporting polled IO with the block layer stack, and added support for sync O_DIRECT IO and the NVMe driver. There are a few things missing to truly productize this, but it's very useful for testing. For now, it's a per-device opt-in feature. To enable it, you