Commit Graph

121 Commits

Author SHA1 Message Date
Max Hirschhorn
1ab98f5e38 SERVER-56937 Restore authentication state before upgrading primary. 2021-05-14 19:28:56 +00:00
Alex Taskov
554fab0be3 SERVER-53029 Port the changes for SERVER-52955 to later branches 2020-11-26 00:35:44 +00:00
Rishab Joshi
4329ffafa3 SERVER-50442 Remove ensureIndex shell function
This commit replaces all the usages of ensureIndex() with createIndex() in JS tests and JS shell""
2020-11-17 14:23:10 +00:00
Arun Banala
7c196029e8 Revert "SERVER-50442 Remove ensureIndex shell function This commit also replaces all the usages of ensureIndex() with createIndex() in JS tests and JS shell"
This reverts commit e69c967ff8.
2020-11-12 18:15:38 +00:00
Rishab Joshi
e69c967ff8 SERVER-50442 Remove ensureIndex shell function This commit also replaces all the usages of ensureIndex() with createIndex() in JS tests and JS shell 2020-11-12 10:38:50 +00:00
Mihai Andrei
9f2dbad788 SERVER-47081 Disallow creation of haystack indexes and verify that haystack indexes are maintained in mixed version clusters 2020-11-11 23:00:49 +00:00
Tommaso Tocci
478bf480eb SERVER-48170 Multiversion tests assume primary stability when using upgradeCluster() with 2-node replica set shards 2020-10-02 14:19:44 +00:00
Tommaso Tocci
49e617b554 Revert "SERVER-48170 Multiversion tests assume primary stability when using upgradeCluster() with 2-node replica set shards"
This reverts commit 8be28ffc90.
2020-10-02 10:37:45 +00:00
Tommaso Tocci
8be28ffc90 SERVER-48170 Multiversion tests assume primary stability when using upgradeCluster() with 2-node replica set shards 2020-10-02 08:48:52 +00:00
Pavi Vetriselvan
e1daee88b3 SERVER-49996 Ensure getSiblingDB() is used instead of getSisterDB() 2020-08-17 16:11:37 +00:00
Gregory Wlodarek
7e329daf77 SERVER-50280 Remove 'supportsMajorityReadConcern' test helper function in favour of the 'requires_majority_read_concern' tag 2020-08-12 23:21:21 +00:00
Jason Chan
1c28b3cf02 SERVER-49064 Update references of "last-stable" to use "last-continuous" and "last-lts" 2020-07-23 12:26:49 +00:00
Bernard Gorman
8cb02c375a SERVER-47209 Account for rollback in change_streams_update_lookup_shard_metadata_missing.js 2020-05-21 13:40:43 +00:00
Misha Tyulenev
99d02eb325 SERVER-43511 remove unused global_snapshot_read_helpers.js 2020-04-29 21:44:03 +00:00
Bernard Gorman
085ffeb310 SERVER-25023 Allow multiple indexes on the same fields with different partial index filters 2020-04-25 20:23:43 +00:00
Nick Zolnierz
350634304d SERVER-47231 In MR multiversion test, wait for the cluster to stabilize after upgrading 2020-04-08 19:08:51 +00:00
Alex Cameron
d2a8b439fa SERVER-47126 Clean dbpath when downgrading arbiters in multiversion tests 2020-04-01 06:16:01 +00:00
Jack Mulrow
272a73ec66 SERVER-44034 Remove refineCollectionShardKey and config.chunks/tags upgrade/downgrade code 2020-03-27 15:16:30 +00:00
A. Jesse Jiryu Davis
ef959bbc8e SERVER-46089 Test downgrade with arbiter 2020-03-10 02:37:48 +00:00
Andrew Morrow
d48ce89ee2 SERVER-44762 Remove go tools specific tests 2020-01-07 12:39:17 +00:00
Suganthi Mani
02ce213b40 SERVER-37390 Run rollback test fixture with high election timeout to
avoid any unplanned election.
2020-01-03 17:41:39 +00:00
Nicholas Zolnierz
03686a067d SERVER-42689 Implement upgrade/downgrade tests for MR in agg 2019-11-13 16:28:53 +00:00
Jack Mulrow
71fd21e91f SERVER-42299 Batch chunk and tag upgrade/downgrade modification transactions 2019-10-16 19:50:41 +00:00
Jack Mulrow
c2af35bc34 SERVER-42299 Upgrade/downgrade for config.chunks and config.tags 2019-10-15 21:10:56 +00:00
James Wahlin
39c3a5d77b SERVER-42773 Replace uses of the assert.writeOK() Javascript assertion with assert.commandWorked() 2019-08-14 13:52:59 +00:00
Jason Chan
aa249b7347 SERVER-39691 Remove FCV checks around the state field in config.transactions entries 2019-07-31 14:58:23 -04:00
Gregory Wlodarek
ccf8a4f2de SERVER-41696 Modify tests depending on the 'ns' field from index specs to no longer have a dependency on it 2019-07-29 21:05:17 -04:00
clang-format-7.0.1
134a408395 SERVER-41772 Apply clang-format 7.0.1 to the codebase 2019-07-27 11:02:23 -04:00
Max Hirschhorn
12688726db SERVER-41227 Bump binVersion="last-stable" to be MongoDB 4.2.
Also removes multiversion tests for MongoDB 4.2 features. They will
continue to live on in the 4.2 branch.
2019-06-10 12:34:19 -04:00
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