When you call a synchronous function on the Meteor server, does it block the entire server until the callback is received?
queueTask = function(callback) { ... }
queueTaskSync = Meteor._wrapAsync(queueTask)
queueTaskSync(function(results) {
console.log('callback returns after 10 seconds')
Results.insert(results)
})
In other words, if the callback takes 10 seconds to return, does this mean the server cannot do anything else for 10 seconds?