-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2020-06-01
-
28
jstests/sharding/index_commands_shard_targeting.js verifies the commands that modify indexes check shard versions and trigger metadata refreshes. After an index command triggers a refresh, it asserts that a shard was not targeted did not refresh its metadata, which may or may not be true depending on the binary of the mongos that ran the command, because of the removal of the ShardConnection::checkMyConnectionVersions() call between stale config retries by SERVER-47426.
Instead of blacklisting this test from the mixed version suites, the assertions on the extra shard can be removed since they don't affect the test's intended coverage.
- depends on
-
SERVER-47841 List Indexes command failes with epoch change on migration on sharding_multiversion suite
- Closed
- is caused by
-
SERVER-47426 Remove legacy Sharding code (ParallelSortClusteredCursor/VersionManager/ShardConnection/ShardedConnectionInfo)
- Closed