Jakob Ackermann
|
c630cbb4e3
|
[misc] migrate the app to the native mongo driver
acceptance tests to follow in a separate commit.
|
2020-09-10 17:39:12 +01:00 |
|
Jakob Ackermann
|
3a4aa45e2e
|
Merge branches 'jpa-bump-bson', 'jpa-mongo-find-query-cleanup', 'jpa-mongo-js-cleanup' and 'jpa-mongo-update-query-cleanup' into jpa-mongodb-native
|
2020-09-10 16:41:45 +01:00 |
|
Jakob Ackermann
|
c42561c38a
|
[misc] update the bson package
|
2020-09-10 16:40:56 +01:00 |
|
Jakob Ackermann
|
6d3fa2ee5b
|
[misc] mongodb: use findOne and find().toArray()
|
2020-09-10 14:54:18 +01:00 |
|
Jakob Ackermann
|
b86acf3ea1
|
[misc] mongodb: change findAndModify queries to updateOne
There is no need to fetch mongo data when the call-site does not look at
it. Also handle mongo errors in `setTTLOnArchivedPack`.
|
2020-09-10 14:18:14 +01:00 |
|
Tim Alby
|
d3a7ffd1a9
|
fix formatting
|
2020-06-04 10:24:21 +02:00 |
|
mserranom
|
87737a403d
|
updated sandboxed-module and tests
|
2020-03-23 11:34:57 +01:00 |
|
mserranom
|
f321144d8c
|
fixed unit test using legacy express methods
|
2020-03-23 11:25:28 +01:00 |
|
mserranom
|
ddcdbb6448
|
updated mocha and sinon, fixed test
|
2020-03-23 10:35:53 +01:00 |
|
mserranom
|
7741730574
|
prettier: convert test/unit decaffeinated files to Prettier format
|
2020-02-17 18:35:16 +01:00 |
|
mserranom
|
201bfbbf32
|
decaffeinate: rename test/unit/coffee to test/unit/js
|
2020-02-17 18:35:11 +01:00 |
|
decaffeinate
|
a35c69c0c8
|
decaffeinate: Run post-processing cleanups on DiffGeneratorTests.coffee and 13 other files
|
2020-02-17 18:35:01 +01:00 |
|
decaffeinate
|
86a9593ec0
|
decaffeinate: Convert DiffGeneratorTests.coffee and 13 other files to JS
|
2020-02-17 18:34:50 +01:00 |
|
decaffeinate
|
fa5256d3c2
|
decaffeinate: Rename DiffGeneratorTests.coffee and 13 other files from .coffee to .js
|
2020-02-17 18:34:39 +01:00 |
|
Brian Gough
|
ebbe728ec1
|
fix performance of update removal
|
2019-10-09 11:11:15 +01:00 |
|
Brian Gough
|
79c1dc5c1a
|
use explicit json content-type to avoid security issues with text/html
|
2019-02-07 15:54:13 +00:00 |
|
Shane Kilkelly
|
1d0e0e68aa
|
Merge branch 'master' into sk-node-6
|
2017-08-30 08:33:46 +01:00 |
|
Brian Gough
|
ca991c1efd
|
fix broken unit test
the behaviour of the code changed so that raw ops are always compressed
|
2017-08-29 15:10:58 +01:00 |
|
Shane Kilkelly
|
1cd80b9dcd
|
Restore a broken test that was commented out temporarily
|
2017-08-25 14:53:39 +01:00 |
|
Shane Kilkelly
|
ad43ddb6c6
|
Remove commented-out code
|
2017-08-25 14:52:14 +01:00 |
|
Shane Kilkelly
|
cd2ed24937
|
Fix WriteStream API
|
2017-08-25 14:47:07 +01:00 |
|
Shane Kilkelly
|
7c9ca7ccef
|
Revert accidental change
|
2017-08-25 14:46:47 +01:00 |
|
Shane Kilkelly
|
095ac31347
|
wip: updating to node 6
|
2017-08-24 14:32:27 +01:00 |
|
James Allen
|
b8d0eb2823
|
Merge branch 'master' into ja-return-latest-doc-on-no-version
|
2017-08-04 09:31:19 +02:00 |
|
James Allen
|
c5252f893b
|
Don't return all updates if no version is given
|
2017-06-28 15:38:31 +01:00 |
|
James Allen
|
fb6e028182
|
Migrate lock to be redis-cluster compatible
|
2017-05-15 10:34:24 +01:00 |
|
Brian Gough
|
3045becbb6
|
use redis-sharelatex with redis cluster config
|
2017-04-24 14:23:32 +01:00 |
|
Shane Kilkelly
|
96f5802462
|
Merge branch 'sk-upgrade-metrics'
|
2017-04-04 16:16:37 +01:00 |
|
Shane Kilkelly
|
9a9f0f5c4d
|
Remove the Metrics module, use metrics-sharelatex
|
2017-04-03 15:17:29 +01:00 |
|
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
|
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 |
|
Shane Kilkelly
|
b10f3adf2b
|
mock out metrics in tests
|
2017-03-31 11:33:25 +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
|
28d2ec93b8
|
Revert "Revert "Merge pull request #23 from sharelatex/bg-move-lock""
This reverts commit 85bc45099f047aa8dfa6d189f02f4b4327c9d602.
|
2017-03-28 12:52:49 +01: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
|
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
|
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
|
6795820933
|
move lock inside web http calls
|
2017-03-21 16:49:23 +00:00 |
|
James Allen
|
d60445adfc
|
Pass undo flag to doc updater when restoring from history
|
2017-03-21 11:32:53 +00:00 |
|
Shane Kilkelly
|
7fbc08d68a
|
Add logger stub to unit test
|
2017-03-21 09:27:47 +00:00 |
|
Shane Kilkelly
|
fa7ee739bb
|
Update to new metrics api
|
2017-03-17 14:58:35 +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 |
|
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
|
dadc548f81
|
Ignore comment updates
|
2017-01-12 10:04:50 +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 |
|
James Allen
|
a7f44bcd01
|
Add missing return on callback
|
2016-09-30 13:36:31 +01:00 |
|