Red Hat Bugzilla – Bug 867388
Documentation of effect of pulp configuration
Last modified: 2012-12-10 17:03:03 EST
With the fix for bug#865811, katello-configure now adapts the pulp.conf settings to reflect the optimal level for the system it's running on. katello-configure takes into account the number of cores available on the system.
If the pulp timeouts are addressed by automatically setting an appropriate value in pulp.conf, what is needed for documentation for customers?
If we want to document tuning the setting in pulp.conf, my impression is that might be better suited for kbase. Thoughts?
When synchronizing large channels, Pulp may return timeout errors. To keep Pulp from saturating its task queue, add the following lines to the /etc/pulp/pulp.conf file:
concurrency_threshold = N
N refers to double the number of CPUs less one (2 * #CPUs - 1). The recommended minimum number of CPUs is two, so the minimum recommended value for the concurrency_threshold is 3 (2x2-1). These configuration values will adjust the number of concurrent synchronizations to a level where the server is responsive to subsequent requests.
Should we add a katello-configure option for this? If this is important setting, we definitely should.
This document is now publicly available on access.redhat.com. For any further issues, please raise a new bug.