Henry Oswald
|
4d7f9f3c1a
|
add sentry into settings.defaults
|
2019-03-05 17:34:27 +00:00 |
|
Henry Oswald
|
937e8fe071
|
use redis cluster key in defaults for pendingupdates
|
2019-02-15 13:58:29 +00:00 |
|
Henry Oswald
|
ecaef6485b
|
revert the removal of realtime keyspace
|
2019-02-07 15:27:51 +00:00 |
|
Henry Oswald
|
73bd264401
|
remove realtime keys in settings, no longer used
|
2019-02-07 14:55:24 +00:00 |
|
Henry Oswald
|
8d3fb729c5
|
point to web_api
|
2019-02-01 20:10:47 +00:00 |
|
Henry Oswald
|
98de529e42
|
make config look like chef config
|
2019-02-01 19:52:00 +00:00 |
|
Henry Oswald
|
d279a9149c
|
add dispatcherCount to config file
|
2019-01-25 17:24:19 +00:00 |
|
Henry Oswald
|
25e1ad7491
|
remove redis.realtime
real time pushes data into the document updater redis instance
|
2018-12-05 16:17:41 +00:00 |
|
Henry Oswald
|
9437cf8b02
|
explicity split redis config values
|
2018-12-05 15:16:55 +00:00 |
|
Henry Oswald
|
a11d6dcc48
|
Merge branch 'master' into ho-docker
|
2018-10-15 15:17:40 +01:00 |
|
Alasdair Smith
|
c128e0ab1c
|
Use setting instead of hard-coding port
|
2018-10-09 11:46:27 +01:00 |
|
Henry Oswald
|
ff673c71d5
|
set redis port via env var
|
2018-09-28 17:04:34 +01:00 |
|
Henry Oswald
|
3db7377d74
|
add process.env["REDIS_PASSWORD"]
|
2018-09-28 15:11:17 +01:00 |
|
Brian Gough
|
fdcb806518
|
set a timestamp for the first entry in the projectHistory:Ops queue
|
2018-07-24 09:17:31 +01:00 |
|
Brian Gough
|
e471730efb
|
Revert "Merge pull request #33 from sharelatex/bg-add-timestamp-marker-to-project-history-queue"
This reverts commit 8ec398b133aa75c45384dd7ceb630cd743f4a15c, reversing
changes made to e3a6c934cf53fd245d7d0df737463cc90f954885.
|
2018-07-23 16:05:04 +01:00 |
|
Brian Gough
|
6237577f87
|
set a timestamp for the first entry in the projectHistory:Ops queue
|
2018-07-20 10:43:31 +01:00 |
|
Hayden Faulds
|
1b63141e49
|
Revert "Revert "Add projectHistoryId to updates""
|
2018-04-23 12:08:04 +01:00 |
|
Hayden Faulds
|
3cc20d6311
|
Revert "Add projectHistoryId to updates"
|
2018-04-23 11:41:29 +01:00 |
|
Hayden Faulds
|
fb1852a593
|
cache projectHistoryId with doc in Redis
|
2018-04-13 15:22:05 +01:00 |
|
James Allen
|
5d1659457e
|
Update to build 1.0.0 build scripts
|
2018-02-15 16:28:40 +00:00 |
|
James Allen
|
ccf6cb1a18
|
Provide hosts as environment settings, add npm run start script and update coffeescript
|
2017-12-29 08:13:16 +00:00 |
|
Hayden Faulds
|
d1f0c4ceae
|
add acceptance tests for project history API
|
2017-10-24 09:06:23 +01:00 |
|
Hayden Faulds
|
d003aef31c
|
conditionally enqueue history updates for project
|
2017-10-23 15:32:25 +01:00 |
|
Hayden Faulds
|
cbdace7386
|
store pathname in Redis cache
|
2017-10-23 14:23:21 +01:00 |
|
Brian Gough
|
2bbbf3c005
|
add unflushed time to doc in redis
|
2017-10-06 12:34:28 +01:00 |
|
Brian Gough
|
47bebf9638
|
no need to support optional keys.projectState
|
2017-08-09 16:47:09 +01:00 |
|
James Allen
|
4104ca4889
|
Add in separate redis config for the lock and fix a few web -> realtime
|
2017-05-03 16:27:32 +01:00 |
|
James Allen
|
ed493d8ad3
|
Rename web -> realtime for consistency with realtime
|
2017-05-02 15:38:33 +01:00 |
|
James Allen
|
c5449ae282
|
Split out redis config for real-time and track-changes into separate cluster-compatible configs
|
2017-04-13 17:00:42 +01:00 |
|
James Allen
|
f21208e841
|
Use new redis-sharelatex instead of RedisBackend for cluster abstraction
|
2017-04-12 14:53:03 +01:00 |
|
Brian Gough
|
bd70aaa76c
|
add sha1 hash support on writes
|
2017-02-14 16:11:43 +00:00 |
|
James Allen
|
e3fee1a1d1
|
Rename 'track changes entries' -> 'ranges'
|
2016-12-08 12:31:43 +00:00 |
|
James Allen
|
e739e86c48
|
Get basic ChangeTracker hooked up. WIP
|
2016-11-28 10:14:42 +00:00 |
|
James Allen
|
da89ff7172
|
Add in external health check rather than internal
|
2016-06-23 18:00:03 +01:00 |
|
James Allen
|
414ab5d6a9
|
Refactor TCP redis monitoring to be more explicit
|
2016-06-23 15:59:25 +01:00 |
|
James Allen
|
bc00aab7b1
|
Explicitly separate calls to web and docupdater redis instances
|
2016-06-17 12:17:22 +01:00 |
|
James Allen
|
ef43e2b325
|
Configure backend database as redis cluster
|
2016-06-07 18:38:32 +01:00 |
|
James Allen
|
1db6f8f159
|
Pull out rclient into RedisBackend that supports sending requests to multiple rclients
|
2016-06-07 17:58:18 +01:00 |
|
James Allen
|
e73890bfc2
|
Error if update would make document too long
|
2015-11-06 12:52:03 +00:00 |
|
Brian Gough
|
e7e82fc89d
|
update port to match default track changes configuration
|
2015-05-28 16:43:58 +01:00 |
|
Brian Gough
|
66fa170ac8
|
disable compression by default
|
2015-03-27 15:32:13 +00:00 |
|
Brian Gough
|
e3d73d4456
|
add gzip support for large documents to reduce load on redis
|
2015-03-25 16:53:20 +00:00 |
|
James Allen
|
946f451155
|
Move to default settings file
|
2014-05-15 16:22:06 +01:00 |
|
James Allen
|
f3192da87f
|
Tell track changes api to flush doc when flushing doc to mongo
|
2014-02-26 15:56:52 +00:00 |
|
James Allen
|
e1a7d4f24a
|
Initial open sourcing
|
2014-02-12 10:40:42 +00:00 |
|