Commit Graph

1947 Commits

Author SHA1 Message Date
Samy Lanka
d91bc3cde8 SERVER-33987 add thread name to hang analyzer output 2018-04-11 16:17:26 -04:00
Nick Zolnierz
fff261ac55 SERVER-29134: Support change streams on an entire database in a sharded cluster 2018-04-11 15:53:03 -04:00
jannaerin
48bafb9e1c SERVER-34146 Remove deleted test from blacklist 2018-04-11 14:07:20 -04:00
Yves Duhem
2962ff014a SERVER-34356 Reorganize resmoke.py 2018-04-11 13:49:41 -04:00
Jonathan Abrahams
b41f62de9f SERVER-23312 Fix buildscripts/gdb/mongo_lock.py 2018-04-11 11:56:45 -04:00
Spencer Jackson
b94082c754 SERVER-34390: Static link OpenSSL on OS X 2018-04-10 18:52:31 -04:00
Jonathan Abrahams
c32837da21 SERVER-23312 Fix packager_enterprise references 2018-04-09 16:32:44 -04:00
Jack Mulrow
f865d10640 SERVER-34036 Add integration test for cluster find with snapshot read concern 2018-04-09 15:58:16 -04:00
Jonathan Abrahams
4500059d1a SERVER-23312 Fix running buildscripts/lint.py as a script 2018-04-09 12:19:33 -04:00
Max Hirschhorn
96ae13ff4b SERVER-34352 Run dbhash check before collection validation. 2018-04-06 10:43:11 -04:00
Bernard Gorman
41084e8f0f SERVER-34090 Allow resuming change stream when resume token's document key does not contain the shard key 2018-04-06 02:47:55 +01:00
Max Hirschhorn
265a38952f SERVER-23312 Fix issue with evergreen_run_tests.py stopping early.
Returning true from _execute_suite() causes resmoke.py to interpret that
the test suite's execution was interrupted by the user and for
subsequent test suites to not be run.
2018-04-05 18:19:54 -04:00
Billy Donahue
170a620d29 SERVER-31705 idl refactor relops, generate all 6.
- Add definitions for >, <=, >= to round out the relational algebra.

 - Change relational ops to in-class friend definitions, which means
 they won't be visible or interfere with the overload set on every
 relational op associated with namespace 'mongo::'.

 - Have them all reuse a new 'tieRelational' member,
 so the std::tie is in one place, they are correct by inspection,
 and they can be generated without template interpolation.
2018-04-05 16:13:27 -04:00
Max Hirschhorn
8503e64f26 SERVER-23312 Fix running errorcodes.py as a script. 2018-04-05 15:59:53 -04:00
Jonathan Abrahams
c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Blake Oler
99a1d49bb2 SERVER-34067 Make the new movePrimary protocol FCV 4.0 compliant 2018-04-05 11:34:15 -04:00
Robert Guo
8d4c740471 SERVER-29644 fix python linting 2018-04-05 02:24:22 -04:00
Robert Guo
275c07392a SERVER-29644 Add test suite for Python unit tests 2018-04-05 01:39:23 -04:00
Misha Tyulenev
c948a158d2 SERVER-33767 verify targeted shard for global snapshot reads with multi-version routing table 2018-04-04 21:53:25 -04:00
Mark Benvenuto
09253ad8f4 SERVER-33323 Add basic.h to CPP files generated by IDL
Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com>
2018-04-04 17:23:50 -04:00
Nick Zolnierz
69005c338f SERVER-33820: Allow change streams with 'updateLookup': "fullDocument" against an entire database 2018-04-04 17:01:01 -04:00
Nick Zolnierz
c8625bf0a0 SERVER-34001: Add db.watch() shell helper to open a change stream for a database 2018-04-04 15:12:25 -04:00
Nick Zolnierz
527386807d SERVER-33818: Add 'resumeWithClusterTime' as an alias for '$_resumeAfterClusterTime' in $changeStream 2018-04-04 14:42:00 -04:00
Zakhar Kleyman
cbf3e5344f SERVER-32437 add Amazon Linux 2 platform support 2018-04-04 10:25:01 -04:00
Jonathan Abrahams
5fa649cf8e SERVER-33813 launch_evergreen_ec2_instance.sh should immediately fail if the call to aws_ec2.py is unsuccessful 2018-04-03 17:31:54 -04:00
Robert Guo
7a502a751e SERVER-34210 fix display of benchmarks with multple arguments 2018-04-03 10:15:45 -04:00
Billy Donahue
a16f90edd5 SERVER-34179 refactor isGenericArgument
Remove the static tables floating around at namespace scope.

    break CommandHelpers::isGenericArgument into
    command_generic_argument library so it doesn't have to be inline.
    Some callers depend on it but would have a circularity if they
    actually added db/commands to their LIBDEPS.
2018-04-02 20:04:36 -04:00
Robert Guo
5485a1a0b6 SERVER-34248 fix file name 2018-04-02 16:23:09 -04:00
Robert Guo
1c2257457c SERVER-34248 blacklist function_string_representation.js from sharded causal suite 2018-04-02 15:04:21 -04:00
Matthew Saltz
65b04b2bca SERVER-33189 Comment-only change to sharding_last_stable tests 2018-04-02 14:10:44 -04:00
Matthew Saltz
9956423bb4 SERVER-33570 Enabled some sharding_last_stable tests that were blacklisted until 3.6 became last-stable 2018-04-02 13:50:09 -04:00
jannaerin
1eac92f1b1 SERVER-34145 Add failpoint and getDatabase function calls to persist DB version on primary 2018-03-30 15:03:23 -04:00
Ian Boros
82fce7bd6f SERVER-3645 make count() with a predicate accurate on sharded clusters 2018-03-30 11:38:26 -04:00
Max Hirschhorn
cf38afc262 SERVER-34098 Add benchmark for ChunkManager refresh. 2018-03-29 19:47:19 -04:00
Nick Zolnierz
39cc06551a SERVER-33918: Support $changeStream against all collections in a database for a replica set only 2018-03-29 16:04:48 -04:00
Max Hirschhorn
b0f022596c SERVER-34185 Introduce DataConsistencyHook for raising ServerFailures. 2018-03-29 11:49:08 -04:00
Max Hirschhorn
788a26e181 SERVER-34178 Wire up TestData.excludedDBsFromDBHash again.
Also removes the exclusion from all of the fuzzer test suites.
2018-03-29 11:44:07 -04:00
Louis Williams
e5a37389a8 SERVER-33633 Create jstestfuzz_interrupt and jstestfuzz_interrupt_replication suites to enable checkForInterrupt failpoint 2018-03-28 13:41:51 -04:00
Daniel Gottlieb
8cb25511ff SERVER-34154: Add Recovery logger under storage for checkpoint and catalog debugging.
Have the rollback fuzzer, jepsen and replica set kill secondaries use it.
2018-03-28 13:29:43 -04:00
Robert Guo
fe88a74025 SERVER-32920 Avoid overriding read preference for the config server in passthrough tests 2018-03-28 12:11:20 -04:00
jannaerin
a13de396ad SERVER-33444 Fix tests that fail when shard servers started as replica sets 2018-03-27 17:28:32 -04:00
Misha Tyulenev
fb35ca2b60 SERVER-33029 support global snapshot aggregate command 2018-03-27 14:57:55 -04:00
Ian Boros
19a12557f2 SERVER-33462 allow killOp on local mongos operations 2018-03-27 10:44:21 -04:00
Misha Tyulenev
152885358a SERVER-33585 do not return clusterTime when no keys are available 2018-03-26 18:45:43 -04:00
Ian Boros
6e0fb3da00 Revert 0c082a8104: SERVER-3645 2018-03-26 18:19:05 -04:00
Robert Guo
0d0fb80fd6 SERVER-33756 Disable colors in benchmark output in logkeeper 2018-03-26 16:46:44 -04:00
Jonathan Abrahams
36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Judah Schvimer
74a2c82794 SERVER-34126 remove config_version_rollback.js 2018-03-26 11:59:58 -04:00
Daniel Gottlieb
6ae04cd9f2 SERVER-29213: Have WiredTiger support recoverToStableTimestamp. 2018-03-24 19:39:13 -04:00
Bernard Gorman
83031a24b9 SERVER-33718 Explain does not produce a plan for mongoS-only aggregation pipelines 2018-03-24 00:14:22 +00:00