Samuel Clay
d83742fe81
Vendorizing pyyaml because pyyaml.org is down so often.
2013-05-15 17:52:35 -07:00
Samuel Clay
399787aeb1
Fixing fabfile.
2013-05-15 17:46:45 -07:00
Samuel Clay
1dccb74c46
Adding node group to fabfile.
2013-05-14 16:01:26 -07:00
Samuel Clay
22070f055b
Merge pull request #236 from fake-name/master
...
Further corrections (mostly to my changes)
2013-05-09 15:00:24 -07:00
Fake Name
0c82d782f8
cleanup and fixing some of my stupid bugs
2013-05-09 01:30:37 -07:00
Samuel Clay
777d5a5e9c
Removing Redis autocomplete. Upgrading elasticsearch.
2013-05-08 12:23:10 -07:00
Fake Name
cf7401a262
whoops, that section isn't called in the normal installation process. Reverted.
2013-05-08 02:27:32 -07:00
Fake Name
e7e819444a
Fixed typo.
...
Also, extracted most of the instances of a specific username out to `env.user`, so you don't need to search&replace to do an install.
Lastly, added a separate function to change the shell of the host, so it's easier to disable.
2013-05-08 01:59:33 -07:00
Samuel Clay
fe23985e6d
Slight cleanup of fabfile.
2013-05-05 10:18:39 -07:00
Samuel Clay
76c306afee
Adding all role to send commands to every server (specificaly setup_hosts).
2013-05-04 23:27:36 -07:00
Samuel Clay
d28adf1f48
Upping ulimit file descriptor limits.
2013-04-30 10:26:13 -07:00
Samuel Clay
571df5cdf0
Fixing overcommit_memory allocation error for new redis machines.
2013-04-23 18:21:40 -07:00
Samuel Clay
e624fe53d9
Fixing ulimit on new machines. Upgrading celery.
2013-04-23 17:58:25 -07:00
Samuel Clay
912c632e1d
Parallelizing deploy commands.
2013-04-22 14:28:39 -07:00
Samuel Clay
7a4be4f4d4
Adding node server to db firewall.
2013-04-22 10:39:04 -07:00
Samuel Clay
6d9932d909
Moving redis servers.
2013-04-21 06:07:01 -07:00
Samuel Clay
84bcb54ff2
Adding work to fabfile. Changing deploy to deploy_code.
2013-04-15 18:32:13 -07:00
Samuel Clay
76cbbd8d8b
Refactoring real-time socketio clientside to fix multiple client updates.
2013-04-15 17:59:06 -07:00
Samuel Clay
48c5d4d53e
Adding logging, feed cleanup to forced fetch feeds, and expirations on user read stories.
2013-04-07 17:19:59 -07:00
Samuel Clay
0e7bcab43d
Adding supervisord.conf config to include minfds (ulimit -a) support.
2013-04-06 12:31:51 -07:00
Samuel Clay
7a41b6a949
Using proper hostname for task server. Adding verbosity to feed fetching.
2013-04-03 18:11:23 -07:00
Samuel Clay
8f8c88ca47
Adding tasked_feeds set to handle dropped feeds.
2013-04-03 17:22:45 -07:00
Samuel Clay
e0457bf0d0
Fixing missing feed bug.
2013-04-03 16:48:42 -07:00
Samuel Clay
12472a8484
Adding new task server role: only new and push feeds.
2013-04-03 16:23:55 -07:00
Samuel Clay
50b6eee6a8
Fixing haproxy install.
2013-04-01 14:41:54 -07:00
Samuel Clay
b4cc3b50b1
Ripping out memcache in favor of redis.
2013-04-01 12:30:37 -07:00
Samuel Clay
5ffcf84432
Migrating original page servers and munin servers.
2013-04-01 12:21:20 -07:00
Samuel Clay
03c27b42e8
Removing unused feed hash index (keeping the unique constraint).
2013-03-29 22:41:16 -07:00
Samuel Clay
cb0a30b171
Upgrade to postgres 9.2.
2013-03-29 17:39:35 -07:00
Samuel Clay
65e976e4a0
Culling some graphs on feed counts.
2013-03-29 16:36:13 -07:00
Samuel Clay
02a0a0646a
Adding MongoDB MMS agent.
2013-03-29 11:04:46 -07:00
Samuel Clay
bbd7d5060e
Adding task servers to db firewall.
2013-03-28 19:08:46 -07:00
Samuel Clay
bc6b5a025b
Adding redis cache. Returning favicon server.
2013-03-28 18:13:08 -07:00
Samuel Clay
e39dee98be
Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds.
2013-03-28 11:16:43 -07:00
Samuel Clay
3bb1c95f91
Fixing limits.conf to just use integers.
2013-03-26 16:55:29 -07:00
Samuel Clay
bb803c50b4
Making it a bit easier to setup a new db.
2013-03-26 16:27:01 -07:00
Samuel Clay
e5485ff525
Adding dev and debug to firewall
2013-03-25 12:46:36 -07:00
Samuel Clay
3e8c3b7e4b
Adding X-nginx-server and X-gunicorn-server.
2013-03-25 11:53:31 -07:00
Samuel Clay
b5a0e99b8e
Fixing firewall setup.
2013-03-25 09:46:43 -07:00
Samuel Clay
a4238d20b3
Moving to a single hosts and hosts.yml file, used to control logs, deployment, firewalls, and communication. Awesome!
2013-03-24 22:31:46 -07:00
Samuel Clay
f6e5f04cb5
Moving hosts to secrets.
2013-03-24 19:09:04 -07:00
Samuel Clay
9e2fa3115d
Cache busting feeds on force and 1% of the time.
2013-03-24 15:50:57 -07:00
Samuel Clay
a37fcd4da8
Downgrading from Pillow, which is incompatible with PIL.
2013-03-22 17:16:16 -07:00
Samuel Clay
6f8a05111a
Logging feed fetch deletions.
2013-03-22 16:12:01 -07:00
Samuel Clay
acb1efd3ea
Last imports for pillow.
2013-03-22 15:27:10 -07:00
Samuel Clay
16688a4985
Upgrading from PIL to Pillow.
2013-03-22 15:04:34 -07:00
Samuel Clay
e91d11e068
Adding cached template loader. Adding new mongodb.
2013-03-22 13:36:32 -07:00
Samuel Clay
c421a08889
Bootstrapping redis sessions.
2013-03-20 22:00:03 -07:00
Samuel Clay
670093e3bf
Skipping real-time fetch for non-premium active feeds.
2013-03-20 16:13:10 -07:00
Samuel Clay
7111b362fb
Upgrading django 1.5 manage.py.
2013-03-20 16:06:02 -07:00