James Allen
|
ef43e2b325
Configure backend database as redis cluster
|
10 gadi atpakaļ |
James Allen
|
1db6f8f159
Pull out rclient into RedisBackend that supports sending requests to multiple rclients
|
10 gadi atpakaļ |
James Allen
|
e38e883081
Clean up and consolidate RedisManager tests for easy refactoring later
|
10 gadi atpakaļ |
James Allen
|
ea8f4a6d7a
Remove unused getDocOpsLength method
|
10 gadi atpakaļ |
James Allen
|
8004e022fe
Fix async version and fix affected unit tests
|
10 gadi atpakaļ |
James Allen
|
05b09a447e
Ensure that all multi call keys will hash to the same node in cluster
|
10 gadi atpakaļ |
James Allen
|
f707783aba
Remove old methods of triggering doc updates
|
10 gadi atpakaļ |
James Allen
|
b2e58266ae
Remove unused total doc counting redis commands
|
10 gadi atpakaļ |
James Allen
|
32ce44f9c6
Remove unused gzipping logic
|
10 gadi atpakaļ |
James Allen
|
1d7cbd8a78
Fix unit tests
|
10 gadi atpakaļ |
James Allen
|
11667e8250
Return semantic error if the requested ops are not available when getting a document
|
10 gadi atpakaļ |
Shane Kilkelly
|
048fd19418
Add one to size of line.
|
10 gadi atpakaļ |
Shane Kilkelly
|
82d5a7fafd
check total size of lines, rather than content-length
|
10 gadi atpakaļ |
Shane Kilkelly
|
210a61112b
reject payloads larger than 2MB for setDoc
|
10 gadi atpakaļ |
James Allen
|
4ab4e27724
Include COUNT in lock and make RND per-process incase randomBytes blocks
|
10 gadi atpakaļ |
James Allen
|
d15a22be26
Remove misleading log line about lock value
|
10 gadi atpakaļ |
James Allen
|
945c728db2
Use signed locks so only the locking party can remove their lock
|
10 gadi atpakaļ |
James Allen
|
6c79ab4321
Don't let HTTP calls take longer than 5 seconds since we're inside a 30 second lock
|
10 gadi atpakaļ |
James Allen
|
3c7c318ea0
Clean up and speed up unit tests by making sure requires are mocked
|
10 gadi atpakaļ |
James Allen
|
af5d01e440
Flush track changes when unloading data from redis
|
10 gadi atpakaļ |
James Allen
|
184c9031cd
Delete doc from redis after a full set if it wasn't in redis before
|
10 gadi atpakaļ |
Brian Gough
|
e8f09f3357
added comment about flushing to track changes
|
11 gadi atpakaļ |
Brian Gough
|
6e97521971
Revert "Merge pull request #4 from sharelatex/flush-ops-from-redis"
|
11 gadi atpakaļ |
Brian Gough
|
13e22e1802
Revert "only flush to track-changes when ops are queued"
|
11 gadi atpakaļ |
Brian Gough
|
64f5d5526e
Revert "update tests"
|
11 gadi atpakaļ |
Brian Gough
|
4bf90afe0e
update tests
|
11 gadi atpakaļ |
Brian Gough
|
7a9577e081
only flush to track-changes when ops are queued
|
11 gadi atpakaļ |
Brian Gough
|
529a061567
Merge pull request #4 from sharelatex/flush-ops-from-redis
|
11 gadi atpakaļ |
James Allen
|
2589e2d417
Gracefully return when an op has already been submitted
|
11 gadi atpakaļ |
James Allen
|
e73890bfc2
Error if update would make document too long
|
11 gadi atpakaļ |