Bug 1273168
Summary: | installer removes any qpid tuning for large deployments | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Stuart Auchterlonie <sauchter> |
Component: | Installation | Assignee: | Stephen Benjamin <stbenjam> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Katello QA List <katello-qa-list> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.1.3 | CC: | bbuckingham, bkearney, cwelton, millard.matt, mmccune, peter.vreman, rmahique, snemeth, stbenjam |
Target Milestone: | Unspecified | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-10-14 14:04:12 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1122832, 1317008 |
Description
Stuart Auchterlonie
2015-10-19 20:12:06 UTC
This issue is wider than just qpid though. Anything that needs tuning for larger deployments will have it's config overwritten on upgrade. Is it possibly we can implement this by adding something like the following to the installer --max-clients=<number> and then do the calculations internally, and setup qpid (and any other subsystem) that requires tuning for large number of clients automatically based on this information???? Stuart, I think that would be a nice approach; however, we'll need to investigate. It looks like the current issue is due to the installer managing the qpidd.conf via puppet; however, it doesn't currently manage the other configuration files suggested by the docs. We'd need to make sure that Satellite can manage those without clobbering any user data. Brad, My theory was, that we can at least use the figure provided by (--max-clients) to work with puppet to configure qpid to resolve this issue. Any other items which need tuning, we can then raise new bugzilla's for but still leverage the configuration the customer has provided to the installer. Regards Stuart I have the same problem to fix https://bugzilla.redhat.com/show_bug.cgi?id=1172556, where the upgrade removes my tuning of the REST timeout value in /etc/foreman/plugins/katello.yaml where i have to set rest_client_timeout: 3600 (default is 120). And there are more tuning values from the tuning guide that are removed on upgrade. For example the passenger tunings of PassengerMaxPoolSize, PassengerMinInstances, etc in the following files: /etc/httpd/conf.d/passenger.conf /etc/httpd/conf.d/05-foreman-ssl.conf /etc/httpd/conf.d/25-puppet.conf /etc/sysconfig/elasticsearch also reset to default by update I was also bit with this during a katello-installer --upgrade. I had just resolved a qpidd issue with max-connections and then did an upgrade the next day. This wiped out my customizations. This should be noted somewhere in the release notes for upgrades with a list of possible config files that may need to be modified again after the installer is ran. Ideally this should just be fixed and not wipe customization made by the customer. Per 6.3 planning, moving out non acked bugs to the backlog We can add max connections to the installer as an option for now, but the tuning guide has some other notable issues you might want to file bugs for. Like this: "On Red Hat Enterprise Linux 7, add the following line to /usr/lib/systemd/system/qpidd.service at the end of the [Service] section: " You shouldn't edit units directly, use systemd drop-ins or similar. Created redmine issue http://projects.theforeman.org/issues/16943 from this bug Ah this is no longer an issue in 6.2. Clients connect to the dispatch router now, instead of qpid, and the 6.2 performance guide recommends increasing file limits with /etc/systemd/system/qdrouterd.service.d/limits.conf -- the installer won't overwrite these changes. |