[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH] blockjob: Don't sleep too short
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-block] [PATCH] blockjob: Don't sleep too short |
Date: |
Tue, 7 Jul 2015 11:40:34 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Mon, Jul 06, 2015 at 11:28:11AM +0800, Fam Zheng wrote:
> diff --git a/include/block/blockjob.h b/include/block/blockjob.h
> index 57d8ef1..3deb731 100644
> --- a/include/block/blockjob.h
> +++ b/include/block/blockjob.h
> @@ -146,11 +146,13 @@ void *block_job_create(const BlockJobDriver *driver,
> BlockDriverState *bs,
> int64_t speed, BlockCompletionFunc *cb,
> void *opaque, Error **errp);
>
> +#define BLOCK_JOB_SLEEP_NS_MIN 10000000L
Please introduce a block_job_relax_cpu() or similar function instead of
changing block_job_sleep_ns() to 10 millisecond minimum. This change
would make legitimate <10 ms users imprecise!
pgpsYWRoBBdlm.pgp
Description: PGP signature