Bug 2217954 - Enlarge backlog queue for listen() in cupsd
Summary: Enlarge backlog queue for listen() in cupsd
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: cups
Version: 9.2
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: rc
: ---
Assignee: Zdenek Dohnal
QA Contact: Petr Dancak
URL:
Whiteboard:
Depends On:
Blocks: 2217955
TreeView+ depends on / blocked
 
Reported: 2023-06-27 15:38 UTC by Zdenek Dohnal
Modified: 2023-07-21 16:34 UTC (History)
2 users (show)

Fixed In Version: cups-2.3.3op2-19.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2217955 (view as bug list)
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Upstream patch (1.09 KB, application/mbox)
2023-06-27 15:38 UTC, Zdenek Dohnal
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-161097 0 None None None 2023-06-28 14:08:24 UTC

Description Zdenek Dohnal 2023-06-27 15:38:56 UTC
Created attachment 1972872 [details]
Upstream patch

Description of problem:
cupsd may drop requests if many requests come at one time, because listen() backlog queue gets full. This may lead to losing print job requests etc.

Version-Release number of selected component (if applicable):
cups-2.3.3op2-18.el9

How reproducible:
Sometimes during heavy load of requests to cupsd

Steps to Reproduce:
1. send many print jobs to cupsd in short time
2. check if some of them are not processed

Actual results:
In case backlog queue got full, some jobs might not be created

Expected results:
All or at least more jobs are created

Additional info:
Upstream issue:
https://github.com/OpenPrinting/cups/issues/308

Upstream fix:
https://github.com/OpenPrinting/cups/commit/876fdc1c90


Note You need to log in before you can comment on or make changes to this bug.