Commit Graph
195 Commits
Author SHA1 Message Date
Brian Gough feeed9faaf Merge pull request #39 from sharelatex/per-user-containers-part-1
Per user containers part 1
2016-06-09 15:17:35 +01:00
Henry Oswald 989c178546 use process id so link process to smoke test 2016-06-07 14:47:51 +01:00
Henry Oswald f0dc5d6f86 add random string to smoke tests to avoid collision 2016-06-07 14:39:01 +01:00
Brian Gough bd22a6e02d put the build id in the output file urls
the url attribute will now give the preferred location for accessing
the output file, without the url having to be constructed by the web
client
2016-06-02 15:29:56 +01:00
Henry Oswald fdc8d83646 log out error on synctex 2016-05-27 16:18:18 +01:00
Henry Oswald 41ca3a4222 log out errors more clearly 2016-05-27 14:45:39 +01:00
Henry Oswald 5ed6ef571f added logger.info to test setup 2016-05-24 14:12:02 +01:00
Henry Oswald 448a30750b log out which command logger is used 2016-05-24 14:08:39 +01:00
Henry Oswald ea8134c433 log out if the command running is being used 2016-05-23 15:45:39 +01:00
Henry Oswald 98a07e07ed parallelFileDownloads defaults to 1, sql can't take it 2016-05-23 14:31:27 +01:00
Henry Oswald d140964c5f add error handler on CommandRunner 2016-05-23 14:13:55 +01:00
Brian Gough bd55e18d6b be ready to serve files from per-user containers 2016-05-20 10:23:07 +01:00
Brian Gough 340fef38a9 fix error in log for expiry timeout 2016-05-20 10:23:07 +01:00
Henry Oswald 786b9cdb84 Merge branch 'master' of https://github.com/sharelatex/clsi-sharelatex 2016-05-19 16:57:19 +01:00
Henry Oswald 9c873f99ba log out EXPIRY_TIMEOUT 2016-05-19 16:57:14 +01:00
Henry Oswald 9ae37d1814 make cached assets ttl set via config 2016-05-19 16:51:50 +01:00
Brian Gough 07401c5a45 avoid clobbering the existing port variable 2016-05-19 16:38:18 +01:00
Brian Gough e286aede4e return the file path in the output file list for easy lookup 2016-05-19 16:38:18 +01:00
Brian Gough b65dfb02a4 Merge pull request #38 from sharelatex/add-fast-path-to-pdf
Add fast path to pdf
2016-05-13 12:32:26 +01:00
Brian Gough 2494327c12 make the build id a secure random token
we allow existing build ids to work for backwards compatibility
this can be removed after some time
2016-05-13 10:11:35 +01:00
Brian Gough 8a2665911d allow direct path to output file /project/project_id/build/build_id/output/*
this avoids use of the query string ?build=... and so we can match the
url directly with the nginx location directive
2016-05-13 10:10:48 +01:00
Brian Gough d5c1fb9997 fix logic excluding smoke test in metric 2016-05-10 10:10:01 +01:00
Brian Gough 00acfbdf86 fix tagname for graphite 2016-05-10 09:41:39 +01:00
Brian Gough 7779f65869 record system time 2016-05-10 09:12:13 +01:00
Brian Gough d2e4253e1e preserve existing metric name 2016-05-10 09:12:00 +01:00
Brian Gough 3eebca4c01 add timing information from /usr/bin/time 2016-05-09 16:00:24 +01:00
Brian Gough ebcf9a75ae add a metric for the TeXLive image used on each compile 2016-05-09 15:36:11 +01:00
Henry Oswald 7ab1654ebc move back to 2.5 days cache for moment 2016-04-21 17:40:09 +01:00
Henry Oswald e024d3f503 added project status endpoint
used for getting the server a project is on
2016-04-20 15:38:05 +01:00
Henry Oswald d416f75c2c increased clsi cache to 3.5 days 2016-04-13 09:29:57 +01:00
Henry Oswald 67d3ebf4dc ignore ECONNRESET 2016-04-12 13:32:58 +01:00
Henry Oswald 42d44a7072 use socket.end for tcp checks 2016-04-12 10:49:45 +01:00
Henry Oswald 5832a09140 server load endpoint uses settings for port 2016-04-11 13:47:06 +01:00
Henry Oswald 29e3668b52 return 0 for server which is being hammered
socket.destroy when finished
2016-04-08 15:40:02 +01:00
Henry Oswald 02c7a96161 added err handler to socket 2016-04-08 15:25:00 +01:00
Henry Oswald 2864d776f5 work of 1 min load and set server as up 2016-04-08 15:18:22 +01:00
Henry Oswald 260987336d evaluate on every call 2016-04-08 14:14:05 +01:00
Henry Oswald ab15c9e320 added example server load tcp server 2016-04-08 13:31:23 +01:00
Brian Gough 27b739b081 don't log errors when files have disappeared from build directory 2016-04-07 16:16:39 +01:00
Brian Gough 4a785ff43c log errors in detail when file cannot be removed 2016-04-04 16:22:48 +01:00
Brian Gough 0ca584cb55 upgrade to the latest version of request 2016-03-31 14:03:48 +01:00
Brian Gough c1cb0f8800 suppress error when removing nonexistent file from cache 2016-03-31 13:33:42 +01:00
Brian Gough 2f15adaf47 parameter check on project_id 2016-03-31 12:12:25 +01:00
Brian Gough 01d7a59dfd remove console.log 2016-03-31 11:59:17 +01:00
Brian Gough 99c6b746f8 check directory exists before attempting to clear it 2016-03-31 11:59:17 +01:00
Brian Gough 26e94f2549 always create project directory when syncing resources to disk
avoids errors when project is empty
2016-03-31 11:59:17 +01:00
Brian Gough 308ca01b3c don't log missing files as warnings, but do report file access errors 2016-03-31 11:14:39 +01:00
Brian Gough 80601eaa85 add support for sentry 2016-03-30 14:35:47 +01:00
James Allen a2edeb800b Only archive main log and blg 2016-03-30 14:10:07 +01:00
James Allen 9c7e8af851 Ignore both .cache and .archive and other hidden files in finding output files 2016-03-30 11:41:11 +01:00