Brian Gough
03188d2a57
only keep a single cached output directory in per-user containers
2016-06-28 09:28:40 +01:00
Shane Kilkelly
638ac52e40
Move the latexmk timing command into a configurable latexmkCommandPrefix
.
...
By default, no timing information will be taken.
On Linux with GNU user land, this value should be configured to `["/usr/bin/time", "-v"]`.
On Mac, gnu-time should be installed and configured to `["/usr/local/bin/gtime", "-v"]`.
2016-06-17 14:38:08 +01:00
Brian Gough
d3395ef763
log user_id when clearing project
2016-06-02 15:32:33 +01:00
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
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
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
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
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
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
c1cb0f8800
suppress error when removing nonexistent file from cache
2016-03-31 13:33:42 +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
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
Brian Gough
285546fbcf
bugfix - avoid double counting compiles
2016-03-17 14:37:34 +00:00
Brian Gough
456a8ca8cd
add metric for qpdf
2016-03-17 09:55:18 +00:00
Brian Gough
a26f4fc5f6
add metrics for latexmk runs and errors
2016-03-17 09:55:18 +00:00
Henry Oswald
124c91e302
increased EXPIRY_TIMEOUT from 1.5 days to 2.5 days
2016-03-10 10:30:37 +00:00
James Allen
320e225700
Send .svg files as text/plain to prevent executable JS if they are loaded as SVG in the browser
2016-03-10 09:32:32 +00:00
James Allen
263ee43cb5
Make draft mode regex global
2016-02-02 15:28:59 +00:00
James Allen
97b5ac6a7f
Remove left over debug log line
2016-02-02 14:28:51 +00:00
James Allen
0f55ce18ac
Inject [draft] option to documentclass if draft option is passed
2016-02-02 14:26:14 +00:00
James Allen
37dbdc21bb
Download up to 5 files in parallel
2016-02-01 13:19:16 +00:00
James Allen
de280d0ed4
Support configurable images in wordcount end point
2016-01-19 14:12:41 +00:00
James Allen
d924da0d2d
Allow optional image name to be passed
2016-01-15 09:59:06 +00:00
Henry Oswald
e8e0b673eb
fixed missing value in logger
2015-12-15 19:33:37 +00:00