Details
-
Bug
-
Resolution: Duplicate
-
Major - P3
-
None
-
None
-
None
-
ALL
-
Sharding C (11/20/15)
Description
Uncovered through randomized CSRS config server replica set primary step down testing. The catalog manager operations do not retry on connection abort due to step down and fail with cryptic error message:
[js_test:add_invalid_shard] 2015-10-27T09:35:53.312-0400 s20014| 2015-10-27T09:35:53.313-0400 I SHARDING [conn1] going to add shard: { _id: "dummyRS", host: "testReplSet/kaloianmdesktop:20015,kaloianmdesktop:20016" }
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.312-0400 s20014| 2015-10-27T09:35:53.313-0400 I SHARDING [conn1] error adding shard: { _id: "dummyRS", host: "testReplSet/kaloianmdesktop:20015,kaloianmdesktop:20016" } err: An established connection was aborted by the software in your host machine.
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 s20014| 2015-10-27T09:35:53.313-0400 I COMMAND [conn1] addShard request '{ addshard: "testReplSet/kaloianmdesktop:20015,kaloianmdesktop:20016", name: "dummyRS" }' failed: An established connection was aborted by the software in your host machine.
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 assert: command failed: {
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 "ok" : 0,
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 "errmsg" : "An established connection was aborted by the software in your host machine.",
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 "code" : 6
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 } : undefined
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.313-0400 _getErrorWithCode@src/mongo/shell/utils.js:23:13
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.315-0400 doassert@src/mongo/shell/assert.js:13:14
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.315-0400 assert.commandWorked@src/mongo/shell/assert.js:259:5
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.315-0400 @jstests\sharding\add_invalid_shard.js:27:1
|
[js_test:add_invalid_shard] 2015-10-27T09:35:53.315-0400 @jstests\sharding\add_invalid_shard.js:4:2
|