[cups.general] Concurrent IPP transfers and other CUPS operations

Tim Waugh twaugh at redhat.com
Mon Apr 6 06:35:30 PDT 2009


Helge Blischke wrote:
>> Suppose you had a slow IPP transfer from a remote site, and another
>> transfer was ready to start (perhaps to a different queue) - will the
>> second transfer have to wait for the first to finish?
>>
>> Thanks in advance!
>>
>> Seb James
> 
> No, for every job, the scheduler spawns a process group of its own
> which contains all the needed filters and the backend.

That wasn't actually the question, which was about the network handling 
of IPP requests.

In fact there are several situations in which handling one IPP request 
blocks the scheduler for potentially large amounts of time, preventing 
it from servicing both jobs and other IPP requests.  One such situation 
is when fetching lists of jobs, for example:
   http://cups.org/str.php?L2913

Ideally, IMHO, this would be handled using the 'worker threads' 
paradigm, but unfortunately that's not the way cups works.

Tim.
*/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <https://lists.cups.org/pipermail/cups/attachments/20090406/895d45eb/attachment.bin>


More information about the cups mailing list