[CDRIVER-678] Only the first member of seedlist is used Created: 18/May/15  Updated: 12/Aug/15  Resolved: 04/Aug/15

Status: Closed
Project: C Driver
Component/s: libmongoc
Affects Version/s: 1.2.0
Fix Version/s: 1.2-beta0

Type: Bug Priority: Blocker - P1
Reporter: Hannes Magnusson Assignee: A. Jesse Jiryu Davis
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to PHPC-303 Cannot connect to healthy Replica Set... Closed

 Description   

It appears that only the first entry in a seedlist is ever used for Replica Set topology discovery.

If the first entry is invalid, the topology discover fails after 30 seconds with:
"Timed out trying to select a server"

But if the first entry is valid, and all subsequent entries are not, everything works just fine except no attempts are ever made to connect to them.

#include <bson.h>
#include <bcon.h>
#include <mongoc.h>
#include <stdio.h>
 
static void
run_command (void)
{
    mongoc_client_t *client;
    mongoc_collection_t *collection;
    bson_error_t error;
    bson_t *command;
    bson_t reply;
    char *str;
 
    client = mongoc_client_new ("mongodb://192.168.112.10:3003,192.168.112.10:3001,192.168.112.10:3002/?replicaSet=REPLICASET");
    collection = mongoc_client_get_collection (client, "test", "test");
 
    command = BCON_NEW ("ping", BCON_INT32 (1));
    if (mongoc_collection_command_simple (collection, command, NULL, &reply, &error)) {
        str = bson_as_json (&reply, NULL);
        printf ("%s\n", str);
        bson_free (str);
    } else {
        fprintf (stderr, "Failed to run command: %s\n", error.message);
    }
 
    bson_destroy (command);
    bson_destroy (&reply);
    mongoc_collection_destroy (collection);
    mongoc_client_destroy (client);
}
 
int
main (int   argc,
      char *argv[])
{
    mongoc_init ();
    run_command ();
    mongoc_cleanup ();
 
    return 0;
}

Note the port of the first node in the seedlist is not a mongod

REPLICASET:SECONDARY> rs.status()
{
	"set" : "REPLICASET",
	"date" : ISODate("2015-05-18T18:15:49.003Z"),
	"myState" : 2,
	"syncingTo" : "192.168.112.10:3000",
	"members" : [
		{
			"_id" : 0,
			"name" : "192.168.112.10:3000",
			"health" : 1,
			"state" : 1,
			"stateStr" : "PRIMARY",
			"uptime" : 418077,
			"optime" : Timestamp(1431970420, 1),
			"optimeDate" : ISODate("2015-05-18T17:33:40Z"),
			"lastHeartbeat" : ISODate("2015-05-18T18:15:47.405Z"),
			"lastHeartbeatRecv" : ISODate("2015-05-18T18:15:47.377Z"),
			"pingMs" : 0,
			"electionTime" : Timestamp(1431554873, 1),
			"electionDate" : ISODate("2015-05-13T22:07:53Z"),
			"configVersion" : 1
		},
		{
			"_id" : 1,
			"name" : "192.168.112.10:3001",
			"health" : 1,
			"state" : 2,
			"stateStr" : "SECONDARY",
			"uptime" : 418079,
			"optime" : Timestamp(1431970420, 1),
			"optimeDate" : ISODate("2015-05-18T17:33:40Z"),
			"syncingTo" : "192.168.112.10:3000",
			"configVersion" : 1,
			"self" : true
		},
		{
			"_id" : 2,
			"name" : "192.168.112.10:3002",
			"health" : 1,
			"state" : 7,
			"stateStr" : "ARBITER",
			"uptime" : 418077,
			"lastHeartbeat" : ISODate("2015-05-18T18:15:47.414Z"),
			"lastHeartbeatRecv" : ISODate("2015-05-18T18:15:47.423Z"),
			"pingMs" : 0,
			"configVersion" : 1
		}
	],
	"ok" : 1
}

REPLICASET:SECONDARY> rs.config()
{
	"_id" : "REPLICASET",
	"version" : 1,
	"members" : [
		{
			"_id" : 0,
			"host" : "192.168.112.10:3000",
			"arbiterOnly" : false,
			"buildIndexes" : true,
			"hidden" : false,
			"priority" : 99,
			"tags" : {
				"ordinal" : "one",
				"dc" : "pa"
			},
			"slaveDelay" : 0,
			"votes" : 1
		},
		{
			"_id" : 1,
			"host" : "192.168.112.10:3001",
			"arbiterOnly" : false,
			"buildIndexes" : true,
			"hidden" : false,
			"priority" : 1.1,
			"tags" : {
				"ordinal" : "two",
				"dc" : "nyc"
			},
			"slaveDelay" : 0,
			"votes" : 1
		},
		{
			"_id" : 2,
			"host" : "192.168.112.10:3002",
			"arbiterOnly" : true,
			"buildIndexes" : true,
			"hidden" : false,
			"priority" : 1,
			"tags" : {
				
			},
			"slaveDelay" : 0,
			"votes" : 1
		}
	],
	"settings" : {
		"chainingAllowed" : true,
		"heartbeatTimeoutSecs" : 10,
		"getLastErrorModes" : {
			
		},
		"getLastErrorDefaults" : {
			"w" : 1,
			"wtimeout" : 0
		}
	}
}

vagrant@precise64:~/mongo-c-driver$ gcc -o sdam sdam.c $(pkg-config --cflags --libs libmongoc-1.0)
vagrant@precise64:~/mongo-c-driver$ ./sdam 
2015/05/18 11:17:16.0976: [32566]:    TRACE:       mongoc: ENTRY: mongoc_topology_description_init():56
2015/05/18 11:17:16.0976: [32566]:    TRACE:       mongoc:  EXIT: mongoc_topology_description_init():76
2015/05/18 11:17:16.0977: [32566]:    TRACE:       mongoc: ENTRY: mongoc_server_description_init():101
2015/05/18 11:17:16.0977: [32566]:    TRACE:       mongoc:  EXIT: mongoc_server_description_init():136
2015/05/18 11:17:16.0977: [32566]:    TRACE:       mongoc: ENTRY: mongoc_server_description_init():101
2015/05/18 11:17:16.0977: [32566]:    TRACE:       mongoc:  EXIT: mongoc_server_description_init():136
2015/05/18 11:17:16.0977: [32566]:    TRACE:       mongoc: ENTRY: mongoc_server_description_init():101
2015/05/18 11:17:16.0977: [32566]:    TRACE:       mongoc:  EXIT: mongoc_server_description_init():136
2015/05/18 11:17:16.0977: [32566]:    TRACE:      cluster: ENTRY: mongoc_cluster_init():1344
2015/05/18 11:17:16.0977: [32566]:    TRACE:      cluster:  EXIT: mongoc_cluster_init():1377
2015/05/18 11:17:16.0977: [32566]:    TRACE:   collection: ENTRY: _mongoc_collection_new():106
2015/05/18 11:17:16.0977: [32566]:    TRACE:   collection:  EXIT: _mongoc_collection_new():132
2015/05/18 11:17:16.0977: [32566]:    TRACE:       cursor: ENTRY: _mongoc_cursor_new():121
2015/05/18 11:17:16.0977: [32566]:    TRACE:       cursor:  EXIT: _mongoc_cursor_new():317
2015/05/18 11:17:16.0977: [32566]:    TRACE:       cursor: ENTRY: mongoc_cursor_next():728
2015/05/18 11:17:16.0977: [32566]:    TRACE:       cursor: TRACE: mongoc_cursor_next():733 cursor_id(0)
2015/05/18 11:17:16.0977: [32566]:    TRACE:       cursor: ENTRY: _mongoc_cursor_next():764
2015/05/18 11:17:16.0977: [32566]:    TRACE:       cursor: ENTRY: _mongoc_cursor_query():475
2015/05/18 11:17:16.0977: [32566]:    TRACE:      cluster: ENTRY: mongoc_cluster_select():1584
2015/05/18 11:17:16.0977: [32566]:    TRACE:      cluster: ENTRY: _mongoc_cluster_select_by_optype():1436
2015/05/18 11:17:16.0977: [32566]:    TRACE: topology_scanner: ENTRY: mongoc_topology_scanner_node_connect_tcp():217
2015/05/18 11:17:16.0977: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_new():682
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_setnodelay():255
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_setnodelay():267
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_new():706
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_connect():545
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_wait():123
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_wait():160
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_connect():575
2015/05/18 11:17:16.0978: [32566]:    TRACE: topology_scanner: ENTRY: mongoc_topology_scanner_node_connect_tcp():217
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_new():682
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_setnodelay():255
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_setnodelay():267
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_new():706
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_connect():545
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_wait():123
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_wait():160
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_connect():570
2015/05/18 11:17:16.0978: [32566]:    TRACE: topology_scanner: ENTRY: mongoc_topology_scanner_node_connect_tcp():217
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_new():682
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_setnodelay():255
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_setnodelay():267
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_new():706
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_connect():545
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_wait():123
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_wait():160
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_connect():570
2015/05/18 11:17:16.0978: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:17:16.0978: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:17:16.0978: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_failed():75
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_failed():89
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_destroy():71
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_close():485
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_close():509
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_destroy():82
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_failed():93
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_failed():85
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_writev():143
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  writev = 0x1230620 [58]
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00000:  3a 00 00 00 02 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_writev():202
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_sendv():1029
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_try_sendv():953
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket:  sendbuf = 0x1230620 [58]
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00000:  3a 00 00 00 02 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_try_sendv():992
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_sendv():1104
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_writev():208
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_writev():158
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_writev():143
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream:  writev = 0x12311f0 [58]
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00000:  3a 00 00 00 03 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_writev():202
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_sendv():1029
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_try_sendv():953
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket:  sendbuf = 0x12311f0 [58]
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00000:  3a 00 00 00 03 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:16.0979: [32566]:    TRACE:       socket: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_try_sendv():992
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_sendv():1104
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_writev():208
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_writev():158
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:17:16.0980: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f400 [4]
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: 00000:  ad 01 00 00                                       . . . .
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:16.0980: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:16.0980: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:16.0980: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f3d0 [425]
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: 00000:  78 c3 0c 00 03 00 00 00  01 00 00 00 08 00 00 00  x . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: 00010:  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  . . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0980: [32566]:    TRACE:       stream: 00020:  89 01 00 00 02 73 65 74  4e 61 6d 65 00 0b 00 00  . . . . . s e t  N a m e . . . .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00030:  00 52 45 50 4c 49 43 41  53 45 54 00 10 73 65 74  . R E P L I C A  S E T . . s e t
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00040:  56 65 72 73 69 6f 6e 00  01 00 00 00 08 69 73 6d  V e r s i o n .  . . . . . i s m
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00050:  61 73 74 65 72 00 00 08  73 65 63 6f 6e 64 61 72  a s t e r . . .  s e c o n d a r
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00060:  79 00 00 04 68 6f 73 74  73 00 3b 00 00 00 02 30  y . . . h o s t  s . ; . . . . 0
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00070:  00 14 00 00 00 31 39 32  2e 31 36 38 2e 31 31 32  . . . . . 1 9 2  . 1 6 8 . 1 1 2
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00080:  2e 31 30 3a 33 30 30 30  00 02 31 00 14 00 00 00  . 1 0 : 3 0 0 0  . . 1 . . . . .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00090:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 000a0:  30 30 31 00 00 04 61 72  62 69 74 65 72 73 00 20  0 0 1 . . . a r  b i t e r s .  
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 000b0:  00 00 00 02 30 00 14 00  00 00 31 39 32 2e 31 36  . . . . 0 . . .  . . 1 9 2 . 1 6
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 000c0:  38 2e 31 31 32 2e 31 30  3a 33 30 30 32 00 00 02  8 . 1 1 2 . 1 0  : 3 0 0 2 . . .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 000d0:  70 72 69 6d 61 72 79 00  14 00 00 00 31 39 32 2e  p r i m a r y .  . . . . 1 9 2 .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 000e0:  31 36 38 2e 31 31 32 2e  31 30 3a 33 30 30 30 00  1 6 8 . 1 1 2 .  1 0 : 3 0 0 0 .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 000f0:  08 61 72 62 69 74 65 72  4f 6e 6c 79 00 01 02 6d  . a r b i t e r  O n l y . . . m
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00100:  65 00 14 00 00 00 31 39  32 2e 31 36 38 2e 31 31  e . . . . . 1 9  2 . 1 6 8 . 1 1
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00110:  32 2e 31 30 3a 33 30 30  32 00 10 6d 61 78 42 73  2 . 1 0 : 3 0 0  2 . . m a x B s
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00120:  6f 6e 4f 62 6a 65 63 74  53 69 7a 65 00 00 00 00  o n O b j e c t  S i z e . . . .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00130:  01 10 6d 61 78 4d 65 73  73 61 67 65 53 69 7a 65  . . m a x M e s  s a g e S i z e
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00140:  42 79 74 65 73 00 00 6c  dc 02 10 6d 61 78 57 72  B y t e s . . l  . . . m a x W r
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00150:  69 74 65 42 61 74 63 68  53 69 7a 65 00 e8 03 00  i t e B a t c h  S i z e . . . .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00160:  00 09 6c 6f 63 61 6c 54  69 6d 65 00 b4 83 3e 68  . . l o c a l T  i m e . . . > h
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00170:  4d 01 00 00 10 6d 61 78  57 69 72 65 56 65 72 73  M . . . . m a x  W i r e V e r s
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00180:  69 6f 6e 00 03 00 00 00  10 6d 69 6e 57 69 72 65  i o n . . . . .  . m i n W i r e
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 00190:  56 65 72 73 69 6f 6e 00  00 00 00 00 01 6f 6b 00  V e r s i o n .  . . . . . o k .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream: 001a0:  00 00 00 00 00 00 f0 3f  00                       . . . . . . . ?  .
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:16.0981: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:16.0981: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:16.0982: [32566]:    TRACE:       mongoc: ENTRY: mongoc_server_description_init():101
2015/05/18 11:17:16.0982: [32566]:    TRACE:       mongoc:  EXIT: mongoc_server_description_init():136
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:17:16.0982: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:17:16.0982: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:16.0982: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:16.0982: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f400 [4]
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00000:  c7 01 00 00                                       . . . .
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:16.0982: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:16.0982: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:16.0982: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:16.0982: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f3d0 [451]
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00000:  64 0c 0e 00 02 00 00 00  01 00 00 00 08 00 00 00  d . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00010:  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  . . . . . . . .  . . . . . . . .
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00020:  a3 01 00 00 02 73 65 74  4e 61 6d 65 00 0b 00 00  . . . . . s e t  N a m e . . . .
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00030:  00 52 45 50 4c 49 43 41  53 45 54 00 10 73 65 74  . R E P L I C A  S E T . . s e t
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00040:  56 65 72 73 69 6f 6e 00  01 00 00 00 08 69 73 6d  V e r s i o n .  . . . . . i s m
2015/05/18 11:17:16.0982: [32566]:    TRACE:       stream: 00050:  61 73 74 65 72 00 00 08  73 65 63 6f 6e 64 61 72  a s t e r . . .  s e c o n d a r
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00060:  79 00 01 04 68 6f 73 74  73 00 3b 00 00 00 02 30  y . . . h o s t  s . ; . . . . 0
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00070:  00 14 00 00 00 31 39 32  2e 31 36 38 2e 31 31 32  . . . . . 1 9 2  . 1 6 8 . 1 1 2
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00080:  2e 31 30 3a 33 30 30 30  00 02 31 00 14 00 00 00  . 1 0 : 3 0 0 0  . . 1 . . . . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00090:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 000a0:  30 30 31 00 00 04 61 72  62 69 74 65 72 73 00 20  0 0 1 . . . a r  b i t e r s .  
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 000b0:  00 00 00 02 30 00 14 00  00 00 31 39 32 2e 31 36  . . . . 0 . . .  . . 1 9 2 . 1 6
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 000c0:  38 2e 31 31 32 2e 31 30  3a 33 30 30 32 00 00 02  8 . 1 1 2 . 1 0  : 3 0 0 2 . . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 000d0:  70 72 69 6d 61 72 79 00  14 00 00 00 31 39 32 2e  p r i m a r y .  . . . . 1 9 2 .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 000e0:  31 36 38 2e 31 31 32 2e  31 30 3a 33 30 30 30 00  1 6 8 . 1 1 2 .  1 0 : 3 0 0 0 .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 000f0:  03 74 61 67 73 00 22 00  00 00 02 64 63 00 04 00  . t a g s . " .  . . . d c . . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00100:  00 00 6e 79 63 00 02 6f  72 64 69 6e 61 6c 00 04  . . n y c . . o  r d i n a l . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00110:  00 00 00 74 77 6f 00 00  02 6d 65 00 14 00 00 00  . . . t w o . .  . m e . . . . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00120:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00130:  30 30 31 00 10 6d 61 78  42 73 6f 6e 4f 62 6a 65  0 0 1 . . m a x  B s o n O b j e
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00140:  63 74 53 69 7a 65 00 00  00 00 01 10 6d 61 78 4d  c t S i z e . .  . . . . m a x M
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00150:  65 73 73 61 67 65 53 69  7a 65 42 79 74 65 73 00  e s s a g e S i  z e B y t e s .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00160:  00 6c dc 02 10 6d 61 78  57 72 69 74 65 42 61 74  . l . . . m a x  W r i t e B a t
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00170:  63 68 53 69 7a 65 00 e8  03 00 00 09 6c 6f 63 61  c h S i z e . .  . . . . l o c a
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00180:  6c 54 69 6d 65 00 b6 83  3e 68 4d 01 00 00 10 6d  l T i m e . . .  > h M . . . . m
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 00190:  61 78 57 69 72 65 56 65  72 73 69 6f 6e 00 03 00  a x W i r e V e  r s i o n . . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 001a0:  00 00 10 6d 69 6e 57 69  72 65 56 65 72 73 69 6f  . . . m i n W i  r e V e r s i o
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 001b0:  6e 00 00 00 00 00 01 6f  6b 00 00 00 00 00 00 00  n . . . . . . o  k . . . . . . .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream: 001c0:  f0 3f 00                                          . ? .
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:16.0983: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:16.0983: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:16.0983: [32566]:    TRACE:       mongoc: ENTRY: mongoc_topology_description_select():439
2015/05/18 11:17:16.0983: [32566]:    TRACE:       mongoc:  EXIT: mongoc_topology_description_select():468
2015/05/18 11:17:17.0483: [32566]:    TRACE: topology_scanner: ENTRY: mongoc_topology_scanner_node_connect_tcp():217
2015/05/18 11:17:17.0483: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_new():682
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_setnodelay():255
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_setnodelay():267
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_new():706
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_connect():545
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_wait():123
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_wait():160
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_connect():575
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_failed():75
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_failed():89
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_destroy():71
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_close():485
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_close():509
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_destroy():82
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_failed():93
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_failed():85
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_writev():143
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  writev = 0x1231bf0 [58]
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: 00000:  3a 00 00 00 05 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_writev():202
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_sendv():1029
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_try_sendv():953
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  sendbuf = 0x1231bf0 [58]
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: 00000:  3a 00 00 00 05 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_try_sendv():992
2015/05/18 11:17:17.0484: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_sendv():1104
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_writev():208
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_writev():158
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_writev():143
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream:  writev = 0x1230d50 [58]
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: 00000:  3a 00 00 00 06 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0484: [32566]:    TRACE:       stream: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_writev():202
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_sendv():1029
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: ENTRY: _mongoc_socket_try_sendv():953
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket:  sendbuf = 0x1230d50 [58]
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: 00000:  3a 00 00 00 06 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket:  EXIT: _mongoc_socket_try_sendv():992
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_sendv():1104
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_writev():208
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_writev():158
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:17:17.0485: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:17.0485: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f400 [4]
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: 00000:  c7 01 00 00                                       . . . .
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:17.0485: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:17.0485: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:17.0485: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:17.0486: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:17.0486: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f3d0 [451]
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00000:  69 0c 0e 00 05 00 00 00  01 00 00 00 08 00 00 00  i . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00010:  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  . . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00020:  a3 01 00 00 02 73 65 74  4e 61 6d 65 00 0b 00 00  . . . . . s e t  N a m e . . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00030:  00 52 45 50 4c 49 43 41  53 45 54 00 10 73 65 74  . R E P L I C A  S E T . . s e t
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00040:  56 65 72 73 69 6f 6e 00  01 00 00 00 08 69 73 6d  V e r s i o n .  . . . . . i s m
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00050:  61 73 74 65 72 00 00 08  73 65 63 6f 6e 64 61 72  a s t e r . . .  s e c o n d a r
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00060:  79 00 01 04 68 6f 73 74  73 00 3b 00 00 00 02 30  y . . . h o s t  s . ; . . . . 0
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00070:  00 14 00 00 00 31 39 32  2e 31 36 38 2e 31 31 32  . . . . . 1 9 2  . 1 6 8 . 1 1 2
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00080:  2e 31 30 3a 33 30 30 30  00 02 31 00 14 00 00 00  . 1 0 : 3 0 0 0  . . 1 . . . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00090:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 000a0:  30 30 31 00 00 04 61 72  62 69 74 65 72 73 00 20  0 0 1 . . . a r  b i t e r s .  
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 000b0:  00 00 00 02 30 00 14 00  00 00 31 39 32 2e 31 36  . . . . 0 . . .  . . 1 9 2 . 1 6
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 000c0:  38 2e 31 31 32 2e 31 30  3a 33 30 30 32 00 00 02  8 . 1 1 2 . 1 0  : 3 0 0 2 . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 000d0:  70 72 69 6d 61 72 79 00  14 00 00 00 31 39 32 2e  p r i m a r y .  . . . . 1 9 2 .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 000e0:  31 36 38 2e 31 31 32 2e  31 30 3a 33 30 30 30 00  1 6 8 . 1 1 2 .  1 0 : 3 0 0 0 .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 000f0:  03 74 61 67 73 00 22 00  00 00 02 64 63 00 04 00  . t a g s . " .  . . . d c . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00100:  00 00 6e 79 63 00 02 6f  72 64 69 6e 61 6c 00 04  . . n y c . . o  r d i n a l . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00110:  00 00 00 74 77 6f 00 00  02 6d 65 00 14 00 00 00  . . . t w o . .  . m e . . . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00120:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00130:  30 30 31 00 10 6d 61 78  42 73 6f 6e 4f 62 6a 65  0 0 1 . . m a x  B s o n O b j e
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00140:  63 74 53 69 7a 65 00 00  00 00 01 10 6d 61 78 4d  c t S i z e . .  . . . . m a x M
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00150:  65 73 73 61 67 65 53 69  7a 65 42 79 74 65 73 00  e s s a g e S i  z e B y t e s .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00160:  00 6c dc 02 10 6d 61 78  57 72 69 74 65 42 61 74  . l . . . m a x  W r i t e B a t
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00170:  63 68 53 69 7a 65 00 e8  03 00 00 09 6c 6f 63 61  c h S i z e . .  . . . . l o c a
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00180:  6c 54 69 6d 65 00 ac 85  3e 68 4d 01 00 00 10 6d  l T i m e . . .  > h M . . . . m
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 00190:  61 78 57 69 72 65 56 65  72 73 69 6f 6e 00 03 00  a x W i r e V e  r s i o n . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 001a0:  00 00 10 6d 69 6e 57 69  72 65 56 65 72 73 69 6f  . . . m i n W i  r e V e r s i o
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 001b0:  6e 00 00 00 00 00 01 6f  6b 00 00 00 00 00 00 00  n . . . . . . o  k . . . . . . .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: 001c0:  f0 3f 00                                          . ? .
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:17.0486: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:17.0486: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:17.0486: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:17.0486: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:17.0486: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f400 [4]
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00000:  ad 01 00 00                                       . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:17.0487: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:17.0487: [32566]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:17:17.0487: [32566]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:17:17.0487: [32566]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  readv = 0x7fff70b6f3d0 [425]
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00000:  7d c3 0c 00 06 00 00 00  01 00 00 00 08 00 00 00  } . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00010:  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  . . . . . . . .  . . . . . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00020:  89 01 00 00 02 73 65 74  4e 61 6d 65 00 0b 00 00  . . . . . s e t  N a m e . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00030:  00 52 45 50 4c 49 43 41  53 45 54 00 10 73 65 74  . R E P L I C A  S E T . . s e t
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00040:  56 65 72 73 69 6f 6e 00  01 00 00 00 08 69 73 6d  V e r s i o n .  . . . . . i s m
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00050:  61 73 74 65 72 00 00 08  73 65 63 6f 6e 64 61 72  a s t e r . . .  s e c o n d a r
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00060:  79 00 00 04 68 6f 73 74  73 00 3b 00 00 00 02 30  y . . . h o s t  s . ; . . . . 0
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00070:  00 14 00 00 00 31 39 32  2e 31 36 38 2e 31 31 32  . . . . . 1 9 2  . 1 6 8 . 1 1 2
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00080:  2e 31 30 3a 33 30 30 30  00 02 31 00 14 00 00 00  . 1 0 : 3 0 0 0  . . 1 . . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00090:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 000a0:  30 30 31 00 00 04 61 72  62 69 74 65 72 73 00 20  0 0 1 . . . a r  b i t e r s .  
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 000b0:  00 00 00 02 30 00 14 00  00 00 31 39 32 2e 31 36  . . . . 0 . . .  . . 1 9 2 . 1 6
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 000c0:  38 2e 31 31 32 2e 31 30  3a 33 30 30 32 00 00 02  8 . 1 1 2 . 1 0  : 3 0 0 2 . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 000d0:  70 72 69 6d 61 72 79 00  14 00 00 00 31 39 32 2e  p r i m a r y .  . . . . 1 9 2 .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 000e0:  31 36 38 2e 31 31 32 2e  31 30 3a 33 30 30 30 00  1 6 8 . 1 1 2 .  1 0 : 3 0 0 0 .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 000f0:  08 61 72 62 69 74 65 72  4f 6e 6c 79 00 01 02 6d  . a r b i t e r  O n l y . . . m
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00100:  65 00 14 00 00 00 31 39  32 2e 31 36 38 2e 31 31  e . . . . . 1 9  2 . 1 6 8 . 1 1
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00110:  32 2e 31 30 3a 33 30 30  32 00 10 6d 61 78 42 73  2 . 1 0 : 3 0 0  2 . . m a x B s
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00120:  6f 6e 4f 62 6a 65 63 74  53 69 7a 65 00 00 00 00  o n O b j e c t  S i z e . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00130:  01 10 6d 61 78 4d 65 73  73 61 67 65 53 69 7a 65  . . m a x M e s  s a g e S i z e
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00140:  42 79 74 65 73 00 00 6c  dc 02 10 6d 61 78 57 72  B y t e s . . l  . . . m a x W r
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00150:  69 74 65 42 61 74 63 68  53 69 7a 65 00 e8 03 00  i t e B a t c h  S i z e . . . .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00160:  00 09 6c 6f 63 61 6c 54  69 6d 65 00 ad 85 3e 68  . . l o c a l T  i m e . . . > h
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00170:  4d 01 00 00 10 6d 61 78  57 69 72 65 56 65 72 73  M . . . . m a x  W i r e V e r s
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00180:  69 6f 6e 00 03 00 00 00  10 6d 69 6e 57 69 72 65  i o n . . . . .  . m i n W i r e
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 00190:  56 65 72 73 69 6f 6e 00  00 00 00 00 01 6f 6b 00  V e r s i o n .  . . . . . o k .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream: 001a0:  00 00 00 00 00 00 f0 3f  00                       . . . . . . . ?  .
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:17:17.0487: [32566]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:17:17.0487: [32566]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:17:17.0488: [32566]:    TRACE:       mongoc: ENTRY: mongoc_topology_description_select():439
2015/05/18 11:17:17.0488: [32566]:    TRACE:       mongoc:  EXIT: mongoc_topology_description_select():468
[the 30second dance...]
2015/05/18 11:18:21.0037: [32591]:    TRACE: topology_scanner: ENTRY: mongoc_topology_scanner_node_connect_tcp():217
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_new():682
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: _mongoc_socket_setnodelay():255
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: _mongoc_socket_setnodelay():267
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_new():706
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_connect():545
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: _mongoc_socket_wait():123
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: _mongoc_socket_wait():160
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_connect():575
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_failed():75
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_failed():89
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_destroy():71
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_close():485
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_close():509
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_destroy():82
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_failed():93
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_failed():85
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_writev():143
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  writev = 0x14adf90 [58]
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00000:  3a 00 00 00 b6 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_writev():202
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_sendv():1029
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: _mongoc_socket_try_sendv():953
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  sendbuf = 0x14adf90 [58]
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00000:  3a 00 00 00 b6 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: _mongoc_socket_try_sendv():992
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_sendv():1104
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_writev():208
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_writev():158
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_writev():143
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream:  writev = 0x14ae0a0 [58]
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00000:  3a 00 00 00 b7 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_writev():202
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_sendv():1029
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: ENTRY: _mongoc_socket_try_sendv():953
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket:  sendbuf = 0x14ae0a0 [58]
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00000:  3a 00 00 00 b7 00 00 00  00 00 00 00 d4 07 00 00  : . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00010:  04 00 00 00 61 64 6d 69  6e 2e 24 63 6d 64 00 00  . . . . a d m i  n . $ c m d . .
2015/05/18 11:18:21.0038: [32591]:    TRACE:       socket: 00020:  00 00 00 ff ff ff ff 13  00 00 00 10 69 73 4d 61  . . . . . . . .  . . . . i s M a
2015/05/18 11:18:21.0039: [32591]:    TRACE:       socket: 00030:  73 74 65 72 00 01 00 00  00 00                    s t e r . . . .  . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket:  EXIT: _mongoc_socket_try_sendv():992
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_sendv():1104
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_writev():208
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_writev():158
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:18:21.0040: [32591]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  readv = 0x7fff2a093200 [4]
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00000:  c7 01 00 00                                       . . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:18:21.0040: [32591]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:18:21.0040: [32591]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:18:21.0040: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream:  readv = 0x7fff2a0931d0 [451]
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00000:  2f 0d 0e 00 b6 00 00 00  01 00 00 00 08 00 00 00  / . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00010:  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  . . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00020:  a3 01 00 00 02 73 65 74  4e 61 6d 65 00 0b 00 00  . . . . . s e t  N a m e . . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00030:  00 52 45 50 4c 49 43 41  53 45 54 00 10 73 65 74  . R E P L I C A  S E T . . s e t
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00040:  56 65 72 73 69 6f 6e 00  01 00 00 00 08 69 73 6d  V e r s i o n .  . . . . . i s m
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00050:  61 73 74 65 72 00 00 08  73 65 63 6f 6e 64 61 72  a s t e r . . .  s e c o n d a r
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00060:  79 00 01 04 68 6f 73 74  73 00 3b 00 00 00 02 30  y . . . h o s t  s . ; . . . . 0
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00070:  00 14 00 00 00 31 39 32  2e 31 36 38 2e 31 31 32  . . . . . 1 9 2  . 1 6 8 . 1 1 2
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00080:  2e 31 30 3a 33 30 30 30  00 02 31 00 14 00 00 00  . 1 0 : 3 0 0 0  . . 1 . . . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00090:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 000a0:  30 30 31 00 00 04 61 72  62 69 74 65 72 73 00 20  0 0 1 . . . a r  b i t e r s .  
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 000b0:  00 00 00 02 30 00 14 00  00 00 31 39 32 2e 31 36  . . . . 0 . . .  . . 1 9 2 . 1 6
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 000c0:  38 2e 31 31 32 2e 31 30  3a 33 30 30 32 00 00 02  8 . 1 1 2 . 1 0  : 3 0 0 2 . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 000d0:  70 72 69 6d 61 72 79 00  14 00 00 00 31 39 32 2e  p r i m a r y .  . . . . 1 9 2 .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 000e0:  31 36 38 2e 31 31 32 2e  31 30 3a 33 30 30 30 00  1 6 8 . 1 1 2 .  1 0 : 3 0 0 0 .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 000f0:  03 74 61 67 73 00 22 00  00 00 02 64 63 00 04 00  . t a g s . " .  . . . d c . . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00100:  00 00 6e 79 63 00 02 6f  72 64 69 6e 61 6c 00 04  . . n y c . . o  r d i n a l . .
2015/05/18 11:18:21.0040: [32591]:    TRACE:       stream: 00110:  00 00 00 74 77 6f 00 00  02 6d 65 00 14 00 00 00  . . . t w o . .  . m e . . . . .
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00120:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00130:  30 30 31 00 10 6d 61 78  42 73 6f 6e 4f 62 6a 65  0 0 1 . . m a x  B s o n O b j e
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00140:  63 74 53 69 7a 65 00 00  00 00 01 10 6d 61 78 4d  c t S i z e . .  . . . . m a x M
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00150:  65 73 73 61 67 65 53 69  7a 65 42 79 74 65 73 00  e s s a g e S i  z e B y t e s .
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00160:  00 6c dc 02 10 6d 61 78  57 72 69 74 65 42 61 74  . l . . . m a x  W r i t e B a t
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00170:  63 68 53 69 7a 65 00 e8  03 00 00 09 6c 6f 63 61  c h S i z e . .  . . . . l o c a
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00180:  6c 54 69 6d 65 00 ee 7d  3f 68 4d 01 00 00 10 6d  l T i m e . . }  ? h M . . . . m
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 00190:  61 78 57 69 72 65 56 65  72 73 69 6f 6e 00 03 00  a x W i r e V e  r s i o n . . .
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 001a0:  00 00 10 6d 69 6e 57 69  72 65 56 65 72 73 69 6f  . . . m i n W i  r e V e r s i o
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 001b0:  6e 00 00 00 00 00 01 6f  6b 00 00 00 00 00 00 00  n . . . . . . o  k . . . . . . .
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: 001c0:  f0 3f 00                                          . ? .
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:18:21.0041: [32591]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_poll():226
2015/05/18 11:18:21.0041: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_poll():205
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_poll():252
2015/05/18 11:18:21.0041: [32591]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:18:21.0041: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:18:21.0042: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:18:21.0042: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream:  readv = 0x7fff2a093200 [4]
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00000:  ad 01 00 00                                       . . . .
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:18:21.0042: [32591]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:18:21.0042: [32591]:    TRACE:       buffer: ENTRY: _mongoc_buffer_try_append_from_stream():294
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_read():260
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_readv():220
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_readv():139
2015/05/18 11:18:21.0042: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_recv():753
2015/05/18 11:18:21.0042: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_recv():783
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_readv():188
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream:  readv = 0x7fff2a0931d0 [425]
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00000:  36 c4 0c 00 b7 00 00 00  01 00 00 00 08 00 00 00  6 . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00010:  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  . . . . . . . .  . . . . . . . .
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00020:  89 01 00 00 02 73 65 74  4e 61 6d 65 00 0b 00 00  . . . . . s e t  N a m e . . . .
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00030:  00 52 45 50 4c 49 43 41  53 45 54 00 10 73 65 74  . R E P L I C A  S E T . . s e t
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00040:  56 65 72 73 69 6f 6e 00  01 00 00 00 08 69 73 6d  V e r s i o n .  . . . . . i s m
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00050:  61 73 74 65 72 00 00 08  73 65 63 6f 6e 64 61 72  a s t e r . . .  s e c o n d a r
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00060:  79 00 00 04 68 6f 73 74  73 00 3b 00 00 00 02 30  y . . . h o s t  s . ; . . . . 0
2015/05/18 11:18:21.0042: [32591]:    TRACE:       stream: 00070:  00 14 00 00 00 31 39 32  2e 31 36 38 2e 31 31 32  . . . . . 1 9 2  . 1 6 8 . 1 1 2
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00080:  2e 31 30 3a 33 30 30 30  00 02 31 00 14 00 00 00  . 1 0 : 3 0 0 0  . . 1 . . . . .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00090:  31 39 32 2e 31 36 38 2e  31 31 32 2e 31 30 3a 33  1 9 2 . 1 6 8 .  1 1 2 . 1 0 : 3
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 000a0:  30 30 31 00 00 04 61 72  62 69 74 65 72 73 00 20  0 0 1 . . . a r  b i t e r s .  
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 000b0:  00 00 00 02 30 00 14 00  00 00 31 39 32 2e 31 36  . . . . 0 . . .  . . 1 9 2 . 1 6
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 000c0:  38 2e 31 31 32 2e 31 30  3a 33 30 30 32 00 00 02  8 . 1 1 2 . 1 0  : 3 0 0 2 . . .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 000d0:  70 72 69 6d 61 72 79 00  14 00 00 00 31 39 32 2e  p r i m a r y .  . . . . 1 9 2 .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 000e0:  31 36 38 2e 31 31 32 2e  31 30 3a 33 30 30 30 00  1 6 8 . 1 1 2 .  1 0 : 3 0 0 0 .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 000f0:  08 61 72 62 69 74 65 72  4f 6e 6c 79 00 01 02 6d  . a r b i t e r  O n l y . . . m
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00100:  65 00 14 00 00 00 31 39  32 2e 31 36 38 2e 31 31  e . . . . . 1 9  2 . 1 6 8 . 1 1
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00110:  32 2e 31 30 3a 33 30 30  32 00 10 6d 61 78 42 73  2 . 1 0 : 3 0 0  2 . . m a x B s
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00120:  6f 6e 4f 62 6a 65 63 74  53 69 7a 65 00 00 00 00  o n O b j e c t  S i z e . . . .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00130:  01 10 6d 61 78 4d 65 73  73 61 67 65 53 69 7a 65  . . m a x M e s  s a g e S i z e
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00140:  42 79 74 65 73 00 00 6c  dc 02 10 6d 61 78 57 72  B y t e s . . l  . . . m a x W r
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00150:  69 74 65 42 61 74 63 68  53 69 7a 65 00 e8 03 00  i t e B a t c h  S i z e . . . .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00160:  00 09 6c 6f 63 61 6c 54  69 6d 65 00 f0 7d 3f 68  . . l o c a l T  i m e . . } ? h
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00170:  4d 01 00 00 10 6d 61 78  57 69 72 65 56 65 72 73  M . . . . m a x  W i r e V e r s
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00180:  69 6f 6e 00 03 00 00 00  10 6d 69 6e 57 69 72 65  i o n . . . . .  . m i n W i r e
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 00190:  56 65 72 73 69 6f 6e 00  00 00 00 00 01 6f 6b 00  V e r s i o n .  . . . . . o k .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream: 001a0:  00 00 00 00 00 00 f0 3f  00                       . . . . . . . ?  .
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_readv():231
2015/05/18 11:18:21.0043: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_read():272
2015/05/18 11:18:21.0043: [32591]:    TRACE:       buffer:  EXIT: _mongoc_buffer_try_append_from_stream():324
2015/05/18 11:18:21.0044: [32591]:    TRACE:      cluster:  EXIT: _mongoc_cluster_select_by_optype():1447
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  GOTO: _mongoc_cursor_query():503 failure
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: _mongoc_cursor_query():563
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: _mongoc_cursor_next():819
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: mongoc_cursor_next():753
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor: ENTRY: mongoc_cursor_error():671
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor: ENTRY: _mongoc_cursor_error():705
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: _mongoc_cursor_error():715
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: mongoc_cursor_error():697
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor: ENTRY: mongoc_cursor_destroy():324
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor: ENTRY: _mongoc_cursor_destroy():340
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: _mongoc_cursor_destroy():370
2015/05/18 11:18:21.0044: [32591]:    TRACE:       cursor:  EXIT: mongoc_cursor_destroy():334
 
[Failed to run command: Timed out trying to select a server]
 
2015/05/18 11:18:21.0044: [32591]:    TRACE:   collection: ENTRY: mongoc_collection_destroy():156
2015/05/18 11:18:21.0044: [32591]:    TRACE:   collection:  EXIT: mongoc_collection_destroy():176
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc: ENTRY: mongoc_topology_description_destroy():97
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc: ENTRY: mongoc_server_description_destroy():158
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc:  EXIT: mongoc_server_description_destroy():164
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc: ENTRY: mongoc_server_description_destroy():158
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc:  EXIT: mongoc_server_description_destroy():164
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc: ENTRY: mongoc_server_description_destroy():158
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc:  EXIT: mongoc_server_description_destroy():164
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc: ENTRY: mongoc_server_description_destroy():158
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc:  EXIT: mongoc_server_description_destroy():164
2015/05/18 11:18:21.0044: [32591]:    TRACE:       mongoc:  EXIT: mongoc_topology_description_destroy():111
2015/05/18 11:18:21.0044: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_destroy():99
2015/05/18 11:18:21.0044: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_destroy():71
2015/05/18 11:18:21.0044: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_close():485
2015/05/18 11:18:21.0045: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_close():509
2015/05/18 11:18:21.0045: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_destroy():82
2015/05/18 11:18:21.0045: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_destroy():105
2015/05/18 11:18:21.0045: [32591]:    TRACE:       stream: ENTRY: mongoc_stream_destroy():99
2015/05/18 11:18:21.0045: [32591]:    TRACE:       stream: ENTRY: _mongoc_stream_socket_destroy():71
2015/05/18 11:18:21.0045: [32591]:    TRACE:       socket: ENTRY: mongoc_socket_close():485
2015/05/18 11:18:21.0045: [32591]:    TRACE:       socket:  EXIT: mongoc_socket_close():509
2015/05/18 11:18:21.0045: [32591]:    TRACE:       stream:  EXIT: _mongoc_stream_socket_destroy():82
2015/05/18 11:18:21.0045: [32591]:    TRACE:       stream:  EXIT: mongoc_stream_destroy():105
2015/05/18 11:18:21.0045: [32591]:    TRACE:      cluster: ENTRY: mongoc_cluster_destroy():1400
2015/05/18 11:18:21.0045: [32591]:    TRACE:      cluster:  EXIT: mongoc_cluster_destroy():1410



 Comments   
Comment by A. Jesse Jiryu Davis [ 17/Jul/15 ]

Reopening to handle some redundant calls to _mongoc_topology_description_has_server

Comment by Githook User [ 15/Jul/15 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-678 race in sharded topology test
Branch: 1.2.0-dev
https://github.com/mongodb/mongo-c-driver/commit/560b12cf361e14b3b647fd1ff653ab9843e1c64f

Comment by Githook User [ 15/Jul/15 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-678 topology description doesn't control monitoring

The topology description no longer directly affects the scanner, instead we
reconcile the scanner with the topology description in
_mongoc_topology_reconcile_add_nodes. Update comments and rename
_mongoc_topology_description_monitor_new_servers to
_mongoc_topology_description_add_new_servers, to reflect the new design.
Branch: 1.2.0-dev
https://github.com/mongodb/mongo-c-driver/commit/788c3ff6cf597502eace053725a9ee88f480601a

Comment by Githook User [ 13/Jul/15 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-678 intermittent crash in cursor tests
Branch: 1.2.0-dev
https://github.com/mongodb/mongo-c-driver/commit/3fded4438163d9e61f4af02e7f23282db11d22ce

Comment by A. Jesse Jiryu Davis [ 08/Jul/15 ]

Beginning testing

Comment by Hannes Magnusson [ 07/Jul/15 ]

The example works fine now.
Would however be nice to have unit tests for this

Comment by Githook User [ 07/Jul/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-678: Only the first member of seedlist is used
Branch: 1.2.0-dev
https://github.com/mongodb/mongo-c-driver/commit/253eab9ce8f2c7ec82622138ac7bda9083218d3a

Comment by Githook User [ 07/Jul/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-678: Remove unused and confusing mongoc_topology_cb_t
Branch: 1.2.0-dev
https://github.com/mongodb/mongo-c-driver/commit/4b2f7c569d85332b9f5fc74f45e29b57adb12715

Comment by Hannes Magnusson [ 09/Jun/15 ]

https://github.com/mongodb/mongo-c-driver/pull/239

Comment by Hannes Magnusson [ 18/May/15 ]

Uh. Simpler connection string:

mongodb://192.168.112.10:3001/?replicaSet=REPLICASET

Where 3001 is the secondary.

It looks as-if the results of the discovery don't actually do anything – the newly discovered node are not connected to, and if the primary is not in the seedlist then the discovery will fail.

Generated at Wed Feb 07 21:10:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.