Re: [Qemu-block] [PATCH v2 1/4] blockjob: Allow nested pause

2015-04-20 Thread Stefan Hajnoczi
On Fri, Apr 03, 2015 at 04:13:55PM +0200, Paolo Bonzini wrote: > > > On 03/04/2015 16:05, Fam Zheng wrote: > > This patch changes block_job_pause to increase the pause counter and > > block_job_resume to decrease it. > > > > The counter will allow calling block_job_pause/block_job_resume > > unc

Re: [Qemu-block] [PATCH v2 1/4] blockjob: Allow nested pause

2015-04-08 Thread Stefan Hajnoczi
On Fri, Apr 03, 2015 at 10:05:18PM +0800, Fam Zheng wrote: > This patch changes block_job_pause to increase the pause counter and > block_job_resume to decrease it. > > The counter will allow calling block_job_pause/block_job_resume > unconditionally on a job when we need to suspend the IO tempora

Re: [Qemu-block] [PATCH v2 1/4] blockjob: Allow nested pause

2015-04-08 Thread Alberto Garcia
On Fri, Apr 03, 2015 at 10:05:18PM +0800, Fam Zheng wrote: > Signed-off-by: Fam Zheng > --- > block/mirror.c | 2 +- > blockdev.c | 8 +--- > blockjob.c | 23 +-- > include/block/blockjob.h | 20 > 4 files chang

Re: [Qemu-block] [PATCH v2 1/4] blockjob: Allow nested pause

2015-04-03 Thread Paolo Bonzini
On 03/04/2015 16:05, Fam Zheng wrote: > This patch changes block_job_pause to increase the pause counter and > block_job_resume to decrease it. > > The counter will allow calling block_job_pause/block_job_resume > unconditionally on a job when we need to suspend the IO temporarily. > > From now

[Qemu-block] [PATCH v2 1/4] blockjob: Allow nested pause

2015-04-03 Thread Fam Zheng
This patch changes block_job_pause to increase the pause counter and block_job_resume to decrease it. The counter will allow calling block_job_pause/block_job_resume unconditionally on a job when we need to suspend the IO temporarily. >From now on, each block_job_resume must be paired with a bloc