overleaf/services/document-updater/app/js
Jakob Ackermann 6e551f9b34 [perf] use MGET/MSET/DEL for manipulating multiple keys in one operation
In some cases we can get rid of MULTI/EXEC operations too.
- putDocInMemory: from 10 down to 2 operations
- removeDocFromMemory: from 14+4 down to 4+4 operations
- updateDoc: from 13 down to 8 operations
2021-04-13 11:47:10 +01:00
..
sharejs fix SyntaxError on export var 2020-05-06 12:17:08 +02:00
DeleteQueueManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
DiffCodec.js Set the diff-match-patch timeout to 100ms 2021-01-14 15:11:15 -05:00
DispatchManager.js stop listening on the pending updates channels 10 times 2021-02-23 08:27:29 +00:00
DocumentManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
Errors.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
HistoryManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
HistoryRedisManager.js [misc] bump @overleaf/redis-wrapper to version 2.0.0 2020-11-11 16:20:32 +00:00
HttpController.js Remove backwards-compat project update API 2020-05-20 16:26:22 -04:00
LockManager.js [misc] bump @overleaf/redis-wrapper to version 2.0.0 2020-11-11 16:20:32 +00:00
LoggerSerializers.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
Metrics.js [misc] bump metrics module to 3.4.1 2020-11-25 11:57:19 +00:00
mongodb.js [misc] mongodb: use the new db connector by default 2020-09-10 10:40:05 +01:00
PersistenceManager.js Fix API request errors which could contain API hostname or address (#160) 2021-02-24 15:09:19 +01:00
Profiler.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
ProjectFlusher.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
ProjectHistoryRedisManager.js [misc] bump @overleaf/redis-wrapper to version 2.0.0 2020-11-11 16:20:32 +00:00
ProjectManager.js Accept ordered doc and file updates 2020-05-20 07:57:32 -04:00
RangesManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
RangesTracker.js Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
RateLimitManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
RealTimeRedisManager.js [misc] bump @overleaf/redis-wrapper to version 2.0.0 2020-11-11 16:20:32 +00:00
RedisManager.js [perf] use MGET/MSET/DEL for manipulating multiple keys in one operation 2021-04-13 11:47:10 +01:00
ShareJsDB.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
ShareJsUpdateManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
SnapshotManager.js [misc] migrate the app to the native mongo driver 2020-08-28 15:12:30 +01:00
UpdateKeys.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00
UpdateManager.js prettier: convert app/js decaffeinated files to Prettier format 2020-05-06 12:09:33 +02:00