In case of fault response, store the fault and don't process any new task until fault is cleared.
This commit is contained in:
1 parent
d739adc32c
commit
60bda6921a
3 files changed
+50
-10
No files matched your search
@@ -30,6 +30,7 @@ db.open( (err, db) ->
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
getTask = (taskId, callback) ->
|
||||
memcached.get(taskId, (err, task) ->
|
||||
if not task?
|
||||
@@ -55,7 +56,15 @@ updateTask = (task, callback) ->
|
||||
)
|
||||
|
||||
|
||||
saveTask = (task, callback) ->
|
||||
task._id = mongo.ObjectID(String(task._id))
|
||||
tasksCollection.save(task, (err) ->
|
||||
callback(err)
|
||||
)
|
||||
|
||||
|
||||
exports.mongo = mongo
|
||||
exports.memcached = memcached
|
||||
exports.getTask = getTask
|
||||
exports.updateTask = updateTask
|
||||
exports.saveTask = saveTask
|
||||
Reference in new issue
Block a user