Back to bug 1388631

Who When What Removed Added
Brian Bouterse 2016-10-25 19:25:23 UTC Link ID Pulp Redmine 2172
pulp-infra 2016-10-25 19:31:18 UTC CC mhrivnak
pulp-infra 2016-10-25 19:31:20 UTC CC bbouters
Martin Bacovsky 2016-10-31 13:41:03 UTC CC mbacovsk
Martijn ten Heuvel 2016-10-31 13:50:27 UTC CC mtenheuv
Brad Buckingham 2016-10-31 18:03:19 UTC Keywords Triaged
Priority unspecified high
CC bbuckingham
Severity unspecified medium
Corey Welton 2016-10-31 18:04:26 UTC CC cwelton
Chris Roberts 2016-11-01 15:40:47 UTC CC chrobert
Julio Entrena Perez 2016-11-01 17:41:50 UTC CC jentrena
Martin Bacovsky 2016-11-07 15:28:44 UTC Status NEW ASSIGNED
Assignee satellite6-bugs mbacovsk
Martin Bacovsky 2016-11-09 13:22:42 UTC Blocks 1393409
Martin Bacovsky 2016-11-09 15:33:50 UTC Status ASSIGNED POST
Martin Bacovsky 2016-11-09 18:27:00 UTC Link ID Foreman Issue Tracker 17298
Bryan Kearney 2016-11-10 13:52:58 UTC CC bkearney
Martin Bacovsky 2016-11-10 22:19:18 UTC Doc Text Feature:
Satellite allows configuration of maximum tasks after pulp workers are recycled and release allocated memory to the system. It is off by default (workers are not recycled) and can be set using installer option --katello-max-tasks-per-pulp-worker <NUM>. There is not recommended number yet but i t is supposed to be less then 10 (upstream suggests 2)

Reason:
Python doesn't release allocated memory to the system even when it was freed and pulp workers keep reserving big amount of memory after processing certain memory hungry tasks.

Result:
With satellite-installer --katello-max-tasks-per-pulp-worker 2 each Pulp worker is restarted after every second task processed and the allocated memory is returned to the system.
Doc Type If docs needed, set a value Enhancement
Mike McCune 2016-12-07 17:33:56 UTC CC mmccune
Target Milestone Unspecified 6.2.6
Severity medium high
Pavel Moravec 2016-12-08 15:06:41 UTC CC pmoravec
Bryan Kearney 2016-12-10 19:00:14 UTC Target Milestone 6.2.6 6.2.7
Bryan Kearney 2016-12-16 16:04:04 UTC Blocks 1405513
Pierre-Andre MOREY 2016-12-16 17:08:34 UTC CC pmorey
Chris Duryee 2016-12-21 15:10:33 UTC CC cduryee
Daniele Palumbo 2016-12-21 15:39:03 UTC CC daniele
Chris Duryee 2016-12-21 23:31:03 UTC Doc Text Feature:
Satellite allows configuration of maximum tasks after pulp workers are recycled and release allocated memory to the system. It is off by default (workers are not recycled) and can be set using installer option --katello-max-tasks-per-pulp-worker <NUM>. There is not recommended number yet but i t is supposed to be less then 10 (upstream suggests 2)

Reason:
Python doesn't release allocated memory to the system even when it was freed and pulp workers keep reserving big amount of memory after processing certain memory hungry tasks.

Result:
With satellite-installer --katello-max-tasks-per-pulp-worker 2 each Pulp worker is restarted after every second task processed and the allocated memory is returned to the system.
Feature:
Satellite allows configuration of maximum tasks after pulp workers are recycled and release allocated memory to the system. This is set to '2' by default. To disable this completely, users can set '--katello-max-tasks-per-pulp-worker' to 'undef'.

Reason:
Python doesn't release allocated memory to the system even when it was freed and pulp workers keep reserving big amount of memory after processing certain memory hungry tasks.

Result:
With satellite-installer --katello-max-tasks-per-pulp-worker 2 each Pulp worker is restarted after every second task processed and the allocated memory is returned to the system.
Sat6QE Jenkins 2016-12-22 18:04:39 UTC Status POST MODIFIED
Zach Huntington-Meath 2017-01-05 17:46:30 UTC CC zhunting
Fixed In Version pulp-2.8.7.4-1
Zach Huntington-Meath 2017-01-05 20:49:22 UTC Status MODIFIED ON_QA
Evgeni Golov 2017-01-16 10:59:39 UTC CC egolov
Beat Rubischon 2017-01-16 15:12:21 UTC CC brubisch
Andrea Perotti 2017-01-16 16:40:04 UTC CC aperotti
Lukas Pramuk 2017-01-17 12:01:10 UTC CC lpramuk
QA Contact katello-qa-list lpramuk
Lukas Pramuk 2017-01-25 12:07:54 UTC Status ON_QA VERIFIED
errata-xmlrpc 2017-01-26 10:25:18 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-01-26 10:43:27 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-01-26 05:43:27 UTC
pulp-infra 2017-06-05 18:15:10 UTC CC pcreech
pulp-infra 2017-06-05 18:15:14 UTC CC ttereshc
Oleksandr Shtaier 2017-07-20 13:49:09 UTC CC oshtaier
Brian Bouterse 2017-07-26 19:45:37 UTC CC bbouters
Chris Roberts 2017-08-09 20:25:24 UTC Comment 19 is private 1 0
pulp-infra 2018-05-25 15:16:23 UTC CC rchan
pulp-infra 2018-05-25 15:16:26 UTC CC dkliban
pulp-infra 2018-09-19 15:13:01 UTC CC daviddavis
Ram Nayan Singh 2018-11-13 21:23:14 UTC CC ramsingh
Flags needinfo?
Pavel Moravec 2018-11-13 21:28:48 UTC Flags needinfo?
Mike McCune 2018-12-06 20:45:55 UTC Target Milestone 6.2.7 6.2
Mike McCune 2019-06-13 21:25:35 UTC Target Milestone 6.2 Unspecified
pulp-infra 2020-10-05 14:23:13 UTC CC bmbouter
pulp-infra 2020-10-05 14:23:14 UTC CC ipanova
pulp-infra 2021-04-06 17:56:06 UTC CC ggainey

Back to bug 1388631