summaryrefslogtreecommitdiff
path: root/src/mongo/s/sharding_egress_metadata_hook_for_mongos.h
diff options
context:
space:
mode:
authorRandolph Tan <randolph@10gen.com>2017-03-08 11:31:04 -0500
committerRandolph Tan <randolph@10gen.com>2017-03-08 17:59:35 -0500
commit34dbe2a42d1db621f16555878b57f48efb30cc28 (patch)
treee8533f9703177022e21073a1b5a3fceb76b5b178 /src/mongo/s/sharding_egress_metadata_hook_for_mongos.h
parent91cf24955de997983ab675e35c98ccfa1e608d62 (diff)
downloadmongo-34dbe2a42d1db621f16555878b57f48efb30cc28.tar.gz
SERVER-27750 Attach LogicalTimeMetadata to globalConnPool and shardConnectionPool
This also include refactor work to cleanup ShardingEgressMetadataHook api and allow ShardingConnectionHook to take EgressMetadataHookList.
Diffstat (limited to 'src/mongo/s/sharding_egress_metadata_hook_for_mongos.h')
-rw-r--r--src/mongo/s/sharding_egress_metadata_hook_for_mongos.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/s/sharding_egress_metadata_hook_for_mongos.h b/src/mongo/s/sharding_egress_metadata_hook_for_mongos.h
index 9cba4226df2..2e5bfe62434 100644
--- a/src/mongo/s/sharding_egress_metadata_hook_for_mongos.h
+++ b/src/mongo/s/sharding_egress_metadata_hook_for_mongos.h
@@ -34,6 +34,9 @@ namespace mongo {
namespace rpc {
class ShardingEgressMetadataHookForMongos final : public ShardingEgressMetadataHook {
+public:
+ ShardingEgressMetadataHookForMongos(bool shardedConnection);
+
private:
void _saveGLEStats(const BSONObj& metadata, StringData hostString) override;