Commit Graph

36 Commits

Author SHA1 Message Date
Brian Gough fc3ecddd0e fix two bugs in auto compile limit logic
1. the compileGroup is "standard" not default
2. was not excluding normal compiles from metrics
2017-10-12 16:18:14 +01:00
Brian Gough 5b0d3d1429 simplify rate-limit checking code 2017-10-09 16:31:01 +01:00
Brian Gough d14723f24a add rate limits for autocompiles
global rate limit for all users and a lower rate limit for free users
2017-10-03 16:16:21 +01:00
Brian Gough 3e28eca26f move docupdater flush to point of use 2017-07-28 15:11:07 +01:00
James Allen 8449b0417c Move all redis end points to be cluster compatible 2017-05-04 15:22:54 +01:00
Shane Kilkelly 043520fc28 Remove the Metrics module, use metrics-sharelatex 2017-04-03 16:18:30 +01:00
Brian Gough 5a02e8c656 add support for stopping compile 2016-07-15 16:28:52 +01:00
Brian Gough c04e00026b remove scaffolding for per-user compiles so that it is always by default 2016-06-30 14:43:03 +01:00
Brian Gough 49a7c3c27b Merge branch 'per-user-containers-part-2'
Conflicts:
	app/coffee/Features/Compile/ClsiManager.coffee
	app/coffee/Features/Compile/CompileController.coffee
	app/coffee/Features/Compile/CompileManager.coffee
2016-06-13 12:24:48 +01:00
Brian Gough 634c774592 make code clearer when compilation is per-user 2016-06-02 16:54:46 +01:00
Brian Gough 9d7f129b61 add per-user compilation in server
when no user is defined, fallback to per-project compilation
2016-06-02 15:48:13 +01:00
Henry Oswald c284465ba5 added clsiformat checker, wired in 2016-06-02 13:09:32 +01:00
Henry Oswald dba8d96d11 pass clsiServerId to the client and use it as query stirng for requests 2016-05-18 12:50:50 +01:00
Henry Oswald b0baea5073 add query string to end of project resources 2016-05-18 10:09:22 +01:00
James Allen 9a0ec9c292 Don't throw fatal error when recently compiled 2016-03-21 13:54:45 +00:00
Henrique Dias d228fd88ab add worcount file param 2015-09-11 09:53:06 -03:00
Henrique Dias 77c2162872 add wordcount clsi handler 2015-09-10 12:41:48 -03:00
Henry Oswald f8e3fa6308 increase the auto compile limit a little 2015-02-18 21:57:21 +00:00
Brian Gough 660bb75df4 add query string parameters for compileGroup= and pdfng=
compileGroup will  bypass mongo check for compileGroup priority
pdfng will pass pdf Range: headers through from user request to CLSI
2014-12-12 16:47:43 +00:00
James Allen c70c048aae Send clear cache requests to the correct CLSI group 2014-12-01 12:19:01 +00:00
James Allen 175dfae085 Look up compile group and features from project owner, not current user 2014-11-28 14:26:21 +00:00
Henry Oswald 3bac4dc39f increase auto compile limit 2014-10-14 11:50:06 +01:00
Henry Oswald f73629f8d9 v1 of sentinal support 2014-09-26 14:52:00 +01:00
Daniel Felder 4320b790bd adjusting unit tests 2014-06-01 19:26:33 +02:00
Daniel Felder 5ad0ca08f9 adjusting unit tests 2014-06-01 18:16:05 +02:00
Daniel Felder f03b2df461 compile current file if top level document #42 2014-06-01 16:43:52 +02:00
James Allen 8f41c6dcb2 Don't automatically clear the cache 2014-05-21 15:20:25 +01:00
James Allen 063f6c7680 Only auto clear CLSI cache on hard error, otherwise prompt user 2014-05-21 08:04:52 +01:00
James Allen a45200dfe3 Automatically clear CLSI cache when compile fails 2014-05-19 16:10:52 +01:00
James Allen 7fed2155be Differentiate between timeouts, server errors, and LaTeX failures in client 2014-05-19 16:10:52 +01:00
James Allen 6c5a2c2740 Reconfigure internal CLSI call to understand more than just success/failure 2014-05-19 16:10:52 +01:00
Henry Oswald bd118a57c2 set compile throttle back to 10 2014-04-02 12:18:24 +01:00
Henry Oswald 6c700b1b6b updated more modules, mongojs and redis are the big ones 2014-04-01 16:23:13 +01:00
Henry Oswald 67e9d0724d increased auto compile limits 2014-03-04 15:29:45 +00:00
Henry Oswald ff8320bce0 added new rate limit file based on redback. converetd auto compile to
use it.
2014-02-28 17:59:54 +00:00
James Allen 8715690ce9 Intial open source comment 2014-02-12 10:23:40 +00:00