retryable_write_error_labels.js is a sharding test, and it's incompatible with the replication multiversion suite because the latest mongos is incompatible with the last stable mongod.
Move it from replsets/ to sharding/. This solves a build failure today by removing the test from the replication multiversion suite, and will prevent future similar problems stemming from having a sharding test in replsets/.
This ensures that the index version (aka the "v" field) is always
present in the oplog entry when creating indexes on a 3.4 primary.
We can therefore assume that if the "v" field isn't present in the
corresponding oplog entry, then a v=1 index should be built.
Changes MultiBlockIndex::init() to return the index specifications
that were actually created.
The "repairDatabase", "compact", "copydb", and "cloneCollection"
commands no longer automatically upgrade the index version to the
current default version. Instead, the only command that does so is
the "reIndex" command.