Re: [Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-18 Thread Max Reitz
On 18.09.2015 13:09, Max Reitz wrote: > On 11.09.2015 20:52, Max Reitz wrote: >> On 07.09.2015 09:34, Fam Zheng wrote: >>> Sometimes block jobs must execute as a transaction group. Finishing >>> jobs wait until all other jobs are ready to complete successfully. >>> Failure or cancellation of one j

Re: [Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-18 Thread Max Reitz
On 11.09.2015 20:52, Max Reitz wrote: > On 07.09.2015 09:34, Fam Zheng wrote: >> Sometimes block jobs must execute as a transaction group. Finishing >> jobs wait until all other jobs are ready to complete successfully. >> Failure or cancellation of one job cancels the other jobs in the group. >> >

Re: [Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-14 Thread Fam Zheng
On Fri, 09/11 20:52, Max Reitz wrote: > On 07.09.2015 09:34, Fam Zheng wrote: > > Sometimes block jobs must execute as a transaction group. Finishing > > jobs wait until all other jobs are ready to complete successfully. > > Failure or cancellation of one job cancels the other jobs in the group. >

Re: [Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-11 Thread Eric Blake
On 09/07/2015 01:34 AM, Fam Zheng wrote: > Sometimes block jobs must execute as a transaction group. Finishing > jobs wait until all other jobs are ready to complete successfully. > Failure or cancellation of one job cancels the other jobs in the group. > > Signed-off-by: Stefan Hajnoczi > [Rewr

Re: [Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-11 Thread Max Reitz
On 07.09.2015 09:34, Fam Zheng wrote: > Sometimes block jobs must execute as a transaction group. Finishing > jobs wait until all other jobs are ready to complete successfully. > Failure or cancellation of one job cancels the other jobs in the group. > > Signed-off-by: Stefan Hajnoczi > [Rewrite

Re: [Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-11 Thread Max Reitz
On 07.09.2015 09:34, Fam Zheng wrote: > Sometimes block jobs must execute as a transaction group. Finishing > jobs wait until all other jobs are ready to complete successfully. > Failure or cancellation of one job cancels the other jobs in the group. > > Signed-off-by: Stefan Hajnoczi > [Rewrite

[Qemu-devel] [PATCH v5 09/14] block: Add block job transactions

2015-09-07 Thread Fam Zheng
Sometimes block jobs must execute as a transaction group. Finishing jobs wait until all other jobs are ready to complete successfully. Failure or cancellation of one job cancels the other jobs in the group. Signed-off-by: Stefan Hajnoczi [Rewrite the implementation which is now contained in bloc