On 07/29/2015 12:55 PM, Christoph Hellwig wrote: > On Wed, Jul 29, 2015 at 04:23:38AM -0500, mchristi@xxxxxxxxxx wrote: >> From: Mike Christie <michaelc@xxxxxxxxxxx> >> >> 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 patches this is the wrong way to attack > your problem. The block layer already supports WRITE SAME, and COMPARE > and WRITE nees to be supported at that level too insted of creating > artifical bypasses. Why do I have to use the block layer? I just want to map the se_cmd to a ceph request and then put it back on the wire. I don't think I need any of the block layer services. We will do things like io scheduling on the OSD side. We just want to use LIO as more of a passthrough. -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html