Re: [Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-25 Thread Stefan Hajnoczi
On Mon, Jul 25, 2011 at 8:08 AM, Zhi Yong Wu wrote: > On Fri, Jul 22, 2011 at 6:54 PM, Stefan Hajnoczi wrote: >> On Fri, Jul 22, 2011 at 10:20 AM, Zhi Yong Wu >> wrote: >>> +    elapsed_time  = (real_time - bs->slice_start[is_write]) / 10.0; >>> +    fprintf(stderr, "real_time = %ld, sl

Re: [Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-25 Thread Zhi Yong Wu
On Fri, Jul 22, 2011 at 6:54 PM, Stefan Hajnoczi wrote: > On Fri, Jul 22, 2011 at 10:20 AM, Zhi Yong Wu > wrote: >> +static void bdrv_block_timer(void *opaque) >> +{ >> +    BlockDriverState *bs = opaque; >> +    BlockQueue *queue = bs->block_queue; >> +    uint64_t intval = 1; >> + >> +    whil

Re: [Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-24 Thread Zhi Yong Wu
On Mon, Jul 25, 2011 at 1:40 PM, Stefan Hajnoczi wrote: > On Mon, Jul 25, 2011 at 5:25 AM, Zhi Yong Wu wrote: >> On Fri, Jul 22, 2011 at 6:54 PM, Stefan Hajnoczi wrote: >>> On Fri, Jul 22, 2011 at 10:20 AM, Zhi Yong Wu >>> wrote: +static void bdrv_block_timer(void *opaque) +{ +

Re: [Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-24 Thread Stefan Hajnoczi
On Mon, Jul 25, 2011 at 5:25 AM, Zhi Yong Wu wrote: > On Fri, Jul 22, 2011 at 6:54 PM, Stefan Hajnoczi wrote: >> On Fri, Jul 22, 2011 at 10:20 AM, Zhi Yong Wu >> wrote: >>> +static void bdrv_block_timer(void *opaque) >>> +{ >>> +    BlockDriverState *bs = opaque; >>> +    BlockQueue *queue = bs

Re: [Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-24 Thread Zhi Yong Wu
On Fri, Jul 22, 2011 at 6:54 PM, Stefan Hajnoczi wrote: > On Fri, Jul 22, 2011 at 10:20 AM, Zhi Yong Wu > wrote: >> +static void bdrv_block_timer(void *opaque) >> +{ >> +    BlockDriverState *bs = opaque; >> +    BlockQueue *queue = bs->block_queue; >> +    uint64_t intval = 1; >> + >> +    whil

[Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-24 Thread Zhi Yong Wu
Signed-off-by: Zhi Yong Wu --- Makefile.objs |2 +- block.c | 248 + block.h |1 - block/blk-queue.c | 99 + block/blk-queue.h | 73 block_int.h | 21 + blockd

Re: [Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-22 Thread Stefan Hajnoczi
On Fri, Jul 22, 2011 at 10:20 AM, Zhi Yong Wu wrote: > +static void bdrv_block_timer(void *opaque) > +{ > +    BlockDriverState *bs = opaque; > +    BlockQueue *queue = bs->block_queue; > +    uint64_t intval = 1; > + > +    while (!QTAILQ_EMPTY(&queue->requests)) { > +        BlockIORequest *requ

[Qemu-devel] [PATCH v1 1/1] Submit the codes for QEMU disk I/O limits.

2011-07-22 Thread Zhi Yong Wu
Signed-off-by: Zhi Yong Wu --- Makefile.objs |2 +- block.c | 248 + block.h |1 - block/blk-queue.c | 99 + block/blk-queue.h | 73 block_int.h | 21 + blockd