Ian Wienand 5216b02904 Switch static.openstack.org to worker MPM
We are seeing in the static.openstack.org logs the problem metioned in
[1] which is leadning to dropped connections.

  This mpm showed some scalability bottlenecks in the past leading to
  the following error: "scoreboard is full, not at MaxRequestWorkers".
  ...
  From 2.4.24 onward, mpm-event is smarter and it is able to handle
  graceful terminations in a much better way

I don't think we want to go outside the packages provided by Trusty,
and it seems that even upping the number of servers/threads is not a
reliable work-around to this problem.

It seems like the simplest thing to do is avoid the problem all
together by switching to the woker MPM, which is very simliar but not
optimised for HTTP keep-alive.  Since this is not an ajax-y type
interactive server with a lot of long-lived clients, I think this will
work fine.

[1] https://httpd.apache.org/docs/2.4/mod/event.html

Change-Id: I064b81076bcfcb200e0990627fc1aa0be8bbf058
2017-01-30 14:35:45 +11:00
2017-01-27 16:11:21 +01:00
2017-01-26 10:00:46 -08:00
2017-01-12 15:32:46 -05:00
2017-01-19 19:11:05 +00:00
2016-07-15 12:04:48 -07:00
2016-06-02 10:47:36 +03:00
2014-09-30 12:40:59 -07:00
2013-09-23 18:29:18 +00:00
2017-01-12 15:32:46 -05:00

Puppet Modules

These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.

The main entry point is in manifests/site.pp.

In general, most of the modules here are designed to be able to be run either in agent or apply mode.

These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.

See http://docs.openstack.org/infra/system-config for more information.

Documentation

The documentation presented at http://docs.openstack.org/infra/system-config comes from git://git.openstack.org/openstack-infra/system-config repo's docs/source. To build the documentation use

$ tox -evenv python setup.py build_sphinx

Description
System configuration for the OpenDev Collaboratory
Readme 154 MiB
Languages
Jinja 37%
Python 36.7%
Shell 13.6%
Dockerfile 3.9%
JavaScript 3%
Other 5.8%