Commit Graph

7 Commits

Author SHA1 Message Date
Monty Taylor bb91e9cd68 Retire repo
Depends-On: https://review.opendev.org/720892
Change-Id: Ie5c4c64b1eb37054a6a3dcaa9bb4cb36c81e53ef
2020-04-22 10:18:55 -05:00
Clark Boylan 6e9a5f5ef9 Bump connection limits to handle websockets
Websockets mean we make more connections to apache. Bump the connection
limits to 4096 connections total as this appears to handle summit load.

Change-Id: I87b6d06b5b730bde48d60fcbd6c025de5581b672
2015-10-29 17:04:15 -07:00
Jeremy Stanley 72177180db Use the correct event module name
In the connection tuning configuration, use the correct name for
mpm_event_module so that the parameters will be applied when that
module is in use.

Change-Id: Icc8c84cec5a78d96805ed7a991e2ef4b1b53d9d8
2015-09-10 16:05:36 +00:00
James E. Blair c98efc9c7d Fix connection tuning on >= trusty
The tuning config file needs a .conf extension.  Also, trusty
uses mpm_worker_event by default, so support that as well.

Change-Id: Ica3a7ceab29f120a24ca93cc5491f5fe8ce9e54a
2015-09-08 10:43:52 -07:00
Clark Boylan a2a3d04b32 Tune apache for etherpad lite.
* modules/etherpad_lite/manifests/apache.pp: Install apache etherpad
lite connection tuning config file.

* modules/etherpad_lite/files/apache-connection-tuning: Configure the
Apache MPM Worker module to run up to 64 processes with 32 threads each
for a grand total of 2048 client connections maximum. This should be
relatively safe as etherpad connections are not very heavy. Most
connections come from users that lurk, they don't provide any input
that creates writes to the database. For example at a design summit we
may have 8 design room seach with an etherpad open, in each room there
may be 20 people connected to the etherpad but only 2-4 writing to it.

Change-Id: I3f406af1204b993d2b083180f17cafcf4f62f5bc
2013-10-09 16:53:27 -07:00
Clark Boylan 056b9127d3 Manage etherpad-lite robots.txt.
Add a robots.txt file for etherpad lite. Disallow / because we are using
the pretty URLs.

Change-Id: Ic589923d142fe8c950534c4419582502bde98a3a
Reviewed-on: https://review.openstack.org/14422
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-16 16:00:42 +00:00
Clark Boylan 18175e4c18 Puppet Module to install etherpad-lite.
Part of the work necessary for bug #995248

Puppet module to do a basic install of etherpad-lite. Currently
installs etherpad-lite and node.js. Configures etherpad-lite to use
mysql for its DB backend and sets up nginx to reverse proxy
etherpad-lite.

Change-Id: I3ee1ce4594fcf2a27b520a3ad7a024318f69111a
2012-05-10 20:33:51 +00:00