Brian Gough
|
537bd9a0c0
|
Merge pull request #36 from sharelatex/bg-limit-resync-requests-to-web
limit resync requests to web (connects to overleaf/sharelatex#775)
|
2018-08-16 12:25:16 +01:00 |
|
Brian Gough
|
910b27357d
|
add more logging to resync operations
|
2018-08-16 11:14:11 +01:00 |
|
Brian Gough
|
aa013f0bee
|
limit parallel resync doc requests to web
|
2018-08-16 11:13:11 +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
|
33e898f671
|
update to 1.1.9 build scripts
|
2018-07-23 15:35:54 +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
|
62a10f25f2
|
move tk call to before sandboxed module call
|
2018-06-05 13:54:30 +01:00 |
|
Brian Gough
|
7e526395fb
|
fix check for "delete component" message
|
2018-04-30 09:56:01 +01:00 |
|
Brian Gough
|
37f431f148
|
also block "delete component" messages from sentry
|
2018-04-27 16:03:46 +01:00 |
|
Brian Gough
|
64670f272a
|
stop OpRangeNotAvailable errors going to sentry
|
2018-04-27 15:45:28 +01:00 |
|
Hayden Faulds
|
af92ca70a1
|
coerce projectHistoryId to integer after reading from Redis
|
2018-04-23 15:19:06 +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
|
9629d0a11e
|
Merge pull request #26 from sharelatex/hof-deleted-project-history
Add projectHistoryId to updates
|
2018-04-23 11:01:53 +01:00 |
|
Alberto Fernández Capel
|
7d597fe59e
|
Do not specify node version in .travis.yml
So travis picks instead the version from .nvmrc
|
2018-04-19 14:03:35 +01:00 |
|
Hayden Faulds
|
25c0be4eaa
|
add projectHistryId to project structure updates
|
2018-04-13 15:22:05 +01:00 |
|
Hayden Faulds
|
a220794d32
|
add projectHistoryId to resync updates
|
2018-04-13 15:22:05 +01:00 |
|
Hayden Faulds
|
fb1852a593
|
cache projectHistoryId with doc in Redis
|
2018-04-13 15:22:05 +01:00 |
|
Brian Gough
|
dd0f8b880a
|
change update to projectUpdate in project related methods
|
2018-03-16 10:54:12 +00:00 |
|
Brian Gough
|
779f00f912
|
add acceptance test for ordering of project structure changes
|
2018-03-15 16:27:14 +00:00 |
|
Brian Gough
|
3385d2640a
|
fix structure ordering bug
|
2018-03-15 16:27:10 +00:00 |
|
Brian Gough
|
75a5428cbf
|
update acceptance tests
|
2018-03-15 16:24:14 +00:00 |
|
Brian Gough
|
b3887fd984
|
update unit tests for incoming project versions
|
2018-03-15 16:24:11 +00:00 |
|
Brian Gough
|
0642e3c8c9
|
support project version on incoming requests
|
2018-03-15 16:15:10 +00:00 |
|
Hayden Faulds
|
4a5731440a
|
Merge pull request #21 from sharelatex/hof-history-sync
resync project history endpoint
|
2018-03-14 10:40:59 +00:00 |
|
Hayden Faulds
|
1226f96fc3
|
extract ProjectHistoryRedisManager
|
2018-03-09 15:36:38 +00:00 |
|
Hayden Faulds
|
fc6ef6ea7a
|
improve logging
|
2018-03-09 12:21:48 +00:00 |
|
Hayden Faulds
|
088ab6e7ba
|
rename queueResyncDocContents -> queueResyncDocContent
|
2018-03-09 12:21:37 +00:00 |
|
Hayden Faulds
|
64d1fe13bc
|
additional logging for project history resync
|
2018-03-07 16:24:22 +00:00 |
|
Hayden Faulds
|
a72d228354
|
add unit tests
|
2018-03-07 13:29:53 +00:00 |
|
Hayden Faulds
|
152a25e96d
|
rename resyncProject -> resyncProjectHistory
|
2018-03-07 13:29:42 +00:00 |
|
Hayden Faulds
|
039f997e80
|
update project history resync url
|
2018-03-07 11:37:26 +00:00 |
|
Hayden Faulds
|
d46217be52
|
queue doc content sync updates
|
2018-03-02 15:02:27 +00:00 |
|
Hayden Faulds
|
52d6b710bd
|
add ability to resync project structure
|
2018-03-02 15:01:53 +00:00 |
|
James Allen
|
939eaa2d4b
|
Don't allow a document to be loaded without a pathname
|
2018-03-02 10:02:49 +00:00 |
|
Hayden Faulds
|
5a11332aa3
|
remove unecessary method wrapping
|
2018-02-22 10:17:59 +00:00 |
|
Hayden Faulds
|
0f87ae1f74
|
simplify comments
|
2018-02-22 10:16:29 +00:00 |
|
Hayden Faulds
|
ea0dd9700b
|
reduce the number of times we flush project history
|
2018-02-22 10:01:05 +00:00 |
|
James Allen
|
3d5740fd7d
|
Merge pull request #18 from sharelatex/msw-flush-project-ops
Flush project structure changes every 500
|
2018-02-16 10:30:00 +00:00 |
|
James Allen
|
5425fdef8a
|
update to 1.0.1 build scripts
|
2018-02-15 16:54:21 +00:00 |
|
James Allen
|
657da70d45
|
Fix unit test namespacing from mocha upgrade
|
2018-02-15 16:28:58 +00:00 |
|
James Allen
|
5d1659457e
|
Update to build 1.0.0 build scripts
|
2018-02-15 16:28:40 +00:00 |
|
James Allen
|
f6c79f3203
|
Fix and extend unit tests
|
2018-02-15 15:55:12 +00:00 |
|
Michael Walker
|
6c57317f8d
|
Add a test that sending too few updates does not flush history
|
2018-01-31 11:41:08 +00:00 |
|
Michael Walker
|
241d1b27d5
|
Remove _shouldFlushHistoryOps wrapper
|
2018-01-31 11:27:40 +00:00 |
|
Michael Walker
|
772ee4083a
|
Turn a unit test into an acceptance test
|
2018-01-31 11:17:56 +00:00 |
|
Michael Walker
|
bdaa2ffa77
|
Add an acceptance test for flushing project changes
|
2018-01-26 14:41:47 +00:00 |
|
Michael Walker
|
d2865f0650
|
Correctly count project_ops_length
|
2018-01-26 14:41:28 +00:00 |
|
Michael Walker
|
3028fb9c3d
|
Only flush project updates when crossing the threshold
|
2018-01-24 11:57:03 +00:00 |
|