Commit Graph

386 Commits

Author SHA1 Message Date
Brian Gough 5d6d33966b Merge pull request #27 from sharelatex/bg-retry-web-api-request
use requestretry to work around web api timeouts
2017-04-03 14:05:07 +01:00
Brian Gough cd1d0cc1f4 Merge pull request #26 from sharelatex/bg-error-check-on-unlock
improve error handling of releaseLock
2017-04-03 14:04:59 +01:00
Brian Gough 7237467cb4 use requestretry to work around web api timeouts 2017-04-03 11:06:50 +01:00
Brian Gough b0b05d1e1b improve error handling of releaseLock
ported from docupdater
2017-03-31 15:17:13 +01:00
Brian Gough 5989d8f27f Merge pull request #25 from sharelatex/bg-error-on-out-of-order-ops
return error when out-of-order ops detected
2017-03-30 14:00:23 +01:00
Brian Gough 8bb3dd07a4 continue when ops are out of order 2017-03-30 13:37:11 +01:00
Brian Gough d29141d583 return error when out-of-order ops detected 2017-03-30 11:48:26 +01:00
Brian Gough 70bb95fb36 update logger-sharelatex to v1.5.6 2017-03-30 09:41:42 +01:00
Brian Gough 28d2ec93b8 Revert "Revert "Merge pull request #23 from sharelatex/bg-move-lock""
This reverts commit 85bc45099f047aa8dfa6d189f02f4b4327c9d602.
2017-03-28 12:52:49 +01:00
Shane Kilkelly 5288814bd6 Merge branch 'master' of github.com:sharelatex/track-changes-sharelatex 2017-03-27 14:37:47 +01:00
Shane Kilkelly 715ccbe227 Add a .nvmrc file 2017-03-27 14:37:32 +01:00
Brian Gough e745cce9f5 Revert "Revert "added v8-profiler to shrinkwrap""
This reverts commit 642641ff7b97034346d494101124bee616927ade.
2017-03-27 13:26:55 +01:00
Brian Gough 0130d3513d Revert "Revert "Merge pull request #24 from sharelatex/bg-add-profile""
This reverts commit a58cd0d787b51634caf694f9d858e638d27178b2.
2017-03-27 13:25:59 +01:00
Brian Gough 8bd3dcca75 Revert "Merge pull request #24 from sharelatex/bg-add-profile"
This reverts commit 8f507dcc9fbcd51072047c82a443137aaac0f377, reversing
changes made to 70abd7a155b396e3b44ce21ff8d36be6ad03a060.
2017-03-24 09:17:38 +00:00
Brian Gough a73c8ba7b8 Revert "Merge pull request #23 from sharelatex/bg-move-lock"
This reverts commit 72e6756415e390a29fa784529453f926e5144358, reversing
changes made to 8f507dcc9fbcd51072047c82a443137aaac0f377.
2017-03-24 09:17:11 +00:00
Brian Gough 6ada7842a9 Revert "added v8-profiler to shrinkwrap"
This reverts commit 62d481b31ebed2a1714cdfcb037a9c1a9c053756.
2017-03-24 09:12:28 +00:00
Brian Gough f1a66df4ad added v8-profiler to shrinkwrap 2017-03-23 17:01:01 +00:00
Brian Gough 7802bcc911 Revert "update shrinkwrap file for new npm package"
This reverts commit 68283e2650420c1cedc957b039b52766a8d4ce3c.
2017-03-23 16:57:48 +00:00
Brian Gough a4cca1f948 update shrinkwrap file for new npm package 2017-03-23 14:21:39 +00:00
Brian Gough e028de115e Merge pull request #23 from sharelatex/bg-move-lock
move lock inside web http calls
2017-03-23 13:42:52 +00:00
Brian Gough b897afeb1c Merge pull request #24 from sharelatex/bg-add-profile
add /profile endpoint
2017-03-23 13:39:12 +00:00
Brian Gough bc7815f7fc remove old processUncompressedUpdates method
replace with new per doc method
2017-03-22 16:59:52 +00:00
Brian Gough b1c0ebbaae add withLock to processUncompressedUpdatesForDoc 2017-03-22 16:16:04 +00:00
Brian Gough 0dd668416d increase request timeout now it is outside lock 2017-03-22 16:02:50 +00:00
Brian Gough 04b82a49ef add /profile endpoint 2017-03-22 15:38:12 +00:00
Brian Gough 6795820933 move lock inside web http calls 2017-03-21 16:49:23 +00:00
James Allen b57f6b5162 Merge pull request #22 from sharelatex/ja-pass-undo-flag
Pass undo flag to doc updater when restoring from history
2017-03-21 15:15:37 +00:00
James Allen d60445adfc Pass undo flag to doc updater when restoring from history 2017-03-21 11:32:53 +00:00
Brian Gough ac5d59211d revert random TTL in favour of delay in archiving
there could be some issues with newer packs expiring before older ones
2017-01-31 15:07:58 +00:00
Brian Gough 29da5797e3 Merge pull request #20 from sharelatex/ho-ttl-delay
added random up to 30 mins delay to the ttl of mongo objects
2017-01-31 10:43:48 +00:00
Henry Oswald ad5af5f4dd ceil not round 2017-01-26 15:14:20 +00:00
Henry Oswald 1d356f93ec added random up to 30 mins delay to the ttl of mongo objects 2017-01-26 13:07:54 +00:00
James Allen d0d7756517 Merge pull request #19 from sharelatex/ja-track-changes
Ignore comment updates
2017-01-16 11:38:45 +01:00
James Allen dadc548f81 Ignore comment updates 2017-01-12 10:04:50 +01:00
James Allen 694be95e66 Swap start_ts and end_ts comparison to correctly break chunks after 5 minutes 2016-10-11 11:03:52 +01:00
James Allen a197c0d148 Merge pull request #18 from sharelatex/ja-split-on-deletes
Split update summary on big deletes
2016-10-10 08:46:46 +01:00
James Allen 40ed6fee46 Split update summary on big deletes 2016-10-04 15:13:04 +01:00
Brian Gough 92e36023e5 Merge pull request #17 from sharelatex/ja-consistency-tweaks
Retry rewind if doc and update versions don't match
2016-09-30 15:14:27 +01:00
James Allen f8865e616d Update ensureIndices to reflect reality 2016-09-30 14:34:38 +01:00
James Allen 3c8aeb1262 Log number of retries 2016-09-30 13:38:47 +01:00
James Allen a7f44bcd01 Add missing return on callback 2016-09-30 13:36:31 +01:00
James Allen deced1aa15 Fix unit tests with logger.warn stub 2016-09-30 11:41:49 +01:00
James Allen bddd1fda7d Retry rewind if doc and update versions don't match 2016-09-30 11:36:47 +01:00
James Allen 64499fe40c Merge pull request #16 from sharelatex/ja-consistency-tweaks
Ja consistency tweaks
2016-09-27 11:36:04 +01:00
James Allen cce93b95a5 Fetch updates before doc content when building a diff 2016-09-22 11:19:05 +01:00
James Allen 05a048db9a Add in a little more logging 2016-09-22 11:19:05 +01:00
James Allen a3abd2a4a5 Merge pull request #15 from sharelatex/ja-copy-paste-diff
Run a diff against big delete - insert changes which are likely copy-…
2016-09-19 11:07:51 +01:00
James Allen 8dda44f880 Speed up unit tests by only generating big fixtures once up front 2016-09-16 11:51:41 +01:00
James Allen dfe26262ec Return a No-op if diff returns nothing 2016-09-16 11:50:44 +01:00
James Allen 80375ae2dd Run a diff against big delete - insert changes which are likely copy-pastes 2016-09-16 11:33:36 +01:00