Cameron Dawson
d4bb357d5e
Bug 1113873 - Enable the structured log parser celery queue
2015-03-11 08:49:10 -07:00
Ed Morley
e9780bf1a0
Bug 1133482 - Remove download_logs.py since it's always been broken
...
Traceback (most recent call last):
File "./bin/download_logs.py", line 97, in <module>
download_logs(sys.argv[1])
File "./bin/download_logs.py", line 74, in download_logs
logrefs = job["job"]["log_references"]
TypeError: string indices must be integers, not str
And I don't think we have a need for it now anyway.
2015-03-03 17:13:35 +00:00
mdoglio
fd9eb17603
Bug 1123479 - add startup script for a prefork-based log parser
2015-02-02 12:45:29 +00:00
mdoglio
40b01c751d
Bug 1122139 - Split common tasks to separate queues
2015-01-28 14:33:38 +00:00
mdoglio
f173254fd7
Bug 1094814 - reduce buildapi worker memory consumption
2014-12-10 11:07:57 +00:00
mdoglio
78ecb0900c
Bug 1105800 - increase the web service timeout limit
2014-11-27 17:04:50 +00:00
Jonathan French
dbb4d11e09
Bug 1090689 - Add MPL2.0 headers to the repo
2014-11-03 13:06:03 -05:00
mdoglio
826a8a7dbc
change log parser log verbosity back to info
2014-10-28 17:30:53 +00:00
mdoglio
a1a53c1f6b
increase log parser log verbosity
2014-10-28 16:48:52 +00:00
camd
f4e979a248
Merge pull request #261 from mozilla/bug-1076769-parse-log-on-demand
...
Bug 1076769 parse log on demand
2014-10-27 10:41:56 -07:00
mdoglio
ac3455521c
Bug 1088188 - increase gunicorn timeout to 60s
2014-10-24 15:37:47 +01:00
mdoglio
04e54027b6
Bug 1088188 - increase gunicorn timeout to 45s
2014-10-23 19:15:02 +01:00
mdoglio
b6898b6f87
Bug 1076769 - support parsing a log on demand
2014-10-23 14:34:59 +01:00
mdoglio
5df6bd4212
Unplug the default celery worker from etl queues
2014-10-21 18:21:02 +01:00
Cameron Dawson
bb84435786
Merge branch 'master' into queue-missing-resultsets2
2014-10-15 11:29:29 -07:00
mdoglio
b9d40fb40a
Bug 1016117 - update celery project layout and worker init script
2014-10-10 18:12:16 +01:00
Cameron Dawson
3127f53e19
Bug 1077136 - removing dead socket.io code
2014-10-09 12:19:42 -07:00
mdoglio
844b6a8c9f
Temporarily consume buildapi and pushlog queues from default
...
This is to support the use of separate queues for etl tasks until we
have dedicated machines on production
2014-10-06 23:40:46 +01:00
mdoglio
9555d42872
Bug 1076774 - use a separate worker for jobs ingestion
2014-10-06 16:28:00 +01:00
camd
893d89ce84
Merge pull request #236 from mozilla/bug-1076778-use-gevent-for-pushlog
...
Bug 1076778 - Use a gevent worker for pushlog ingestion
2014-10-06 08:20:53 -07:00
mdoglio
cfa29aaa65
Bug 1076778 - Use a gevent worker for pushlog ingestion
2014-10-06 14:24:26 +01:00
Jonathan Eads
56005e495a
Adjust max-requests and keepalive time to minimize cpu spikes
2014-10-01 14:47:09 -07:00
Jonathan Eads
c20dbced12
Reduce max-requests and keepalive to minimize memory consumption
2014-10-01 14:18:27 -07:00
mdoglio
e3384e2d09
add high priority queue for tbpl-related tasks
2014-07-15 18:27:32 +01:00
Jonathan Eads
b2002c68c9
set log level to INFO
2014-06-20 14:33:17 -07:00
mdoglio
4f90094e7a
trying to make the socketio logging work on py26
2014-06-20 16:20:59 +02:00
Mauro Doglio
518e281178
revert run_celery_worker
2014-06-19 18:27:40 +01:00
mdoglio
b95cd5249b
celery worker unique name
2014-06-18 19:59:46 +01:00
mdoglio
feb3862db8
reduce the celery concurrency to 1 worker
2014-06-18 18:03:39 +01:00
Mauro Doglio
6a202bbf26
discard static name for gevent worker
2014-06-16 18:41:29 +01:00
Jonathan Eads
ad1310fb26
fixed a bunch of stuff for production deployment
2014-06-11 16:28:06 -07:00
mdoglio
1e468c7f14
set treeherder logger to write ERROR level logs to stderr
...
remove unused celerymon service
disable flash transport for socketio
2014-06-04 14:14:41 +02:00
uberj
3809cbd985
Re-add the use of $PYTHON (I nixed this accidentally during a rebase)
2014-06-02 14:07:35 -07:00
uberj
3fa8784f64
Resolve log name conflict (with run_celery_worder) and fix bash syntax error
2014-06-02 07:55:42 -07:00
uberj
968fa002ee
bash needed more spaces
2014-06-02 07:55:42 -07:00
uberj
f2f3b6cbd7
fix bash style issues
2014-06-02 07:55:42 -07:00
uberj
cc5de0d423
add log file/dir creation logic for all processes
...
@mozjcrowe r?
2014-06-02 07:55:42 -07:00
Mauro Doglio
413867d4e6
Update run_gunicorn
...
add a missing 'fi'
2014-06-02 11:38:05 +02:00
Jonathan Eads
4df3dce627
made LOGFILE a variable
2014-05-30 15:28:36 -07:00
Jonathan Eads
5cc1d93f8c
changed python path to be set dynamically
2014-05-30 10:49:05 -07:00
Jonathan Eads
e8845853cc
changed python and gunicorn paths to be dynamic
2014-05-30 10:40:14 -07:00
Jonathan Eads
21bf167647
dynamically set python path
2014-05-30 10:29:34 -07:00
mdoglio
993921fbed
remove unuseful print
2014-05-20 17:18:19 +01:00
mdoglio
de2d694f22
add newrelic support to the worker scripts
2014-05-20 16:57:13 +01:00
Mauro Doglio
3d32797a40
Increase gunicorn max requests limit
2014-05-19 16:08:38 +01:00
Mauro Doglio
86bad9bb9d
Update run_celery_worker_gevent
...
Use the hostname as part of the gevent_worker name
2014-03-11 15:27:09 +00:00
mdoglio
d10506b710
fixup! fixup! remove db access from the parse_log task
2014-03-11 14:38:30 +00:00
mdoglio
0e53e70491
fix difference between supervisord v2 and v3
2014-01-07 21:28:48 +00:00
mdoglio
327ed28648
improve environment setup via puppet
2014-01-07 15:24:35 +00:00
mdoglio
3085581e2d
add daemon scripts
2014-01-06 15:49:32 +00:00
Cameron Dawson
24da622b9b
moved log downloader to a script in bin
2013-06-10 09:16:59 -07:00
mdoglio
81b441c527
add generate-vendor-lib.py
2013-06-10 12:14:47 +01:00