Re: [libvirt] [PATCH v2 8/8] storage_driver: Release pool object lock for some long running jobs

2018-08-29 Thread Michal Privoznik
On 08/28/2018 08:36 PM, John Ferlan wrote: > > > On 08/20/2018 08:09 AM, Michal Privoznik wrote: >> As advertised in previous commit, there are three APIs that might >> run for quite some time (because they read/write data from/to a >> volume) and these three are: downloadVol, uploadVol, wipeVol.

Re: [libvirt] [PATCH v2 8/8] storage_driver: Release pool object lock for some long running jobs

2018-08-28 Thread John Ferlan
On 08/20/2018 08:09 AM, Michal Privoznik wrote: > As advertised in previous commit, there are three APIs that might > run for quite some time (because they read/write data from/to a > volume) and these three are: downloadVol, uploadVol, wipeVol. > Release pool object lock and reacquire it later

[libvirt] [PATCH v2 8/8] storage_driver: Release pool object lock for some long running jobs

2018-08-20 Thread Michal Privoznik
As advertised in previous commit, there are three APIs that might run for quite some time (because they read/write data from/to a volume) and these three are: downloadVol, uploadVol, wipeVol. Release pool object lock and reacquire it later to allow more concurrency. Signed-off-by: Michal Privoznik