diff options
author | Vojislav Stojkovic <vojislav.stojkovic@mongodb.com> | 2021-12-21 22:11:50 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-12-21 23:11:49 +0000 |
commit | 63fe0256a6efbd5a2101c2ebc9c72e6629e2470f (patch) | |
tree | b3be1407ee625cc4c5aae3da8d2c6a8d5ad7b1d0 /src/mongo/transport/service_entry_point_impl.cpp | |
parent | ce55b1e42c61c2848c30dad522b748a988ce4056 (diff) | |
download | mongo-63fe0256a6efbd5a2101c2ebc9c72e6629e2470f.tar.gz |
SERVER-58505 Add metric to serverStatus for number of load balanced connections
Diffstat (limited to 'src/mongo/transport/service_entry_point_impl.cpp')
-rw-r--r-- | src/mongo/transport/service_entry_point_impl.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/transport/service_entry_point_impl.cpp b/src/mongo/transport/service_entry_point_impl.cpp index 92d80da802e..1821eae0cfe 100644 --- a/src/mongo/transport/service_entry_point_impl.cpp +++ b/src/mongo/transport/service_entry_point_impl.cpp @@ -175,10 +175,14 @@ void ServiceEntryPointImpl::startSession(transport::SessionHandle session) { return boost::none; } + auto clientPtr = client.get(); auto it = _sessions.emplace(_sessions.begin(), std::move(client)); + connectionCount = _sessions.size(); _currentConnections.store(connectionCount); _createdConnections.addAndFetch(1); + onClientConnect(clientPtr); + return it; }(); |