Project

General

Profile

Actions

Bug #18146

closed

katello does not set Xmx setting in tomcat.conf, leading to possible OOMs

Added by Chris Duryee almost 8 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Installer
Target version:
Fixed in Releases:
Found in Releases:

Description

By default, the JVM will use up to 25% of total system memory for its heap space. Normally this is not an issue since candlepin stays below that amount, but there are situations where it can use quite a bit of memory.

Without the Xmx setting for JAVA_OPTS in tomcat.conf, the JVM does not know that it should cap its heap space usage for system stability purposes. Eventually, this will lead to OOMs.

Ideally, this can be something configurable via the installer, with a default of 6GB. Note that this is just a cap, it won't use 6GB on startup.

Actions #1

Updated by Justin Sherrill almost 8 years ago

  • Translation missing: en.field_release set to 114
Actions #2

Updated by The Foreman Bot about 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Chris Roberts
  • Pull request https://github.com/Katello/puppet-candlepin/pull/86 added
Actions #3

Updated by The Foreman Bot about 7 years ago

  • Pull request https://github.com/theforeman/puppet-candlepin/pull/86 added
Actions #4

Updated by Chris Roberts about 7 years ago

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

Updated by Justin Sherrill about 7 years ago

  • Translation missing: en.field_release deleted (114)
Actions #6

Updated by Justin Sherrill about 7 years ago

  • Translation missing: en.field_release set to 329
Actions

Also available in: Atom PDF