summaryrefslogtreecommitdiff
path: root/src/mongo/gotools
Commit message (Collapse)AuthorAgeFilesLines
* Import tools: 61fe01cbc76d2e9f9a9c918e592648dfdb646eff from branch masterr3.7.3Kelsey Schubert2018-03-133-3/+4
| | | | | | | ref: 217a496327..61fe01cbc7 for: 3.7.3 TOOLS-1969 Set mongoreplay play host via environment variable
* Import tools: 217a4963272b01dbdc951f626eaccb4ec9d09f59 from branch masterKelsey Schubert2018-02-0719-141/+553
| | | | | | | | | | | ref: 4ec067b2ad..217a496327 for: 3.7.2 TOOLS-1905 Need to update spacemonkeygo/openssl fork to support newer OpenSSL libraries TOOLS-1938 Rationalize Evergreen build variants TOOLS-1940 Build/test Tools on s390x with Go 1.7 and Go 1.8 TOOLS-1944 Add Amazon Linux to Evergreen build variants TOOLS-1945 Update openssl wrapper for Amazon Linux compatibility
* Import tools: 4ec067b2ad33ffc54a558270f8506f8405382379 from branch masterRamon Fernandez2018-01-3176-1105/+2774
| | | | | | | | | | | | | ref: 49d61f9a36..4ec067b2ad for: 3.7.2 TOOLS-1765 mongoreplay crashes with out of memory recording from 8GB pcap file TOOLS-1773 Change mongoreplay encoding format TOOLS-1776 mongoreplay hangs on open connection when finishing playback TOOLS-1794 Add ability to filter a certain duration in mongoreplay TOOLS-1905 Need to update spacemonkeygo/openssl fork to support newer OpenSSL libraries TOOLS-1932 Incorrect shebang line for build.sh TOOLS-1938 Rationalize Evergreen build variants
* Import tools: 49d61f9a366a073a3d5a48c69bd1523f0b24f4ee from branch masterKelsey Schubert2017-12-125-27/+18
| | | | | | | | ref: 2b10d8492e..49d61f9a36 for: 3.7.1 TOOLS-1894 Remove sni.js test TOOLS-1903 Clean up initial UUID support code
* Import tools: 2b10d8492e1185039be4d5f2242a5b11ea102303 from branch masterKelsey Thomas Schubert2017-12-056-61/+97
| | | | | | | | | | | | | | ref: 12cce7433c..2b10d8492e for: 3.7.1 TOOLS-1688 Evergreen tests broken in master TOOLS-1827 Implement Initial DNS Seedlist discovery spec TOOLS-1861 build.sh script doesn't abort on error TOOLS-1878 qa-tests-unstable force_table_scan.js TOOLS-1880 qa-tests-unstable no_primary_error_code.js TOOLS-1881 qa-tests-unstable no_sharded_secondary_reads.js TOOLS-1895 qa-dump-restore-archiving oplog_rollover_test.js TOOLS-1899 Fix auth_test.go typos
* Import tools: 12cce7433c480538ff26caa9c51cec3e04a07e90 from branch masterKelsey Thomas Schubert2017-11-21305-1841/+5672
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ref: 75f2d994ce..12cce7433c for: 3.7.1 TOOLS-1507 Mongorestore does not preserve order of partial indexes. Conflicting index configurations TOOLS-1546 Need option to filter out BSON shard meta data TOOLS-1688 Evergreen tests broken in master TOOLS-1718 duplicate top level key: create TOOLS-1725 Audit all files to identify vended code TOOLS-1755 OP_MSG support TOOLS-1797 mongodump must skip collections used for sessions TOOLS-1813 Minimal UUID support for 3.6 TOOLS-1814 Update common oplog type to support 'ui' field in 3.6 server oplogs TOOLS-1815 Capture UUID in collection metadata TOOLS-1818 Abort dump if feature compatibility version changes TOOLS-1822 Put copyright/license comment at the top of all our source files TOOLS-1827 Implement Initial DNS Seedlist discovery spec TOOLS-1861 build.sh script doesn't abort on error TOOLS-1865 remove 2.4 tests and stop testing against 2.4 binaries TOOLS-1867 Create FCV test helper functions TOOLS-1868 Remove UUID fields from oplog entries when restoring from oplog TOOLS-1872 Have integration tests get connection URI from environment TOOLS-1873 IsConnectionFailure needs to look for "write results unavailable from" errors TOOLS-1878 qa-tests-unstable force_table_scan.js TOOLS-1879 qa-tests-unstable mongotop_reports.js TOOLS-1882 qa-tests-unstable users_and_roles_26_to_28_to_26.js TOOLS-1883 dump_broken_pipe.js test is flaky TOOLS-1889 qa-tests oplog_replay_local_main.js TOOLS-1890 native-cert-ssl ssl_with_system_ca.js
* Import tools: 75f2d994ce4bdcfca79d1b5e50c7d5125a6ab092 from branch masterRamon Fernandez2017-10-2411-456/+10
| | | | | | | ref: 7067f765eb..75f2d994ce for: 3.6.0 TOOLS-1820 Remove deprecated mongooplog tool
* Import tools: 7067f765eb93ff5e1c601fc57317e68eda1978a5 from branch masterRamon Fernandez2017-10-11108-1611/+3907
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ref: 8bda55730d..7067f765eb for: 3.5.14 TOOLS-1109 failes to build on arm64 (syscall.Dup2 not supported) TOOLS-1542 dump and export shouldn't count views before running TOOLS-1555 Huge number of connection while replaying a record TOOLS-1567 Support MongoURI for connections TOOLS-1577 update the readme with information about mongoreplay TOOLS-1591 mongofiles should support custom GridFS files._id TOOLS-1605 Conditionally create a Windows job object in smoke.py TOOLS-1623 merge mgo's fix for "Apparent performance degradation in mongodump" TOOLS-1633 Setting SSLDBConnector.dialError causes data race warnings TOOLS-1635 Mongostat panic error TOOLS-1645 short archives cause mongorestore to hang instead of failing TOOLS-1665 Mongotools may block forever on dead connections TOOLS-1675 db.GetIndexes should not return an error when the database does not exist TOOLS-1676 Mongodump fails with OpenSSL 0.9.8 TOOLS-1679 stop running mongod's in tests with --nohttpinterface TOOLS-1685 don't mongo_version_always_use_latest when unneeded TOOLS-1694 Fix hidden options defaults TOOLS-1699 3.4.5 Server causing crash in extended_json_metadata.js TOOLS-17 mongodump --oplog should record the end oplog entry before backing up the oplog TOOLS-1704 Update mongo-tools projects to use macos-1012 distro instead of osx-1010 TOOLS-1706 mongoreplay cannot safely terminate on one core TOOLS-1713 Move mongoreplay evergreen config .evergreen.yml into common.yml TOOLS-1741 mongoimport --uri throws errors when passed Atlas Connection String URI TOOLS-1743 legacy24 and legacy26 dumprestore tests failing on master TOOLS-1767 PR: fixed typo specfy -> specify TOOLS-1774 Mongoreplay use a socket per connection instead of a session per connection TOOLS-1775 Add a filter subcommand to mongoreplay TOOLS-1779 stop building tools on solaris on all branches TOOLS-1784 add a fullspeed flag to mongoreplay that allows the tool to ignore sleeping and not synchronize timestamps TOOLS-1792 mongoreplay shouldn't output full operation dump when completing reply with full user verbosity TOOLS-1793 tool debug logging should log version and arguments
* Import tools: 8bda55730d30c414a71dfbe6f45f5c54ef97811d from branch masterRamon Fernandez2017-01-20653-43933/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | ref: 3cc9a07766..8bda55730d for: 3.5.2 TOOLS-1498 Stats collection has large playback performance impact TOOLS-1501 Add option to set capture buffer size to avoid packet loss TOOLS-1502 Playback file contains full reply payload TOOLS-1516 mongoreplay: out of bounds error in "shortenreply" during record TOOLS-1534 Running mongodump then mongorestore should restore the _id index with its exact original spec TOOLS-1535 Add test for restoring a collection with a default collation TOOLS-1539 Make mongodump/mongorestore code easier to use outside mongo-tools project TOOLS-1541 support exporting views TOOLS-1548 create qa-tests-3.2 task on the 3.4 branch TOOLS-1549 --gssapiServiceName should not require --gssapiHostName in the tools TOOLS-1553 PreProcessing is failling with "got invalid document size" TOOLS-1558 use mongodb 3.4 "current" tests in master TOOLS-1559 TestCommandOpGetMoreLiveDB is failing after upgrade to 3.4 in evergreen TOOLS-1561 nil pointer dereference in mongoreplay when error on new playback file creation TOOLS-1563 windows tests are failing after `use mongodb 3.4 "current" tests` TOOLS-1569 mongo-replay crashes during playback TOOLS-1576 nil pointer derereference when error occurs TOOLS-1579 Progress bar exceeding 100% TOOLS-1588 Parallelize qa-test to improve test runtime Remove test directory, not needed for server import.
* Import tools: 3cc9a07766fb55de63e81a13e72f3c5a7c07f477 from branch v3.3Ramon Fernandez2016-11-0823-442/+772
| | | | | | | | | | | | | | | | | | ref: a604ced46f..3cc9a07766 for: 3.4.0 TOOLS-1392 Move mongoreplay tests to the mongotools project TOOLS-1489 fix per collection overhead when doing gzip dumps TOOLS-1491 mongoreplay date is wrong TOOLS-1497 A single invocation of mongoreplay replays the ops twice TOOLS-1501 Add option to set capture buffer size to avoid packet loss TOOLS-1503 Truncated playback file when using --gzip option TOOLS-1505 Connections never closed during replay TOOLS-1511 mongodump does not report number of dumped documents when query is specified TOOLS-1517 Use dynamically allocated ports in tests TOOLS-1518 wait a few seconds after the kill -ABRT to get time to dump stacks in timeout handler TOOLS-1519 fix dumping of view in archives TOOLS-1524 tests are not logging to buildlogger
* Import tools: a604ced46f11689e5fc5f83c5752436568582889 from branch v3.3Ramon Fernandez2016-10-267-57/+86
| | | | | | | | | | | | ref: cd0ae5ddb4..a604ced46f for: 3.4.0 TOOLS-1445 correctly merge resmoke excludes TOOLS-1457 different_db.js should not create collections that start with "system" TOOLS-1466 fix node path in lint-js TOOLS-1467 move multiversion dirs into /data/mci TOOLS-1485 mongotop_reports.js, mongotop_stress.js, and dump_server_ko_test.js need to check startParallelShell exit code TOOLS-1488 provide IO buffers to oplog archive intents
* Import tools: cd0ae5ddb41f781376b51a3d2dfdb31e46768fa4 from branch v3.3r3.3.14Ramon Fernandez2016-09-235-29/+30
| | | | | | | | | ref: af4004cbd1..cd0ae5ddb4 for: 3.3.14 TOOLS-1442 make spacemonkeygo/openssl compile on suse11 TOOLS-1449 Update setParameter logic in servers.js for mongo master changes TOOLS-1453 VerifySystemAuthVersion should only check for authSchema in system.version
* Import tools: af4004cbd1f136d24b6484d66371d37a591b0cd8 from branch v3.3Ramon Fernandez2016-09-2210-50/+175
| | | | | | | | ref: 959ed7c66b..af4004cbd1 for: 3.3.13 TOOLS-1397 mongoplay / truncate reply messages after first doc in record TOOLS-1442 make spacemonkeygo/openssl compile on suse11
* Import tools: 959ed7c66bb4df5e4f66ed3bcfe662798ee53231 from branch v3.3Ramon Fernandez2016-09-22394-759/+108402
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ref: 5b883d86fd..959ed7c66b for: 3.3.13 TOOLS-69 MongoImport -- Support For Merge Imports TOOLS-853 Using mongo-tools as a package TOOLS-1035 Don't create intents for system.profile.metadata.json files TOOLS-1142 Load system certs on all platforms TOOLS-1147 Connection Leak for mongo tools TOOLS-1223 Mongodump SSL and GSSAPI authentication TOOLS-1248 mongoexport shouldn't disallow system namespaces TOOLS-1256 Tools have to know not to backup/copy docs in views TOOLS-1324 use newer/correct server release versions TOOLS-1333 rare intermittent test failures TOOLS-1350 move mongotape code into mongodb/mongo-tools TOOLS-1351 default output format for mongotape monitor incorrect TOOLS-1365 Issue only one ApplyOps cmd per oplog entry TOOLS-1366 listening for SIGPIPE will exit on network errors TOOLS-1369 Switch rhel55 distro to rhel55-test TOOLS-1371 mongorestore assumes admin.system.version only contains authSchema document TOOLS-1372 use insertMany in tests TOOLS-1375 use SIGABRT to stop hung tools executions TOOLS-1376 Create s390x evergreen build variant for master TOOLS-1377 Create arm64 evergreen build variant for master TOOLS-1379 parseGrace (flaky) test failure on Z with RHEL 7.2 TOOLS-1382 consolidate unit test tasks TOOLS-1387 dump and restore should ignore system collections TOOLS-1390 replace the vendoring script that represents what we actually do TOOLS-1420 go 1.7 vet bugs on master TOOLS-1421 Add TLS SNI Support TOOLS-1423 stop building tools master on rhel 5.5 TOOLS-1436 Make version not also print usage TOOLS-1442 make spacemonkeygo/openssl compile on suse11
* Import tools: 5b883d86fdb4df55036d5dba2ca6f9dfa0750b44 from branch v3.3Ramon Fernandez2016-08-251793-0/+257410
ref: 1ac1389bda..5b883d86fd for: 3.3.12 SERVER-25814 Initial vendor import: tools