Re: [dm-devel] [for-4.16 PATCH v2 1/5] block: establish request failover callback

2018-01-04 Thread Mike Snitzer
On Thu, Jan 04 2018 at 5:28am -0500, Christoph Hellwig wrote: > On Fri, Dec 29, 2017 at 03:19:04PM -0500, Mike Snitzer wrote: > > On Fri, Dec 29 2017 at 5:10am -0500, > > Christoph Hellwig wrote: > > > > > On Tue, Dec 26, 2017 at 10:22:53PM -0500, Mike Snitzer

Re: [dm-devel] [for-4.16 PATCH v2 1/5] block: establish request failover callback

2018-01-04 Thread Christoph Hellwig
On Fri, Dec 29, 2017 at 03:19:04PM -0500, Mike Snitzer wrote: > On Fri, Dec 29 2017 at 5:10am -0500, > Christoph Hellwig wrote: > > > On Tue, Dec 26, 2017 at 10:22:53PM -0500, Mike Snitzer wrote: > > > All requests allocated from a request_queue with this callback set can > > >

Re: [dm-devel] [for-4.16 PATCH v2 1/5] block: establish request failover callback

2017-12-29 Thread Mike Snitzer
On Fri, Dec 29 2017 at 5:10am -0500, Christoph Hellwig wrote: > On Tue, Dec 26, 2017 at 10:22:53PM -0500, Mike Snitzer wrote: > > All requests allocated from a request_queue with this callback set can > > failover their requests during completion. > > > > This callback is expected

Re: [dm-devel] [for-4.16 PATCH v2 1/5] block: establish request failover callback

2017-12-29 Thread Christoph Hellwig
On Tue, Dec 26, 2017 at 10:22:53PM -0500, Mike Snitzer wrote: > All requests allocated from a request_queue with this callback set can > failover their requests during completion. > > This callback is expected to use the blk_steal_bios() interface to > transfer a request's bios back to an

[dm-devel] [for-4.16 PATCH v2 1/5] block: establish request failover callback

2017-12-26 Thread Mike Snitzer
All requests allocated from a request_queue with this callback set can failover their requests during completion. This callback is expected to use the blk_steal_bios() interface to transfer a request's bios back to an upper-layer bio-based request_queue. This will be used by both NVMe multipath