RESOLVED FIXED311975
[Linux] Use QOS::UserInitiated for NetworkProcess' Cache Storage thread
https://bugs.webkit.org/show_bug.cgi?id=311975
Summary [Linux] Use QOS::UserInitiated for NetworkProcess' Cache Storage thread
Simon Pena
Reported 2026-04-10 13:47:44 PDT
Darwin's WorkQueue::QOS::UserInteractive maps to Linux's real-time SCHED_RR. Since the Cache Storage was promoted to UserInteractive in 292576@main, it occasionally exceeds RT CPU time limits, triggering a kernel SIGKILL -- or since 310907@main, demotion. We should conditionally use UserInitiated on Linux, which maps to SCHED_OTHER.
Attachments
Simon Pena
Comment 1 2026-04-10 13:50:57 PDT
EWS
Comment 2 2026-04-13 03:16:58 PDT
Committed 311064@main (c446a0f81300): <https://commits.webkit.org/311064@main> Reviewed commits have been landed. Closing PR #62481 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.