From d12931de3a55bdd846b25ac9b9fcc216c1528406 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 17 Feb 2026 17:22:16 -0600 Subject: [PATCH 1/2] Fix handling of configsrv --- packages/mongodb-runner/src/mongoserver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mongodb-runner/src/mongoserver.ts b/packages/mongodb-runner/src/mongoserver.ts index 64d8bc75..7e79a484 100644 --- a/packages/mongodb-runner/src/mongoserver.ts +++ b/packages/mongodb-runner/src/mongoserver.ts @@ -131,7 +131,7 @@ export class MongoServer extends EventEmitter { const srv = new MongoServer(); srv.uuid = serialized._id; srv.port = serialized.port; - if (serialized.host) { + if (options.host && !srv.isConfigSvr) { srv.host = serialized.host; } srv.defaultConnectionOptions = serialized.defaultConnectionOptions; From 665a2cf253797c85b71136360e0926c6578ac69c Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 17 Feb 2026 17:33:10 -0600 Subject: [PATCH 2/2] Fix handling of configsrv --- packages/mongodb-runner/src/mongoserver.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mongodb-runner/src/mongoserver.ts b/packages/mongodb-runner/src/mongoserver.ts index 7e79a484..99dd9abb 100644 --- a/packages/mongodb-runner/src/mongoserver.ts +++ b/packages/mongodb-runner/src/mongoserver.ts @@ -131,7 +131,7 @@ export class MongoServer extends EventEmitter { const srv = new MongoServer(); srv.uuid = serialized._id; srv.port = serialized.port; - if (options.host && !srv.isConfigSvr) { + if (serialized.host) { srv.host = serialized.host; } srv.defaultConnectionOptions = serialized.defaultConnectionOptions; @@ -212,7 +212,7 @@ export class MongoServer extends EventEmitter { srv.isArbiter = !!options.isArbiter; srv.isMongos = options.binary === 'mongos'; srv.isConfigSvr = !!options.args?.includes('--configsvr'); - if (options.host) { + if (options.host && !srv.isConfigSvr) { srv.host = options.host; } const keyFilePath = getKeyFileOption(options.args);