Activity log for bug #1831021

Date Who What changed Old value New value Message
2019-05-30 07:15:52 Dariusz Gadomski bug added bug
2019-05-30 07:24:40 Dariusz Gadomski attachment added massif.out.xz https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1831021/+attachment/5267574/+files/massif.out.xz
2019-05-30 08:29:45 Dariusz Gadomski description Under heavy workload conditions cups can reach irrationally high memory consumption very quickly (tens of GBs). Test case: 1. Set MaxJobs to 40000 in cupsd.conf. 2. sudo apt install cups-pdf 3. Fill the queue with jobs: while [ 1 ]; lp -d PDF /usr/share/cups/data/default.pdf; done 4. Cancel all jobs cancel -a PDF 5. Restart cups. 6. Start filling the queue again (as in step 3). Expected result: Jobs are processed and memory consumption is proportional to the number of jobs. Actual result: After step 5 or at latest step 6 memory consumption starts to increase exponentially - from ~150-200 MB to 8+GB. Without foreseeing this it's very easy to get cups killed by OOM killer. Under heavy workload conditions cups can reach irrationally high memory consumption very quickly (tens of GBs). Test case: 1. Set MaxJobs to 40000 in cupsd.conf. 2. sudo apt install cups-pdf 3. Fill the queue with jobs: while [ 1 ]; lp -d PDF /usr/share/cups/data/default.pdf; done 4. Cancel all jobs cancel -a PDF 5. Restart cups. 6. Start filling the queue again (as in step 3). Expected result: Jobs are processed and memory consumption is proportional to the number of jobs. Actual result: After step 5 or at latest step 6 memory consumption starts to increase exponentially - from ~150-200 MB to 8+GB. Without foreseeing this it's very easy to get cupsd killed by OOM killer.
2019-05-31 07:01:13 Launchpad Janitor cups (Ubuntu): status New Confirmed
2019-05-31 07:15:36 Dariusz Gadomski tags rls-ee-incoming
2019-05-31 11:30:19 Till Kamppeter bug added subscriber Didier Raboud
2019-05-31 11:42:15 Till Kamppeter cups (Ubuntu): status Confirmed Triaged
2019-06-11 06:54:39 Dariusz Gadomski tags rls-ee-incoming rls-ee-incoming sts
2019-06-11 13:46:57 Sebastien Bacher tags rls-ee-incoming sts rls-ee-notfixing sts
2019-08-08 06:19:02 Launchpad Janitor cups (Ubuntu): status Triaged Fix Released