Commit Graph

92 Commits

Author SHA1 Message Date
Tess Avitabile
931cd881e9 SERVER-40292 Jstests that pass their own ReplSetTest to RollbackTest must disable chaining 2019-03-26 15:16:51 -04:00
Bernard Gorman
aafec256f2 SERVER-38414 Add change stream high water mark upgrade/downgrade tests for post-backport 4.0 2019-03-05 09:52:54 +00:00
Bernard Gorman
25dea813a6 SERVER-38414 Upgrade/Downgrade testing for change stream high water marks 2019-02-28 01:13:38 +00:00
Jack Mulrow
b0d3c0d293 SERVER-39624 Put internal router retries for stale version and snapshot errors behind a fail point 2019-02-26 10:36:10 -05:00
Jack Mulrow
0d79175a88 SERVER-36498 Gate "state" field in config.transactions on FCV and remove entries with state on downgrade 2019-02-20 14:03:36 -05:00
Pavi Vetriselvan
3c5bb991e1 SERVER-38865 change rollback_test fixture to use secondary instead of arbiter 2019-01-24 10:47:10 -05:00
Misha Tyulenev
8c59201055 SERVER-34326 follow up: fix lint errors 2018-04-12 20:13:33 -04:00
Misha Tyulenev
8246ce5457 SERVER-34326 use highest cluserTime for global snapshot reads 2018-04-12 17:29:46 -04:00
Siyuan Zhou
2e31167d0e SERVER-33501 Aborted transaction number cannot be reused. 2018-04-04 20:06:12 -04:00
Tess Avitabile
fbbdb5643a SERVER-34011 Concurrency between transaction and other threads that can abort transaction 2018-03-30 12:04:49 -04:00
Jack Mulrow
edf4ceacfc SERVER-34182 Retry SnapshotTooOld errors in multiversion tests for global snapshot reads 2018-03-29 12:27:33 -04:00
Maria van Keulen
7dbbe6c7b3 SERVER-32597 Remove unnecessary fCV initialization 2018-02-23 09:19:29 -05:00
Spencer T Brody
8dc995ebef SERVER-33251 Retry stepdown in multi_rs.js 2018-02-15 17:19:07 -05:00
Maria van Keulen
ce3049c1ea SERVER-33003 Re-enable passing multiVersion tests 2018-02-02 15:31:03 -05:00
Vesselina Ratcheva
bff8e6e004 SERVER-31409 Create basic multi-version rollback Javascript test 2018-01-30 13:31:30 -05:00
Charlie Swanson
e37db69674 SERVER-31447 Use correct collation for update lookup 2017-11-15 10:53:49 -05:00
Max Hirschhorn
b683d39549 Revert "SERVER-31447 Use correct collation for update lookup"
This reverts commit de0b160779.
2017-11-14 21:49:46 -05:00
Charlie Swanson
de0b160779 SERVER-31447 Use correct collation for update lookup 2017-11-14 17:20:02 -05:00
ADAM David Alan Martin
29769e9514 SERVER-31827 Wait for Secondary after stepdown.
The primary being told to step down will kill all incoming connections
during that stepdown process.  When this happens, connections which
are incoming may be closed before they can enter a state which
"reserves" them from closure.  To facilitate correct semantics in this
test, we should wait for the primary to completely step down to a
secondary, before trying to authenticate to it again.
2017-11-03 17:25:02 -04:00
William Schultz
45d5958868 SERVER-29431 Add library for multi version initial sync tests 2017-08-23 17:19:47 -04:00
Misha Tyulenev
42a1339774 SERVER-30038 rename $logicalTime to $clusterTime 2017-07-11 12:47:24 -04:00
Sara Golemon
3ee00dd0e8 SERVER-15194 Refactor base64::decode Implementation
Unrevert 4b222edf45 and
Fix random base64 generation in test helper

The good news is that the changes to base64::decode()
did exactly what they were intended to do.
The bad news is that data_generators.js was producing
invalid base64 sequences when (length % 4) == 1.
2017-07-07 11:42:28 -04:00
Jack Mulrow
063f30fab5 SERVER-27722 write tests for upgrade/downgrade scenario for logical clock 2017-06-23 13:45:50 -04:00
Robert Guo
df10adbfe5 SERVER-27549 Print message on intentional server crash. 2017-05-23 15:18:12 -04:00
Spencer T Brody
765d5393f6 SERVER-28487 call awaitNodesAgreeOnPrimary in upgradePrimary helper in multi_rs.js 2017-05-04 17:46:39 -04:00
Benety Goh
53907c0094 SERVER-28815 multi_rs.js steps down primary without {force: true} 2017-04-19 18:51:56 -04:00
Spencer Jackson
47da0b53f9 SERVER-26952: Cache SCRAM-SHA-1 ClientKey 2017-02-02 17:48:07 -05:00
Tess Avitabile
7291530810 SERVER-26676 Remove collection info massage from multiversion suite collection validation 2017-01-25 13:14:43 -05:00
Dianna Hohensee
a3ff4e388f SERVER-24163 remove waitForCSRSSecondaries:false from multiversion tests, which was only needed for 3.2 compatibility 2017-01-11 12:21:37 -05:00
Robert Guo
b2bca3948f SERVER-27107 remove or modify tests unrelated to the 3.4->3.6 upgrade path 2016-12-14 11:26:18 -05:00
Tess Avitabile
1a940972e9 SERVER-26513 listCollections output should include _id index spec as idIndex 2016-10-18 16:56:19 -04:00
Max Hirschhorn
071065a296 SERVER-25156 Add support for building v=2 indexes.
We use index version v=2 as the default index version when the
featureCompatibilityVersion is 3.4, and we use index version v=1 as the
default index version when the featureCompatibilityVersion is 3.2.

The "collation" index option can only be used with v=2 indexes.
2016-09-07 17:37:46 -04:00
Jonathan Abrahams
657074a4ea SERVER-24248 Run multiversion tests with different storage engines
This reverts commit 45d31b50bd.
2016-08-25 09:40:16 -04:00
Jonathan Abrahams
45d31b50bd Revert "SERVER-24248 Run multiversion tests with different storage engines"
This reverts commit 2f02928e57.
2016-08-18 16:44:57 -04:00
Jonathan Abrahams
2f02928e57 SERVER-24248 Run multiversion tests with different storage engines 2016-08-18 08:52:57 -04:00
James Wahlin
97c43492de SERVER-24506 listCollections support for views 2016-07-19 10:10:43 -04:00
Mark Benvenuto
6dcdd23dd3 SERVER-23971 Clang-Format code 2016-05-28 17:55:12 -04:00
Randolph Tan
756d6ee26b SERVER-24087 Make sure config servers are caught up after ShardingTest starts up 2016-05-18 13:44:23 -04:00
Andy Schwerin
07c2cd5b87 SERVER-23547 Make the multiversion concept of "latest" more precise.
This supports multiversion tests involving subversions, like 3.2.1 compared to 3.2 latest.
2016-04-07 09:41:39 -04:00
Eric Milkie
ebf68ba092 SERVER-23148 patch multi_rs.js to ensure replSetMaintenance command succeeds 2016-03-15 16:26:07 -04:00
Esha Maharishi
25b851b56e SERVER-22942 enable dumprestore_sharded.js test now that readMode and writeMode in the multiversion suite are default not legacy 2016-03-14 16:26:55 -04:00
Esha Maharishi
ab13ba2b6c SERVER-22514 change readMode and writeMode to default from legacy in multiversion suite 2016-03-14 15:43:57 -04:00
Jonathan Abrahams
4ae691e8ed SERVER-22468 Format JS code with approved style in jstests/ 2016-03-09 12:18:14 -05:00
Paul Pedersen
d80dd455a3 SERVER-17440 Remove references to textSearchEnabled command line option 2016-02-22 14:38:35 -08:00
Mike Grundy
2689df80fa SERVER-22341 fix jslint errors in jstests/multiVersion with eslint --fix 2016-02-05 15:00:50 -05:00
Randolph Tan
5f27647953 SERVER-22282 Update multiVersion/upgrade_cluster to reflect new upgrade procedure 2016-02-02 10:46:52 -05:00
Randolph Tan
d954a344c1 SERVER-21487 Add new suite for running 3.2 SCCC cluster with 3.0 mongos against jstests/sharding 2015-11-20 06:22:14 -05:00
Kevin Pulo
0c8b0d57c7 SERVER-12746: Fix assert() calls with constant-value args
These calls were mostly mistakes that should have been assert.eq().

assert() will now trip if passed a non-string msg, or too many params.
2015-10-30 20:35:28 +11:00
Andreas Nilsson
d9a98b8517 SERVER-19721 Restore the authSchemaUpgrade command
Fixed mongos rebase error for catalogManager(txn)
2015-09-08 10:47:48 -04:00
matt dannenberg
650871daad Revert "SERVER-20134 Restore the authSchemaUpgrade command"
This reverts commit 7a3fa1f56d.
2015-09-08 04:25:43 -04:00