Details
-
Improvement
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
Description
httpinterface.js creates a DBClientConnection (via the shell's Mongo object) pointed at the server's web port, to check that the httpinterface is active. This worked in the past as DBClientConnection::connect (prior to SERVER-19035) would only open a socket.
As a result of SERVER-19035, we needed to disable httpinterface.js, as the 'isMaster' command executed during connection will fail against the web interface.
If we are going to use the shell to test the HTTP interface, we will need to add proper HTTP support in the shell.