summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTyler Seip <Tyler.Seip@mongodb.com>2022-01-19 17:24:15 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-02 16:33:09 +0000
commit625e117c80983b67af52c013b7a9d4994ce94562 (patch)
tree8e4a726006dbd0e8f94bf6c1286338b9b05d31c6
parent81cd7f7f3d69937a7c7b2a9ee58ac326ce059fe3 (diff)
downloadmongo-625e117c80983b67af52c013b7a9d4994ce94562.tar.gz
SERVER-62747: proxy_protocol.js should connect to loopback address instead of localhost
(cherry picked from commit 8e6789baea59e99172e6ceb4d8a4273fb186edb1)
-rw-r--r--jstests/sharding/libs/proxy_protocol.js4
-rw-r--r--jstests/sharding/proxy_protocol_connect.js2
2 files changed, 3 insertions, 3 deletions
diff --git a/jstests/sharding/libs/proxy_protocol.js b/jstests/sharding/libs/proxy_protocol.js
index 54847dbc595..a8c67e1d201 100644
--- a/jstests/sharding/libs/proxy_protocol.js
+++ b/jstests/sharding/libs/proxy_protocol.js
@@ -53,8 +53,8 @@ class ProxyProtocolServer {
"-u",
this.web_server_py,
"--service",
- "localhost:" + this.ingress_port,
- "localhost:" + this.egress_port + "?pp=v" + this.version
+ "127.0.0.1:" + this.ingress_port,
+ "127.0.0.1:" + this.egress_port + "?pp=v" + this.version
];
clearRawMongoProgramOutput();
diff --git a/jstests/sharding/proxy_protocol_connect.js b/jstests/sharding/proxy_protocol_connect.js
index 004dfbe6bbc..8e60b81cdad 100644
--- a/jstests/sharding/proxy_protocol_connect.js
+++ b/jstests/sharding/proxy_protocol_connect.js
@@ -21,7 +21,7 @@ function testProxyProtocolConnect(ingressPort, egressPort, version) {
let st = new ShardingTest(
{shards: 1, mongos: 1, mongosOptions: {setParameter: {"loadBalancerPort": egressPort}}});
- const uri = `mongodb://localhost:${ingressPort}/?loadBalanced=true`;
+ const uri = `mongodb://127.0.0.1:${ingressPort}/?loadBalanced=true`;
const conn = new Mongo(uri);
assert.neq(null, conn, 'Client was unable to connect to the load balancer port');
assert.commandWorked(conn.getDB('admin').runCommand({hello: 1}));