Hi Laszlo,
Sorry for the very late response,
You are correct.
We have inefficient synchronization issues.
For example - I wonder whether we should have AsyncTaskManager instance per 
data center

Yair


----- Original Message -----
> From: "Laszlo Hornyak" <[email protected]>
> To: "engine-devel" <[email protected]>
> Sent: Tuesday, September 11, 2012 7:27:34 PM
> Subject: [Engine-devel] AsyncTaskManager and the irsbroker
> 
> hi,
> 
> I have just noticed that AsyncTaskManager is
> - almost all of the public methods are synchronized
> - and it is singleton
> - calling to VDS operations (line 291)
> 
> Therefore this may be a performance bottleneck. Even when you want to
> create an asynchronous task or query a task's state, you may have to
> wait till a remote vdsm responds. Would it be ok to remove the
> synchronization from e.g. the query-like methods? Or the one
> initiating remote calls?
> 
> Laszlo
> _______________________________________________
> Engine-devel mailing list
> [email protected]
> http://lists.ovirt.org/mailman/listinfo/engine-devel
> 
_______________________________________________
Engine-devel mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-devel

Reply via email to