Re: [Qemu-devel] [RFC 4/6] block: request overlap detection

2011-11-08 Thread Stefan Hajnoczi
On Tue, Nov 08, 2011 at 02:34:22PM +0800, Zhi Yong Wu wrote: On Mon, Nov 7, 2011 at 10:37 PM, Stefan Hajnoczi stefa...@gmail.com wrote: On Mon, Nov 7, 2011 at 11:49 AM, Zhi Yong Wu zwu.ker...@gmail.com wrote: On Mon, Oct 17, 2011 at 11:47 PM, Stefan Hajnoczi stefa...@linux.vnet.ibm.com

Re: [Qemu-devel] [RFC 4/6] block: request overlap detection

2011-11-08 Thread Zhi Yong Wu
On Tue, Nov 8, 2011 at 4:16 PM, Stefan Hajnoczi stefa...@linux.vnet.ibm.com wrote: On Tue, Nov 08, 2011 at 02:34:22PM +0800, Zhi Yong Wu wrote: On Mon, Nov 7, 2011 at 10:37 PM, Stefan Hajnoczi stefa...@gmail.com wrote: On Mon, Nov 7, 2011 at 11:49 AM, Zhi Yong Wu zwu.ker...@gmail.com wrote:

Re: [Qemu-devel] [RFC 4/6] block: request overlap detection

2011-11-07 Thread Zhi Yong Wu
On Mon, Oct 17, 2011 at 11:47 PM, Stefan Hajnoczi stefa...@linux.vnet.ibm.com wrote: Detect overlapping requests and remember to align to cluster boundaries if the image format uses them.  This assumes that allocating I/O is performed in cluster granularity - which is true for qcow2, qed, etc.

Re: [Qemu-devel] [RFC 4/6] block: request overlap detection

2011-11-07 Thread Stefan Hajnoczi
On Mon, Nov 7, 2011 at 11:49 AM, Zhi Yong Wu zwu.ker...@gmail.com wrote: On Mon, Oct 17, 2011 at 11:47 PM, Stefan Hajnoczi stefa...@linux.vnet.ibm.com wrote: Detect overlapping requests and remember to align to cluster boundaries if the image format uses them.  This assumes that allocating I/O

Re: [Qemu-devel] [RFC 4/6] block: request overlap detection

2011-11-07 Thread Zhi Yong Wu
On Mon, Nov 7, 2011 at 10:37 PM, Stefan Hajnoczi stefa...@gmail.com wrote: On Mon, Nov 7, 2011 at 11:49 AM, Zhi Yong Wu zwu.ker...@gmail.com wrote: On Mon, Oct 17, 2011 at 11:47 PM, Stefan Hajnoczi stefa...@linux.vnet.ibm.com wrote: Detect overlapping requests and remember to align to cluster

[Qemu-devel] [RFC 4/6] block: request overlap detection

2011-10-17 Thread Stefan Hajnoczi
Detect overlapping requests and remember to align to cluster boundaries if the image format uses them. This assumes that allocating I/O is performed in cluster granularity - which is true for qcow2, qed, etc. Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com --- block.c | 39