ref: fde6c854ad..e4705b54b0
for: 4.1.11
TOOLS-1163 mongodump/restore mongoexport/import and slashes in collection names
TOOLS-1610 implement the extended json spec in import/export
TOOLS-1835 Migrate mongoimport to new Go Driver
TOOLS-1836 Migrate mongoexport to new Go Driver
TOOLS-1837 Migrate mongodump to new Go Driver
TOOLS-1838 Migrate mongorestore to new Go Driver
TOOLS-1839 Migrate mongostat to new Go Driver
TOOLS-1840 Migrate mongofiles to new Go Driver
TOOLS-1841 Migrate mongotop to new Go Driver
TOOLS-1842 Migrate bsondump to new Go Driver
TOOLS-1906 Ignore mongorestore error "x509 certificate routines:X509_STORE_add_cert:cert already in hash table"
TOOLS-2068 mongodump oplog delay
TOOLS-2137 Implement client metadata handshake support for each tool
TOOLS-2166 mongoimport --uri logs incorrect connected hosts
TOOLS-2173 Migrate mongo-tools-common to Go driver bson compatibility
TOOLS-2176 Vendor libraries for Go driver conversion
TOOLS-2179 TestBsondump doesnt run on windows
TOOLS-2182 Use Go driver for connection string URI parsing
TOOLS-2199 Remove --repair option from mongodump
TOOLS-2200 Tools qa tests failing in Evergreen with Go driver version of mongodump
TOOLS-2202 Fix mongostat js tests
TOOLS-2210 Build with tools with Address Space Layout Randomised (ASLR) flags enabled
TOOLS-2211 Migrate from Evergreen v2 toolchain to v3 toolchain
TOOLS-2213 Update tools to Go driver 1.0.0
TOOLS-2217 MongoExport doesn't parse read preference from URI
TOOLS-2222 Mongodump should ignore config.transactions and config.transaction_coordinators
TOOLS-2233 mongo-tools fails to build with go-1.12
TOOLS-2236 Build tools with Go 1.12
TOOLS-2247 Run gofmt
TOOLS-2249 mongodump panics if collection doesn't exist
TOOLS-2255 Tools should save metadata as canonical extended JSON
TOOLS-2256 Refactor mongodump oplog iterator byte copying
TOOLS-2257 Update bsondump to output canonical extended json
TOOLS-2259 Tools do not properly check for connection establishment before executing
TOOLS-2261 Tools kerberos tests failing
TOOLS-2269 Compile time version variables lost in conversion to external common library
TOOLS-2271 no_options_restore.js fails CI testing with latest
Right now, there is no meaningful information gained when this test
fails. I'm trying to indentify the cause of a recent failure, and the
logs are not useful as is.
Changes all usages of runMongoProgram(<mongo tool>, ...) to
MongoRunner.runMongoTool(<mongo tool>, {...}) to take advantage of the
--dialTimeout command line option supported by the mongo tools.
Adds support for specifying positional arguments to
MongoRunner.runMongoTool() in order to support all invocations of the
bsondump and mongofiles tools.
This is just a cleanup work to hide some of the private state of
ReplSetTest so it is easier to encapsulate and add new logic. Also enables
strict mode.
No functional changes, just converting everything to use the JSON-based
constructor.
Also moves some sharding-specific tests out of noPassthroughWithMongod and
under the sharding suite.