Brian Gough
|
dd0f8b880a
|
change update to projectUpdate in project related methods
|
2018-03-16 10:54:12 +00:00 |
|
Brian Gough
|
3385d2640a
|
fix structure ordering bug
|
2018-03-15 16:27:10 +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
|
152a25e96d
|
rename resyncProject -> resyncProjectHistory
|
2018-03-07 13:29:42 +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 |
|
Michael Walker
|
241d1b27d5
|
Remove _shouldFlushHistoryOps wrapper
|
2018-01-31 11:27:40 +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 |
|
Michael Walker
|
24c74db0dc
|
Flush project changes when queue hits limit
|
2018-01-23 11:18:20 +00:00 |
|
Michael Walker
|
3d313ebc53
|
Add method to get number of queued project updates
|
2018-01-23 11:10:54 +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 |
|
Brian Gough
|
0b583dd4e6
|
fix log message
|
2017-12-20 13:27:10 +00:00 |
|
Brian Gough
|
a8b14552c0
|
allow flush to succeed when doc is already deleted
|
2017-12-19 12:27:57 +00:00 |
|
Brian Gough
|
947e18eccf
|
Merge branch 'bg-limit-ops-in-lock'
|
2017-12-14 14:26:44 +00:00 |
|
James Allen
|
6abf9c227d
|
Calculate and send doc length before each update
|
2017-12-11 17:26:32 +00:00 |
|
Hayden Faulds
|
bd45fcb5f8
|
Merge pull request #12 from sharelatex/hof-version-entity-creation
version entity creation; Connects to sharelatex/web-sharelatex-internal#104
|
2017-11-24 10:02:51 +00:00 |
|
Brian Gough
|
fb572670cd
|
Merge pull request #11 from sharelatex/bg-use-separate-flush-count-for-projects
use a separate parameter for doc and project flush
|
2017-11-21 13:54:03 +00:00 |
|
Brian Gough
|
0bb9f147aa
|
fix whitespace
|
2017-11-13 11:56:08 +00:00 |
|
Brian Gough
|
a4bbf5cf52
|
use a separate parameter for doc and project flush
|
2017-11-13 11:53:39 +00:00 |
|
Hayden Faulds
|
a3420b1236
|
version entity additions
|
2017-11-10 14:54:56 +00:00 |
|
Hayden Faulds
|
944e633bac
|
add acceptance test for entity renaming
|
2017-11-08 09:20:38 +00:00 |
|
Hayden Faulds
|
7e86afe55e
|
version file renames
|
2017-11-08 09:20:38 +00:00 |
|
Hayden Faulds
|
6d571e6d23
|
version document renames
|
2017-11-08 09:20:37 +00:00 |
|
Hayden Faulds
|
b8052e7612
|
allow settings.redis.project_history to be undefined
|
2017-10-25 13:56:38 +01:00 |
|
Hayden Faulds
|
5b7be93c79
|
Merge pull request #2 from sharelatex/hof-doc-pathname
Add metadata to updates for history
|
2017-10-25 13:13:00 +01:00 |
|
Brian Gough
|
20655b6eeb
|
remove unused requires of async
|
2017-10-23 15:59:32 +01:00 |
|
Hayden Faulds
|
be41a1614d
|
decorate ops with pathname and doc_length
|
2017-10-23 15:32:25 +01:00 |
|
Hayden Faulds
|
962520fca8
|
flush track-changes and project-history in HistoryManager
|
2017-10-23 15:32:25 +01:00 |
|
Hayden Faulds
|
d003aef31c
|
conditionally enqueue history updates for project
|
2017-10-23 15:32:25 +01:00 |
|
Hayden Faulds
|
81f998afe9
|
return pathname from DocumentManager.getDoc
|
2017-10-23 14:23:21 +01:00 |
|
Hayden Faulds
|
748315aadc
|
handle pathname in DocumentManager.getDoc
|
2017-10-23 14:23:21 +01:00 |
|
Hayden Faulds
|
cbdace7386
|
store pathname in Redis cache
|
2017-10-23 14:23:21 +01:00 |
|
Hayden Faulds
|
05b93a629a
|
return pathname from PersistenceManager
|
2017-10-23 14:17:14 +01:00 |
|
Brian Gough
|
7cbb3e7af8
|
change getProjectDocs endpoint from GET to POST
also note that it flushes docs if they are considered old (i.e. not
recently flushed)
|
2017-10-11 15:30:29 +01:00 |
|
Brian Gough
|
8d3f82360c
|
update DocumentManager.getDoc signature
keep alreadyLoaded flag at the end for consistency
|
2017-10-11 14:25:33 +01:00 |
|
Brian Gough
|
2bbbf3c005
|
add unflushed time to doc in redis
|
2017-10-06 12:34:28 +01:00 |
|
Brian Gough
|
ad745f133d
|
Merge pull request #59 from sharelatex/bg-reset-project-state
add endpoint to clear project state
|
2017-09-13 10:39:47 +01:00 |
|
Brian Gough
|
f34c12fdc7
|
add endpoint to clear project state
|
2017-09-08 15:50:26 +01:00 |
|
Brian Gough
|
215a939d4e
|
add comment about log.error for excludeVersions
|
2017-09-08 13:43:22 +01:00 |
|
Brian Gough
|
1e54b4c72c
|
log all errors in getProjectDocs
|
2017-09-07 14:12:48 +01:00 |
|