Commit Graph
5375 Commits
Author SHA1 Message Date
Shane Kilkelly 880ec16827 Increase the hard-timeout to 10 minutes.
In practice most projects will still be limited to five minutes,
but this allows us to bump up the limit for some projects,
especially legacy v1 projects that have been imported to v2
2019-06-06 16:39:16 +01:00
Brian Gough a579a83389 Merge pull request #53 from overleaf/em-doc-updater-404s
Do not log error on doc updater 404
2019-06-03 10:55:04 +01:00
Brian Gough d4f003fe0f Merge pull request #55 from overleaf/bg-allow-fractional-drain-rate
allow fractional drain rate
2019-06-03 10:53:57 +01:00
Brian Gough 9da98614c7 Merge pull request #54 from overleaf/bg-use-background-flush-on-disconnect
use background flush on disconnect
2019-06-03 10:53:43 +01:00
Brian Gough 45fcbfd265 Merge pull request #68 from overleaf/bg-allow-background-flush
handle non-urgent flushes in background
2019-06-03 10:53:09 +01:00
Brian Gough e5cc8fe6e1 Merge branch 'bg-use-background-flush-on-disconnect' of github.com:overleaf/real-time into bg-use-background-flush-on-disconnect 2019-06-03 10:35:10 +01:00
Brian Gough 40f3456b1c update unit test 2019-06-03 10:34:59 +01:00
Henry Oswald 973a25fc64 fix background flush unit test 2019-06-03 10:33:32 +01:00
Brian Gough e95059f98e handle non-urgent flushes in background 2019-06-03 10:01:10 +01:00
Brian Gough 63f052192e use background flush on disconnect 2019-06-03 09:42:12 +01:00
Eric Mc Sween acf850bce9 Do not log error on doc updater 404
Document updater 404s are not indicative of a problem, but just of the client
trying to connect to a deleted document, which is easy to trigger. We
log a warning instead.
2019-05-31 17:32:21 -04:00
Henry Oswald c7eb29ab0a Merge pull request #52 from overleaf/ho-increase-redis-err-logging
log out when health check manager fails a check
2019-05-31 12:38:27 +01:00
Henry Oswald 421a914e72 log out when health check manager fails a check 2019-05-31 09:15:49 +01:00
Henry Oswald 2992c63c4f Merge pull request #51 from overleaf/ho-bump-redis
Bump redis with improved logging
2019-05-30 11:07:08 +01:00
Henry Oswald 2c9b222437 fix breaking tests from using ioredis with inbuilt promises
because a promise is returned from ioredis it errors in mocha as it
can't take a promise and a callback
2019-05-30 10:58:05 +01:00
Henry Oswald 47e0cb44ce bump redis to 1.0.8 2019-05-30 10:29:34 +01:00
Shane Kilkelly 181896f7ec Merge pull request #66 from overleaf/sk-change-409-wording
Tell user to remove .git folder
2019-05-30 09:57:56 +01:00
Shane Kilkelly 552e0955da Tell user to remove .git folder 2019-05-29 11:05:53 +01:00
Shane Kilkelly 545a9240d3 Merge pull request #61 from overleaf/spd-colon-passwords
GitBridge: Allow colons in passwords
2019-05-29 10:33:38 +01:00
Shane Kilkelly b1d7a0cf63 Merge pull request #65 from overleaf/sk-handle-409-has-dot-git
Handle a 409 response with code=projectHasDotGit
2019-05-29 10:33:22 +01:00
Shane Kilkelly b6fc48645a Merge pull request #64 from overleaf/sk-skip-failing-projects-in-swap-job
Skip failing projects in swap job, and give up after a certain number
2019-05-29 10:33:06 +01:00
Shane Kilkelly 719f0c3661 Give up on projects that cannot be swapped, rather than spinning the loop forever 2019-05-29 10:20:37 +01:00
Shane Kilkelly 2492c95c0b Handle a 409 response with code=projectHasDotGit 2019-05-29 10:18:49 +01:00
Henry Oswald 8e28e33b05 Merge pull request #50 from overleaf/revert-49-csh-issue-1118-node-10.15.3
Revert "Csh issue 1118 node 10.15.3"
2019-05-24 15:27:49 +01:00
Brian Gough 74db743ffa allow fractional drain rate 2019-05-24 15:23:01 +01:00
Henry Oswald 78372119f8 Revert "Csh issue 1118 node 10.15.3" 2019-05-24 15:21:48 +01:00
Brian Gough 20d5cc69a4 filter invalid updates 2019-05-24 10:19:02 +01:00
Shane Kilkelly 8086a1b2b4 Merge pull request #63 from overleaf/sk-emergency-log-and-trap-gc-errors
Log and trap/ignore gc errors during swap
2019-05-23 11:26:05 +01:00
Shane Kilkelly f237efa6d5 Log and trap/ignore gc errors during swap 2019-05-23 11:14:02 +01:00
Brian Gough e1c7b50920 Merge pull request #120 from das7pad/hotfix/docker-group
[docker] add support for a different docker group id on the docker host
2019-05-16 14:04:27 +01:00
Shane Kilkelly 980a2ab98f Merge pull request #60 from overleaf/sk-gc-before-swap
Run GC before swap
2019-05-16 11:43:56 +01:00
Shane Kilkelly c7d8c1c6b5 Run GC on a project at start of swap job.
When there is an exception during swap, add project name to log
2019-05-16 11:42:13 +01:00
Simon Detheridge d51f2fecfc Allow colons in passwords
bug: overleaf/issues#1393
2019-05-16 10:03:27 +01:00
Brian Gough 418bda28e1 Merge pull request #119 from overleaf/bg-increase-acceptance-test-timeout
increase timeout for long-running acceptance tests
2019-05-16 09:17:26 +01:00
Michael Mazour 36bd1731aa Merge pull request #125 from overleaf/mm-flags-in-request
Add flags option to request JSON
2019-05-15 14:06:47 +01:00
Christopher Hoskin 8086d01001 Merge pull request #49 from overleaf/csh-issue-1118-node-10.15.3
Csh issue 1118 node 10.15.3
2019-05-15 10:10:07 +01:00
Michael Mazour 1ddf9283f2 Add flags option to request JSON
Adds a `flags` parameter to the request JSON, appearing under the `compile.options` key (alongside such stalwarts as `compiler`, `timeout`, etc.).

This is primarily to support `-file-line-error` as an option, but could have other uses as well.

`flags` should be an array of strings, or absent. If supplied, the listed arguments are added to the base latexmk command.
2019-05-14 16:24:34 +01:00
Christopher Hoskin fd8ac10bf7 Merge pull request #46 from das7pad/misc/node7plus-support
[misc] add support for node 7+
2019-05-13 11:58:27 +01:00
Christopher Hoskin 20683f3094 Update Node from 6.15.1 to 10.15.3 2019-05-13 11:55:42 +01:00
Christopher Hoskin 5f045d9792 Update buildscripts to 1.1.21 2019-05-13 11:54:37 +01:00
John Lees-Miller 81fcddf7e9 Merge pull request #9 from das7pad/misc/add-license
[misc] Add a copy the the GNU Affero General Public License v3.0
2019-05-09 13:18:45 +01:00
Jakob Ackermann 5a2e9f5088 [misc] Add a copy the the GNU Affero General Public License v3.0
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2019-05-09 13:36:04 +02:00
John Lees-Miller e9e7f23686 Add missing license statement 2019-05-09 12:03:27 +01:00
Brian Gough 6eba954b52 Merge pull request #64 from overleaf/bg-downgrade-delete-component-error
downgrade delete component error
2019-05-08 09:07:11 +01:00
Brian Gough 0bbfa7de27 Merge branch 'master' into bg-downgrade-delete-component-error 2019-05-08 09:07:02 +01:00
Brian Gough 40a893a632 Merge pull request #63 from overleaf/ho-flush-all-projects
Ho flush all projects
2019-05-08 09:05:52 +01:00
Timothée Alby ddd53dec6b update Git URL in Jenkinsfile 2019-05-07 17:45:10 +01:00
Timothée Alby 8dc41da0ba update Git URL in Jenkinsfile 2019-05-07 17:45:08 +01:00
Timothée Alby eff364d451 update Git URL in Jenkinsfile 2019-05-07 18:43:08 +02:00
Timothée Alby 3de8e93815 update Git URL in Jenkinsfile 2019-05-07 18:39:09 +02:00