overleaf/services/document-updater/app/coffee
Brian Gough 912a3a7753 remove redis server-side hashing for performance
we still  compute the document hash in node, and check it on retrieval
but we don't check the hash at the point of writing it in redis which
was previously done with a redis Lua script.
2019-09-09 15:27:58 +01:00
..
sharejs Revert PR #19 2017-03-01 16:49:46 +00:00
DiffCodec.coffee Initial open sourcing 2014-02-12 10:40:42 +00:00
DispatchManager.coffee add pubsub redis connection and remove real time redis connection 2019-07-04 13:34:31 +01:00
DocumentManager.coffee record last author id on document flush 2019-05-02 11:10:02 +01:00
Errors.coffee convert "Delete component" errors into warnings 2019-05-07 16:55:17 +01:00
HistoryManager.coffee skip history flush when project is cleared by realtime shutdown 2019-08-15 09:51:16 +01:00
HistoryRedisManager.coffee Revert "turn down logging, use logger.info for less important data" 2019-02-06 15:29:22 +00:00
HttpController.coffee skip history flush when project is cleared by realtime shutdown 2019-08-15 09:51:16 +01:00
LockManager.coffee use null instead of err in callbacks on success 2017-07-12 10:48:32 +01:00
LoggerSerializers.coffee Improve/fix serializers for update logging (#80) 2019-08-08 14:10:54 +01:00
Metrics.coffee Use new metrics module 2014-05-08 09:28:13 +01:00
mongojs.coffee add a combined health check for mongo and redis 2019-08-07 16:25:23 +01:00
PersistenceManager.coffee record last author id on document flush 2019-05-02 11:10:02 +01:00
Profiler.coffee return total time from the profile .end() method 2017-07-11 14:28:58 +01:00
ProjectFlusher.coffee added log lines for all project flushing 2019-08-30 07:38:53 +01:00
ProjectHistoryRedisManager.coffee set a timestamp for the first entry in the projectHistory:Ops queue 2018-07-24 09:17:31 +01:00
ProjectManager.coffee handle non-urgent flushes in background 2019-06-03 10:01:10 +01:00
RangesManager.coffee Record a snapshot to mongo when a doc's comments/changes get collapsed 2019-04-11 13:27:46 +01:00
RangesTracker.coffee Update ranges tracker. 2017-05-15 11:11:14 +01:00
RateLimitManager.coffee don't increase rate limit when tasks are failing 2017-06-07 11:47:28 +01:00
RealTimeRedisManager.coffee remove unnecessary check for doc_id 2019-07-24 16:57:43 +01:00
RedisManager.coffee remove redis server-side hashing for performance 2019-09-09 15:27:58 +01:00
ShareJsDB.coffee Fix ShareJsDB tests 2016-12-01 17:14:40 +00:00
ShareJsUpdateManager.coffee Merge pull request #70 from overleaf/bg-metric-for-invalid-hash 2019-06-12 13:50:34 +01:00
SnapshotManager.coffee Review feedback 2019-04-16 11:05:17 +01:00
UpdateKeys.coffee Pull out rclient into RedisBackend that supports sending requests to multiple rclients 2016-06-07 17:58:18 +01:00
UpdateManager.coffee Revert "skip hash check when non-BMP characters replaced" 2019-06-27 11:39:45 +01:00