Commit Graph
5375 Commits
Author SHA1 Message Date
Brian Gough 08a446f03d change logging message to be different from LatexRunner 2016-08-04 16:07:36 +01:00
Brian Gough 5c1e903b14 Merge pull request #44 from sharelatex/add-chktex-support
Add chktex support
2016-08-02 14:55:38 +01:00
Brian Gough f0c7b455a5 provide setting to override child_process.execFile for synctex 2016-07-29 14:54:24 +01:00
Brian Gough ffea361d12 provide validation mode where compilation always exits after chktex 2016-07-27 16:54:27 +01:00
Brian Gough d6d6e18b89 run chktex when request has check:true 2016-07-26 16:22:38 +01:00
Brian Gough 3135ff2842 add support for passing additional environment parameters to command runner
includes an example of passing environment variables to chktex
2016-07-26 12:30:29 +01:00
Brian Gough e4da985753 Merge pull request #43 from sharelatex/stop-compile
add support for stopping compile
2016-07-18 11:16:53 +01:00
Shane Kilkelly 39cc9cda6d Remove docker-related config. test:acceptance:docker now depends on acceptance-test-runner-sharelatex. 2016-07-18 11:09:04 +01:00
Brian Gough bd1e1de504 remove dead code 2016-07-18 11:05:45 +01:00
Shane Kilkelly 02b7b7baf2 Merge branch 'master' of github.com:sharelatex/document-updater-sharelatex 2016-07-18 10:36:12 +01:00
Shane Kilkelly c446b20375 Add alternative test:acceptance:docker command, using separate docker repo 2016-07-18 10:36:03 +01:00
Brian Gough 9b58621fa8 add support for stopping compile 2016-07-14 16:43:52 +01:00
Henry Oswald e1f8ded770 Merge pull request #42 from WaeCo/patch-1
Set default project_cache_length_ms to 1 day
2016-07-13 21:32:02 +01:00
WaeCo 92461742d0 Set default project_cache_length_ms to 1 day
`project_cache_length_ms` was only `60*60*24 = 1.5 min` which is a little bit short. Default of one day seams more reasonable.
2016-07-13 13:26:32 -07:00
James Allen a1bac9719a Update secondary timeout for multi commands too 2016-07-12 11:45:10 +01:00
James Allen d0c54f1be6 Increase secondary timeout to 600ms 2016-07-12 11:11:55 +01:00
Shane Kilkelly 4c0dc5a0ef Increase timeout for test. 2016-07-08 16:05:36 +01:00
Shane Kilkelly 0a5f95f22d Move docker-entrypoint.sh into the test/acceptance/scripts directory 2016-07-08 15:52:02 +01:00
Shane Kilkelly 32d06b805c run only the acceptance tests inside container, rather than compile and test. 2016-07-08 15:15:41 +01:00
Shane Kilkelly b16b34d7c6 only execute app inside container, instead of compile and execute. 2016-07-08 14:50:30 +01:00
Shane Kilkelly 6d9aecae4c capture exit code of the test run. 2016-07-08 14:31:43 +01:00
Shane Kilkelly ea41453442 fix docker build command. 2016-07-08 13:44:43 +01:00
Shane Kilkelly 28fda02d2d Merge branch 'master' into sk-dockerize-tests 2016-07-08 13:37:04 +01:00
Shane Kilkelly 879482a955 grunt scripts to run the docker acceptance tests 2016-07-08 12:09:01 +01:00
James Allen 4f34cb7363 Only set keys in migration if they exist 2016-07-08 11:45:36 +01:00
James Allen bd392f5682 Comment out cluster config (again...) 2016-07-08 10:54:56 +01:00
Shane Kilkelly bca8f6c376 working docker image which can run the acceptance tests 2016-07-08 10:51:22 +01:00
James Allen 8b090c0a60 Don't call sadd with blank args 2016-07-07 16:41:38 +01:00
James Allen 9bd7c0017d Allow migrate script to process multi docs at once 2016-07-07 16:29:01 +01:00
Shane Kilkelly c38d903f92 Basic docker file. 2016-07-07 16:07:14 +01:00
James Allen 6bc78ccf77 Add in some null checks on comparing backend results 2016-07-07 11:24:33 +01:00
James Allen 1c62a1c5a1 Don't propagate error on secondary timeout 2016-07-07 09:46:15 +01:00
James Allen edf1e1ab49 Initialize primaryResult to an array, not null 2016-07-06 15:02:05 +01:00
James Allen 59883023ca Ignore different order of results from smembers 2016-07-06 14:24:27 +01:00
James Allen 89f90c1b04 Timeout secondary requests if they take longer than 200ms 2016-07-06 12:25:36 +01:00
James Allen 508a95c19b Use the main redis instance for locks 2016-07-06 11:50:02 +01:00
James Allen e912ccc562 Wait for both backends to return so that they are always in sync 2016-07-05 16:07:47 +01:00
James Allen dfd45bd23c Add timers to time how long each redis request takes 2016-07-04 11:14:23 +01:00
Brian Gough 64271c2a27 Merge pull request #41 from sharelatex/per-user-containers-part-3
Reduce number of cached builds for per-user containers
2016-06-30 08:06:01 +01:00
James Allen 149351aa49 Remove debugging log lines 2016-06-29 21:18:13 +01:00
Brian Gough dd4e1e17b5 keep one extra build until per-page pdf serving is enabled 2016-06-29 16:31:16 +01:00
James Allen fde334acc4 Create script that will ensure data is migrate between redis backends 2016-06-29 12:57:56 +01:00
James Allen dbe03e2757 Track metrics of when backends match or disagree 2016-06-28 16:49:15 +01:00
James Allen 0b9e85ea50 Update ioredis version 2016-06-28 15:47:06 +01:00
Brian Gough 03188d2a57 only keep a single cached output directory in per-user containers 2016-06-28 09:28:40 +01:00
James Allen e04c946ecd Fix unit tests 2016-06-23 18:04:26 +01:00
James Allen da89ff7172 Add in external health check rather than internal 2016-06-23 18:00:03 +01:00
James Allen 414ab5d6a9 Refactor TCP redis monitoring to be more explicit 2016-06-23 15:59:25 +01:00
James Allen 8ef03c3d2f Add in application layer monitoring of the health of each cluster node 2016-06-23 15:38:51 +01:00
James Allen 27a74d6b71 Improve consistency of stress test script 2016-06-21 14:31:20 +01:00