Mihai Andrei
7ed364e892
SERVER-66445 Make the classic engine the default execution engine
...
(cherry picked from commit 40109e237a )
2022-05-17 02:38:30 +00:00
Yuhong Zhang
142cdf278f
SERVER-65797 Remove invalid index specs in memory before parsing for listIndexes
2022-05-10 21:56:51 +00:00
Mark Benvenuto
69ce4e6656
SERVER-66064 Optimize FLE2 document counting
...
(cherry picked from commit c23236c1b6 )
2022-05-09 19:23:36 +00:00
Cheahuychou Mao
387a30c6a3
SERVER-66211 setFCV downgrade can overwrite the state for the latest txnNumber during internal transactions config.transactions entries removal
2022-05-04 19:41:26 +00:00
Cheahuychou Mao
91db229de6
SERVER-66104 Make internal_transactions_transient_error_after_setFCV.js check for InternalTransactionNotSupported in writeErrors instead
...
InternalTransactionNotSupported is no longer a transient transation
error so it is returned as a write error instead of as a top-level
error
2022-05-02 19:43:00 +00:00
Cheahuychou Mao
fba4410371
SERVER-66054 Internal transactions in jstests/multiversion are not running on evergreen
2022-04-28 18:31:03 +00:00
Gregory Wlodarek
99b735f678
SERVER-65963 Check FCV before creating time-series measurement indexes
2022-04-26 17:56:47 +00:00
Cheahuychou Mao
a234a2a763
SERVER-65698 Add uses_transactions tag to all internal transaction tests
...
(cherry picked from commit 09925a53f8 )
2022-04-18 16:12:56 +00:00
Adam Rayner
fd75059c83
SERVER-59922: Use FCV check with feature flag in replica set setClusterParameter
2022-04-12 22:30:03 +00:00
Paolo Polato
bc35bf3473
SERVER-64171 Resize Cluster Chunks when downgrading to 5.x
2022-04-12 02:17:11 +00:00
Pavi Vetriselvan
3ffd0984dd
SERVER-65225 Don't drop clustered indexes in do_upgrade_downgrade.js
2022-04-11 18:39:46 +00:00
Mark Benvenuto
180baae184
SERVER-59261 Enable Feature flag for PM-2466
2022-04-09 18:18:22 +00:00
Sanika Phanse
d9550ffc38
SERVER-55348 Enable Feature flag for Running distributed transactions internally in a sharded cluster
2022-04-08 21:42:18 +00:00
Yuhong Zhang
6cea72b5a8
SERVER-63577 Exclude the unique index data format test from the future git tag multiversion variant
2022-04-07 19:23:14 +00:00
Yoonsoo Kim
50d15d6ce4
SERVER-65311 Get connections to shards manually to fix connection issue
2022-04-07 16:13:36 +00:00
Yoonsoo Kim
aef700077f
SERVER-65266 Robustify accumulator fix upgrade tests
2022-04-06 18:45:37 +00:00
Yuhong Zhang
38e40422c0
SERVER-63577 Introduce new unique index data formats
2022-04-06 16:09:35 +00:00
Rui Liu
37bc1e516e
SERVER-65212 Split upgrade_downgrade_timeseries_granularity_update.js into last-lts and last-continuous tests
2022-04-05 11:28:56 +00:00
Brett Nawrocki
0425d81490
SERVER-65047 Strengthen guarantees for resharding aborting across FCVs
...
Previously, resharding operations were aborted after sending the request
to finalize the FCV version on the shards when upgrading, making it is
possible that a resharding recipient will update its FCV to its target
value prior to aborting. It was therefore not possible to differentiate
a resharding operation that has upgraded to the latest version since
starting from one that has been the latest version throughout. For this
reason, the resharding operations are now aborted first.
Furthermore, the resharding command currently ensures that the FCV
cannot change while setting up the coordinator. However, it did not
check to make sure that the current FCV is not currently in an upgrading
or downgrading state. After making the above change, this would allow
for the possibility for a new resharding operation to begin during an
FCV upgrade, after resharding operations are aborted, but before the
shards complete the FCV upgrade. This would have the consequence of the
operation running across FCVs without being aborted. As such, the
reshard command now fails if the current FCV is either upgrading or
downgrading.
These changes in combination should guarantee that during a version
change, a new resharding operation cannot begin and a previously running
resharding operation always aborts completely before reaching the target
version. Note that it is still possible for a resharding operation to
reach an upgrading or downgrading FCV before being aborted.
These changes were made in the interest of being able to assert that
newly added optional fields that should always be set were indeed set.
As such, this change also enables the assertion disabled by
SERVER-65039.
2022-04-01 22:02:53 +00:00
Faustoleyva54
9be91a1223
SERVER-65135 Add 'future_git_tag_incompatible' to capped_resize_fcv_check.js
2022-03-31 22:38:16 +00:00
Sergi Mateo Bellido
1dd40ad6ed
Revert "SERVER-63363 Fixing parsing of ChunkVersion"
...
This reverts commit e98dc4a89c .
Looking for a different way of fixing this problem!
2022-03-31 13:07:34 +00:00
Rui Liu
e9f726e706
SERVER-64826 Upgrade/downgrade for collMod coordinator
2022-03-31 10:37:33 +00:00
Allison Easton
9022ee2c14
SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade with ongoing migrations
2022-03-30 13:06:51 +00:00
Bernard Gorman
d6dbbeb062
SERVER-63860 Restore documentKey cache for 5.0 - 6.0 upgrade
2022-03-30 12:21:22 +00:00
Mindaugas Malinauskas
8d7f9740e6
SERVER-52282 Enable feature flag for User-facing PIT pre- and post-images
2022-03-29 10:08:40 +00:00
Cheahuychou Mao
18eb70e706
SERVER-64329 Make TransactionParticipant check internal transactions feature flag after the transaction transitions to the in-progress state
2022-03-28 22:17:46 +00:00
Yoonsoo Kim
6b17b79faf
SERVER-64973 Move accumulator fix upgrade tests to multiversion test suite
2022-03-28 19:00:58 +00:00
Siran Wang
2426720b50
SERVER-63361 Branching Task to remove targetedTests upon minor releases
2022-03-24 01:01:26 +00:00
Jordi Olivares Provencio
c3fee8287b
SERVER-63898 Validate FCV downgrades won't affect existing clustered collections
2022-03-23 10:54:00 +00:00
Sergi Mateo Bellido
e98dc4a89c
SERVER-63363 Fixing parsing of ChunkVersion
2022-03-23 06:50:37 +00:00
XueruiFa
9b6d19aa8c
SERVER-64636: Ensure that unsupportedOldFCV is still too old in the future git tag variant
2022-03-22 22:36:10 +00:00
Tommaso Tocci
7594b5990a
Revert "SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade with ongoing migrations"
...
This reverts commit 2e63d56d8f .
2022-03-22 16:31:43 +00:00
Allison Easton
2e63d56d8f
SERVER-64163 Synchronize orphans tracking upon upgrade/downgrade with ongoing migrations
2022-03-22 11:50:09 +00:00
Jason Zhang
4691382dd0
SERVER-63498 Upconvert InternalTransactionNotSupported errors during fcv downgrade
2022-03-10 19:39:39 +00:00
A. Jesse Jiryu Davis
76a2683fd0
SERVER-63397 Abort all index builds during shard merge
2022-03-10 13:34:05 +00:00
Pierlauro Sciarelli
508308a2cd
SERVER-64343 Integration tests for orphans tracking during upgrade/downgrade
2022-03-10 10:33:39 +00:00
Yuhong Zhang
e2675683ed
SERVER-63578 Convert a unique index to a non-unique index via the collMod command
2022-03-04 00:51:37 +00:00
Faustoleyva54
d9f9585cdc
SERVER-1864 Support Capped Collection Size Increase
2022-03-03 20:52:18 +00:00
Yuhong Zhang
d6367f3a32
SERVER-63876 Add multiversion test to make sure collMod ttl works on 5.0 secondaries
2022-02-25 16:22:49 +00:00
Rui Liu
35ef35c7dd
SERVER-63961 Remove change_stream_resume_last_continuous.js
2022-02-24 15:31:11 +00:00
Sara Golemon
e4032fe5c3
SERVER-57369 Disable concurrent authentication
2022-02-24 02:51:46 +00:00
Jordi Olivares Provencio
b6485b14e3
SERVER-63866 Modify test to use last-continuous
2022-02-22 11:02:33 +00:00
Jason Zhang
250795d1fb
SERVER-61090 Make setFCV wait for all TransactionCoordinators of internal transactions to be cleaned up
2022-02-11 16:01:18 +00:00
Jordi Olivares Provencio
f154815224
SERVER-56974 Enable feature flag for PM-2311
2022-02-09 17:17:37 +00:00
auto-revert-processor
0991ecd966
Revert "SERVER-56974 Enable feature flag for PM-2311"
...
This reverts commit 048b968357 .
2022-02-09 11:35:41 +00:00
Jordi Olivares Provencio
048b968357
SERVER-56974 Enable feature flag for PM-2311
2022-02-08 18:26:07 +00:00
Jason Zhang
0e4e2c4a28
SERVER-61088 Make transaction participants check if txnRetryCounter is supported during startTransaction and have mongos use it
2022-02-03 17:13:45 +00:00
trahman1318
e9a3d471b8
SERVER-60211 Structure targeted multiversion JS test directories
2022-02-02 20:13:31 +00:00
Sanika Phanse
418b7a2de2
SERVER-61091 Test that there cannot be in-progress transactions in child sessions when FCV is about to be set to fully downgraded
2022-02-02 15:57:58 +00:00
A. Jesse Jiryu Davis
258ceaa9a9
SERVER-60684 Tag serverless tests
2022-01-28 23:31:17 +00:00