Brian Gough
|
5367bc22e5
|
add per-user routes for clearing cache and extend expiry methods
this adds separate functionality for clearing the cache (assets and
database) and the project compile directory for a specific user
|
2016-06-02 15:32:33 +01:00 |
|
Brian Gough
|
df641549c4
|
add per-user routes and methods
|
2016-06-02 15:32:31 +01:00 |
|
Brian Gough
|
1462e17f0c
|
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:30:50 +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
|
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 |
|
James Allen
|
66fa6a3e2e
|
Don't timestamp strace logs otherwise it runs as anew container each time since the command changes
|
2016-03-30 10:59:01 +01:00 |
|
James Allen
|
da7b8b99fb
|
Add in flags to run strace and capture logs
|
2016-03-30 10:37:22 +01:00 |
|