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(a)us.ibm.com
_______________________________________________
Libvirt-cim mailing list
Libvirt-cim(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-cim
--
Eduardo de Barros Lima
Software Engineer, Open Virtualization
Linux Technology Center - IBM/Brazil
eblima(a)br.ibm.com