[Libvirt-cim] Is virStoragePoolRefresh() synchronous or asynchronous?

Eduardo Lima (Etrunko) eblima at linux.vnet.ibm.com
Thu Aug 11 20:42:06 UTC 2011


On 08/11/2011 03:55 PM, Gareth S Bestor wrote:
>
> Basically, when you call virStoragePoolRefresh(), eg to pickup any new
> disks that may have just been created under the pool path, when the API
> returns are you guaranteed that the refresh operation is completed, or
> might the pool still be refreshing itself? I ask because I understand
> this refresh operation can be 'expensive', so I'm wondering if in fact
> things may still be going on in the background after the API returns...
>

I can't really tell for sure due to very little knowledge of libvirt 
code, but I took a quick look there and nothing shows the 
virStoragePoolRefresh could be asynchronous. In fact, the function will 
fail if there are any jobs pending.

> - Gareth
>
> Dr. Gareth S. Bestor
> IBM Senior Software Engineer
> Systems & Technology Group - Systems Management Standards
> 971-285-6375 (mobile)
> bestor at us.ibm.com
>
>
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim


-- 
Eduardo de Barros Lima
Software Engineer, Open Virtualization
Linux Technology Center - IBM/Brazil
eblima at br.ibm.com




More information about the Libvirt-cim mailing list