Bug #17298

Enable Process Recycling for Pulp Worker Processes

Added by Martin Bacovsky 5 months ago. Updated 11 days ago.

Status:Closed
Priority:High
Assigned To:Martin Bacovsky
Category:Installer
Target version:Foreman - Team Ivan Iteration 11
Difficulty: Pull request:https://github.com/Katello/puppet-pulp/pull/173, https://github.com/Katello/puppet-katello/pull/151
Bugzilla link:1388631
Story points-
Velocity based estimate-
Release3.4.0Release relationshipAuto

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1388631

Upstream Pulp added a new feature which should reduce the memory used by Pulp workers. It does this using process recycling.

I recommend a value of of < 10 for process recycling. A value of 2 would probably be good.

Also Katello should likely enable this also when they rebase onto upstream 2.11+.

Associated revisions

Revision 59961f35
Added by Martin Bacovsky 12 days ago

Fixes #17298 - Add max tasks per Pulp worker

History

#1 Updated by Martin Bacovsky 5 months ago

  • Subject changed from Enable Process Recycling for Pulp Worker Processes to Enable Process Recycling for Pulp Worker Processes
  • Status changed from New to Assigned
  • Target version set to Team Ivan Iteration 6

#2 Updated by Justin Sherrill 5 months ago

  • Status changed from Assigned to Rejected
  • Release set to Recycle Bin

This should get pulled in automatically with pulp 2.11 when its released. No upstream changes that I know of?

Feel free to reopen if it does require some changes.

#3 Updated by Martin Bacovsky 5 months ago

  • Category changed from 91 to Installer
  • Pull request https://github.com/Katello/puppet-katello/pull/151, https://github.com/Katello/puppet-pulp/pull/173 added

Justin IMO we need support in puppet-pulp and puppet-katello. Would changing the component to Installer make sense?

#4 Updated by Martin Bacovsky 4 months ago

  • Status changed from Rejected to Ready For Testing
  • Release deleted (Recycle Bin)

#5 Updated by Justin Sherrill 4 months ago

  • Release set to 3.3.0

#6 Updated by Justin Sherrill 2 months ago

  • Release changed from 3.3.0 to 3.4.0

#7 Updated by Martin Bacovsky 12 days ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#8 Updated by Ivan Necas 11 days ago

  • Target version changed from Team Ivan Iteration 6 to Team Ivan Iteration 11

Also available in: Atom PDF