diff options
author | Ethan Zhang <ethan.zhang@mongodb.com> | 2021-02-04 04:13:16 -0600 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-02-05 16:10:49 +0000 |
commit | b3c26f8c1403e499f4a996d684b298d3f3b1f12f (patch) | |
tree | 16600f3cbebe07b869b230a8fe48b59a272ec056 /src | |
parent | 39da42536af53f23b92cc0f4cab02586859dc777 (diff) | |
download | mongo-b3c26f8c1403e499f4a996d684b298d3f3b1f12f.tar.gz |
SERVER-52517 Make the ClientCursorMonitor a ServiceContext decoration PS2
Diffstat (limited to 'src')
-rw-r--r-- | src/mongo/db/clientcursor.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/clientcursor.cpp b/src/mongo/db/clientcursor.cpp index 17da4e9b660..937034d1df8 100644 --- a/src/mongo/db/clientcursor.cpp +++ b/src/mongo/db/clientcursor.cpp @@ -296,8 +296,7 @@ public: } }; -// Only one instance of the ClientCursorMonitor exists -ClientCursorMonitor clientCursorMonitor; +auto getClientCursorMonitor = ServiceContext::declareDecoration<ClientCursorMonitor>(); void _appendCursorStats(BSONObjBuilder& b) { b.append("note", "deprecated, use server status metrics"); @@ -310,7 +309,7 @@ void _appendCursorStats(BSONObjBuilder& b) { } // namespace void startClientCursorMonitor() { - clientCursorMonitor.go(); + getClientCursorMonitor(getGlobalServiceContext()).go(); } } // namespace mongo |