Bug #14023
closedpuppet-foreman does not allow for configuration of PassengerMaxPoolSize
Description
The katello installer puppet code (not the puppet module itself but the foreman module) does not allow for configuring PassengerMaxPoolSize. It defaults to six, which is not difficult to max out, especially on heavily-used systems.
To replicate this behavior without a true load test, alter the 'index' method in /usr/share/foreman/app/controllers/api/v2/users_controller.rb to be:
def index sleep(20) @users = resource_scope_for_index end
After this, you should be able to use hammer to get the user list and max out the passenger worker pool (note that this is different than the httpd worker pool).
The default value of six is OK, but it should be spelled out in the conf file that it's six instead of relying on passenger internal defaults, and it should be configurable via installer options.
Updated by Eric Helms over 8 years ago
- Project changed from Katello to Foreman
- Subject changed from katello installer does not allow for configuration of PassengerMaxPoolSize to puppet-foreman does not allow for configuration of PassengerMaxPoolSize
- Category deleted (
Performance)
Updated by Dominic Cleal over 8 years ago
- Project changed from Foreman to Installer
Updated by The Foreman Bot about 8 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman-installer/pull/209 added
Updated by Stephen Benjamin almost 8 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 9df10e1bae8039039ada50ada01b7df5915c9fd2.
Updated by Dominic Cleal almost 8 years ago
- Translation missing: en.field_release set to 189