summaryrefslogtreecommitdiff
path: root/src/mongo/db/collection_index_usage_tracker.cpp
diff options
context:
space:
mode:
authorXiangyu Yao <xiangyu.yao@mongodb.com>2019-07-10 18:38:03 -0400
committerXiangyu Yao <xiangyu.yao@mongodb.com>2019-07-10 18:38:03 -0400
commitcb3b6c8b2a28190560906db4d78ef833eec44425 (patch)
tree8f550393c99b15f4b27d9bbb27115fc451930be7 /src/mongo/db/collection_index_usage_tracker.cpp
parenta4ef14ef41f0700ef07e5b57b0345d2396a44604 (diff)
downloadmongo-cb3b6c8b2a28190560906db4d78ef833eec44425.tar.gz
Revert "SERVER-40755 Expose statistics which indicate how many collection scans have executed"
This reverts commit a4ef14ef41f0700ef07e5b57b0345d2396a44604.
Diffstat (limited to 'src/mongo/db/collection_index_usage_tracker.cpp')
-rw-r--r--src/mongo/db/collection_index_usage_tracker.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/mongo/db/collection_index_usage_tracker.cpp b/src/mongo/db/collection_index_usage_tracker.cpp
index 3f78b3c406a..dc0941ff4c8 100644
--- a/src/mongo/db/collection_index_usage_tracker.cpp
+++ b/src/mongo/db/collection_index_usage_tracker.cpp
@@ -31,23 +31,12 @@
#include "mongo/platform/basic.h"
-#include "mongo/base/counter.h"
#include "mongo/db/collection_index_usage_tracker.h"
-#include "mongo/db/commands/server_status_metric.h"
#include "mongo/util/assert_util.h"
#include "mongo/util/clock_source.h"
#include "mongo/util/log.h"
namespace mongo {
-namespace {
-Counter64 collectionScansCounter;
-Counter64 collectionScansNonTailableCounter;
-
-ServerStatusMetricField<Counter64> displayCollectionScans("queryExecutor.collectionScans.total",
- &collectionScansCounter);
-ServerStatusMetricField<Counter64> displayCollectionScansNonTailable(
- "queryExecutor.collectionScans.nonTailable", &collectionScansNonTailableCounter);
-}
CollectionIndexUsageTracker::CollectionIndexUsageTracker(ClockSource* clockSource)
: _clockSource(clockSource) {
@@ -61,17 +50,6 @@ void CollectionIndexUsageTracker::recordIndexAccess(StringData indexName) {
_indexUsageMap[indexName].accesses.fetchAndAdd(1);
}
-void CollectionIndexUsageTracker::recordCollectionScans(unsigned long long collectionScans) {
- _collectionScans.fetchAndAdd(collectionScans);
- collectionScansCounter.increment(collectionScans);
-}
-
-void CollectionIndexUsageTracker::recordCollectionScansNonTailable(
- unsigned long long collectionScansNonTailable) {
- _collectionScansNonTailable.fetchAndAdd(collectionScansNonTailable);
- collectionScansNonTailableCounter.increment(collectionScansNonTailable);
-}
-
void CollectionIndexUsageTracker::registerIndex(StringData indexName, const BSONObj& indexKey) {
invariant(!indexName.empty());
dassert(_indexUsageMap.find(indexName) == _indexUsageMap.end());
@@ -90,8 +68,4 @@ CollectionIndexUsageMap CollectionIndexUsageTracker::getUsageStats() const {
return _indexUsageMap;
}
-CollectionIndexUsageTracker::CollectionScanStats
-CollectionIndexUsageTracker::getCollectionScanStats() const {
- return {_collectionScans.load(), _collectionScansNonTailable.load()};
-}
} // namespace mongo