Currently, in server-discovery-and-monitoring.rst, we state that the default server list should be a list containing a single server at localhost:27017:
servers: a set of ServerDescription instances. Default contains one server: "localhost:27017", ServerType Unknown.
However, this does not seem to match the spec tests:
{
"topology_description_changed_event": {
"topologyId": "42",
"previousDescription": {
"topologyType": "Unknown",
"servers": []
},
"newDescription": {
"topologyType": "Single",
"servers": [
{
"address": "a:27017",
"arbiters": [],
"hosts": [],
"passives": [],
"type": "Unknown"
}
]
}
}
}
This should probably refer to the seed list, not the server list. See this discussion on #drivers for more information.
A big thanks to kevin.albertson for his help with this.