Description of problem: When our nodes boot, it takes a very long time for all of the gears to start. I just found one contributing factor to this, which is that we do an "unidle" call for every gear, which in turn calls oo-httpd-singular graceful. In addition to making start-up take longer, this can cause many small outages for the apps that start first. Version-Release number of selected component (if applicable): rubygem-openshift-origin-node-1.36.1-1.el6oso.noarch How reproducible: Always Steps to Reproduce: 1. Create a node with lots of gears 2. Stop the node 3. Start the node 4. grep -c oo-httpd-singular /var/log/openshift/node/platform.log Actual results: oo-httpd-singular ran once for every gear on the system Expected results: All of these gears were simply going from stopped to started at boot time. There were no apache reloads required.
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/172ceeca29822f4455c47251b15ffa50e73ec7ed Bug 1232907 - Only unidle on start by user * See also: https://bugzilla.redhat.com/show_bug.cgi?id=966790
Test on devenv_5556 Create about 50 gears on the node, and there is no apache reloads required after stop and start the node. [root@ip-10-156-28-2 openshift]# service ruby193-mcollective stop Shutting down mcollective: [ OK ] [root@ip-10-156-28-2 openshift]# service ruby193-mcollective start Starting mcollective: [ OK ] [root@ip-10-156-28-2 openshift]# grep -c oo-httpd-singular /var/log/openshift/node/platform.log 0 Issue have been fixed. Move bug to verified.