mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Add some facts to oplog.
This commit is contained in:
@@ -287,10 +287,14 @@ MongoConnection.prototype._startOplogTailing = function (oplogUrl,
|
||||
if (!_.has(callbacksByCollection, collectionName))
|
||||
callbacksByCollection[collectionName] = {};
|
||||
var callbackId = nextId++;
|
||||
Package.facts && Package.facts.Facts.incrementServerFact(
|
||||
"mongo-livedata", "oplog-watchers", 1);
|
||||
callbacksByCollection[collectionName][callbackId] = callback;
|
||||
return {
|
||||
stop: function () {
|
||||
delete callbacksByCollection[collectionName][callbackId];
|
||||
Package.facts && Package.facts.Facts.incrementServerFact(
|
||||
"mongo-livedata", "oplog-watchers", -1);
|
||||
}
|
||||
};
|
||||
},
|
||||
|
||||
@@ -22,6 +22,9 @@ MongoConnection.prototype._observeChangesWithOplog = function (
|
||||
cursorDescription, callbacks) {
|
||||
var self = this;
|
||||
|
||||
Package.facts && Package.facts.Facts.incrementServerFact(
|
||||
"mongo-livedata", "oplog-observers", 1);
|
||||
|
||||
var phase = PHASE.INITIALIZING;
|
||||
|
||||
var published = new IdMap;
|
||||
@@ -233,6 +236,8 @@ MongoConnection.prototype._observeChangesWithOplog = function (
|
||||
stop: function () {
|
||||
listenersHandle.stop();
|
||||
oplogHandle.stop();
|
||||
Package.facts && Package.facts.Facts.incrementServerFact(
|
||||
"mongo-livedata", "oplog-observers", -1);
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user