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
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
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)
+{
+
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
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
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
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
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