Interesting issue: I've got a MongoDb collection that I'm updating server side, with Meteor client-side hooks into the same collection. I'm noticing ~10 second delays for a mongo-cursor (server side) inserted record to make its way down to the clients.
Here's the rub: If I do the same insert via the Meteor Client (via a Chrome console) the client and all others attached update with sub-second response times.
There's a very large disparity between the server-side insert into Mongo vs. the Client side - somehow the client side inserts are propagated through and pushed out to the other clients much more quickly than if I manually insert documents via the MongoDb shell.
Any ideas on this? I'm sure I'm missing something...