Details
-
Task
-
Resolution: Won't Fix
-
Major - P3
-
None
-
None
-
None
-
Sharding 2017-10-02, Sharding 2017-10-23
Description
After downgrade the 3.4 nodes will not support causal consistency any more. However shell does not realize it and will get an error if inserts an afterClusterTime.
From running jstests/multiVersion/downgrade_replset.js in the multiversion suite
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 2017-08-16T22:52:23.647+0000 E QUERY [thread1] Error: error: {
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 "ok" : 0,
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 "errmsg" : "Unrecognized option in readConcern: afterClusterTime",
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 "code" : 72,
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 "codeName" : "InvalidOptions"
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 } :
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.656+0000 _getErrorWithCode@src/mongo/shell/utils.js:25:13
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 DBCommandCursor@src/mongo/shell/query.js:702:1
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 DBQuery.prototype._exec@src/mongo/shell/query.js:117:28
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 DBQuery.prototype.hasNext@src/mongo/shell/query.js:288:5
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 DBCollection.prototype.findOne@src/mongo/shell/collection.js:294:10
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 getResult@./jstests/libs/test_background_ops.js:78:12
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 startParallelOps/join@./jstests/libs/test_background_ops.js:212:18
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.657+0000 runDowngradeTest@jstests/multiVersion/downgrade_replset.js:60:5
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.658+0000 @jstests/multiVersion/downgrade_replset.js:64:1
|
[js_test:downgrade_replset] 2017-08-16T22:52:23.658+0000 failed to load: jstests/multiVersion/downgrade_replset.js
|