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
