|
@@ -118,11 +118,11 @@ module.exports = UpdatesManager =
|
|
|
processUncompressedUpdatesWithLock: (project_id, doc_id, callback = (error) ->) ->
|
|
processUncompressedUpdatesWithLock: (project_id, doc_id, callback = (error) ->) ->
|
|
|
UpdatesManager._prepareProjectForUpdates project_id, (error, temporary) ->
|
|
UpdatesManager._prepareProjectForUpdates project_id, (error, temporary) ->
|
|
|
return callback(error) if error?
|
|
return callback(error) if error?
|
|
|
- UpdatesManager._processUncompressedUpdatesForDoc project_id, doc_id, temporary, callback
|
|
|
|
|
|
|
+ UpdatesManager._processUncompressedUpdatesForDocWithLock project_id, doc_id, temporary, callback
|
|
|
|
|
|
|
|
|
|
|
|
|
# Process updates for a doc when the whole project is flushed (internal method)
|
|
# Process updates for a doc when the whole project is flushed (internal method)
|
|
|
- _processUncompressedUpdatesForDoc: (project_id, doc_id, temporary, callback = (error) ->) ->
|
|
|
|
|
|
|
+ _processUncompressedUpdatesForDocWithLock: (project_id, doc_id, temporary, callback = (error) ->) ->
|
|
|
UpdatesManager._prepareDocForUpdates project_id, doc_id, (error) ->
|
|
UpdatesManager._prepareDocForUpdates project_id, doc_id, (error) ->
|
|
|
return callback(error) if error?
|
|
return callback(error) if error?
|
|
|
LockManager.runWithLock(
|
|
LockManager.runWithLock(
|
|
@@ -141,7 +141,7 @@ module.exports = UpdatesManager =
|
|
|
for doc_id in doc_ids
|
|
for doc_id in doc_ids
|
|
|
do (doc_id) ->
|
|
do (doc_id) ->
|
|
|
jobs.push (cb) ->
|
|
jobs.push (cb) ->
|
|
|
- UpdatesManager._processUncompressedUpdatesForDoc project_id, doc_id, temporary, cb
|
|
|
|
|
|
|
+ UpdatesManager._processUncompressedUpdatesForDocWithLock project_id, doc_id, temporary, cb
|
|
|
async.parallelLimit jobs, 5, callback
|
|
async.parallelLimit jobs, 5, callback
|
|
|
|
|
|
|
|
getDocUpdates: (project_id, doc_id, options = {}, callback = (error, updates) ->) ->
|
|
getDocUpdates: (project_id, doc_id, options = {}, callback = (error, updates) ->) ->
|