summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/s/s_sharding_server_status.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/s/s_sharding_server_status.cpp b/src/mongo/s/s_sharding_server_status.cpp
index 7fa52987aaf..5be289d5d18 100644
--- a/src/mongo/s/s_sharding_server_status.cpp
+++ b/src/mongo/s/s_sharding_server_status.cpp
@@ -28,6 +28,7 @@
#include "mongo/platform/basic.h"
+#include "mongo/base/init.h"
#include "mongo/bson/bsonobjbuilder.h"
#include "mongo/db/commands/server_status.h"
#include "mongo/s/client/shard_registry.h"
@@ -57,8 +58,13 @@ public:
return result.obj();
}
+};
-} shardingServerStatus;
+MONGO_INITIALIZER(ShardingServerStatusSection)(InitializerContext* context) {
+ new ShardingServerStatus();
+
+ return Status::OK();
+}
} // namespace
} // namespace mongo