overleaf/services/document-updater
Jakob Ackermann 178440395f [perf] switch write sequence for doc contents and doc tracking
Doc contents are added only after the tracking has been setup.
All read paths on the tracking have been checked to gracefully handle
 the case of existing doc_id but missing doc contents.

- getDoc: -1 operation

REF: 0a2b47c660c60b95e360d8f3b3e30b862ceb6d79
2021-04-13 11:46:44 +01:00
..
.github [misc] bump the dev-env to 3.3.4 and bump the node version to 10.22.1 2020-09-17 13:36:27 +01:00
app/js [perf] switch write sequence for doc contents and doc tracking 2021-04-13 11:46:44 +01:00
config add missing comma in settings file 2021-02-09 10:32:16 +00:00
redis_cluster Configure backend database as redis cluster 2016-06-07 18:38:32 +01:00
test [perf] switch write sequence for doc contents and doc tracking 2021-04-13 11:46:44 +01:00
.dockerignore decaffeinate: update build scripts to es 2020-05-06 12:04:19 +02:00
.eslintrc Accept ordered doc and file updates 2020-05-20 07:57:32 -04:00
.gitignore [misc] bump the dev-env to 3.3.1 2020-08-06 12:39:58 +01:00
.mocharc.json Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
.nvmrc Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
.prettierrc decaffeinate: update build scripts to es 2020-05-06 12:04:19 +02:00
app.js shard the pending-updates-list queue 2021-02-02 16:38:25 +00:00
buildscript.txt Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
docker-compose.ci.yml Upgrade build-scripts to 3.4.0 2020-11-24 08:03:29 -05:00
docker-compose.yml Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
Dockerfile Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
expire_docops.coffee [misc] bump @overleaf/redis-wrapper to version 2.0.0 2020-11-11 16:20:32 +00:00
LICENSE Create LICENSE 2014-02-18 17:23:36 +00:00
Makefile Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
nodemon.json [misc] bump the dev-env to 3.3.1 2020-08-06 12:39:58 +01:00
package-lock.json Revert "Update logger-sharelatex to 2.2.0" 2021-04-06 15:29:09 +01:00
package.json Revert "Update logger-sharelatex to 2.2.0" 2021-04-06 15:29:09 +01:00
README.md Merge branch 'master' into bg-downgrade-delete-component-error 2019-05-08 09:07:02 +01:00

overleaf/document-updater

An API for applying incoming updates to documents in real-time.

License

The code in this repository is released under the GNU AFFERO GENERAL PUBLIC LICENSE, version 3. A copy can be found in the LICENSE file.

Copyright (c) Overleaf, 2014-2019.