On Wed, Jun 24, 2009 at 01:19:27PM -0500, Tom Mueller wrote:
> [email protected] wrote:
>>
>> The transport uses a single libcurl multi-handle, which means that if
>> multiple threads are going to use the transport, we have to serialize
>> callers of multi_perform() for our handle.  All of the client is single
>> threaded, and I haven't seen any documentation from the GUI team
>> outlining a multi-threaded approach to downloading.
>>   
> Do you mean a single one for all images, or one per image?  (Sorry, I  
> haven't had a chance to review the code yet).
>
> The updatetool GUI currently uses multi-threading for evaluating update  
> plans for multiple user images simultaneously.
> Could this at least be done at the image level to allow this?

Sorry if I was unclear.  The correspondence between curl multi-handle
and image is 1:1.  In the case you describe, everything should be okay,
as long you're using one thread per user image.

-j
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to