diff options
author | Eliot Horowitz <eliot@10gen.com> | 2013-09-16 10:44:49 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2013-09-17 09:25:11 -0400 |
commit | 148ad7589282a8dd67527bd0c6323a655a3e9ff0 (patch) | |
tree | 7e4871e7a896ce1ff1a3af373e05b5d96671eaab /src/mongo/db/stats | |
parent | eea81493e27f992c7a8d604b5e60a693841e4128 (diff) | |
download | mongo-148ad7589282a8dd67527bd0c6323a655a3e9ff0.tar.gz |
SERVER-6405: make Top::collectionDrop api easier to work with
Diffstat (limited to 'src/mongo/db/stats')
-rw-r--r-- | src/mongo/db/stats/top.cpp | 5 | ||||
-rw-r--r-- | src/mongo/db/stats/top.h | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/mongo/db/stats/top.cpp b/src/mongo/db/stats/top.cpp index f2b43dfab43..61555c69ac4 100644 --- a/src/mongo/db/stats/top.cpp +++ b/src/mongo/db/stats/top.cpp @@ -119,11 +119,10 @@ namespace mongo { } - void Top::collectionDropped( const string& ns ) { - //cout << "collectionDropped: " << ns << endl; + void Top::collectionDropped( const StringData& ns ) { SimpleMutex::scoped_lock lk(_lock); _usage.erase(ns); - _lastDropped = ns; + _lastDropped = ns.toString(); } void Top::cloneMap(Top::UsageMap& out) const { diff --git a/src/mongo/db/stats/top.h b/src/mongo/db/stats/top.h index 8dbc82eb729..aaf6a39174e 100644 --- a/src/mongo/db/stats/top.h +++ b/src/mongo/db/stats/top.h @@ -71,7 +71,7 @@ namespace mongo { void append( BSONObjBuilder& b ); void cloneMap(UsageMap& out) const; CollectionData getGlobalData() const { return _global; } - void collectionDropped( const string& ns ); + void collectionDropped( const StringData& ns ); public: // static stuff static Top global; |