Re: [PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-30 Thread Christoph Hellwig
On Wed, Jul 29, 2015 at 06:40:01PM -0500, Mike Christie wrote: I guess I was viewing this similar to cephfs where it does not use rbd and the block layer. It just makes ceph/rados calls directly using libceph. I am using rbd.c for its helper/wrapper functions around the libceph ones, but I

Re: [PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-30 Thread Nicholas A. Bellinger
Hey Mike HCH, On Wed, 2015-07-29 at 18:40 -0500, Mike Christie wrote: On 07/29/2015 05:59 PM, Mike Christie wrote: On 07/29/2015 12:55 PM, Christoph Hellwig wrote: On Wed, Jul 29, 2015 at 04:23:38AM -0500, mchri...@redhat.com wrote: From: Mike Christie micha...@cs.wisc.edu LIO uses

Re: [PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-29 Thread Mike Christie
On 07/29/2015 08:34 AM, Alex Elder wrote: On 07/29/2015 04:23 AM, mchri...@redhat.com wrote: From: Mike Christie micha...@cs.wisc.edu LIO uses scatterlist for its page/data management. This patch adds a scatterlist messenger data type, so LIO can pass its sg down directly to rbd.

Re: [PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-29 Thread Christoph Hellwig
On Wed, Jul 29, 2015 at 04:23:38AM -0500, mchri...@redhat.com wrote: From: Mike Christie micha...@cs.wisc.edu LIO uses scatterlist for its page/data management. This patch adds a scatterlist messenger data type, so LIO can pass its sg down directly to rbd. Just as I mentioned for David's

[PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-29 Thread mchristi
From: Mike Christie micha...@cs.wisc.edu LIO uses scatterlist for its page/data management. This patch adds a scatterlist messenger data type, so LIO can pass its sg down directly to rbd. Signed-off-by: Mike Christie micha...@cs.wisc.edu --- include/linux/ceph/messenger.h | 13 ++

Re: [PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-29 Thread Alex Elder
On 07/29/2015 04:23 AM, mchri...@redhat.com wrote: From: Mike Christie micha...@cs.wisc.edu LIO uses scatterlist for its page/data management. This patch adds a scatterlist messenger data type, so LIO can pass its sg down directly to rbd. Signed-off-by: Mike Christie micha...@cs.wisc.edu

Re: [PATCH 01/18] libceph: add scatterlist messenger data type

2015-07-29 Thread Mike Christie
On 07/29/2015 12:55 PM, Christoph Hellwig wrote: On Wed, Jul 29, 2015 at 04:23:38AM -0500, mchri...@redhat.com wrote: From: Mike Christie micha...@cs.wisc.edu LIO uses scatterlist for its page/data management. This patch adds a scatterlist messenger data type, so LIO can pass its sg down