diff options
author | Mindaugas Malinauskas <mindaugas.malinauskas@mongodb.com> | 2022-02-08 17:01:49 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-02-09 15:36:16 +0000 |
commit | 88d59bfe9d5ee2c9938ae251f7a77a8bf1250a6b (patch) | |
tree | 11f60598f603a8d18811cddf690145e266de8433 /buildscripts | |
parent | 2ad330e831461b8451979716faf27a34af9bb8d2 (diff) | |
download | mongo-88d59bfe9d5ee2c9938ae251f7a77a8bf1250a6b.tar.gz |
SERVER-58694 Implement writing of pre-images for transactional update/replace/delete operations
Diffstat (limited to 'buildscripts')
7 files changed, 7 insertions, 3 deletions
diff --git a/buildscripts/resmokeconfig/suites/change_streams.yml b/buildscripts/resmokeconfig/suites/change_streams.yml index 1493534fbb5..1b8715b5732 100644 --- a/buildscripts/resmokeconfig/suites/change_streams.yml +++ b/buildscripts/resmokeconfig/suites/change_streams.yml @@ -52,4 +52,4 @@ executor: bind_ip_all: '' set_parameters: enableTestCommands: 1 - num_nodes: 1 + num_nodes: 2 diff --git a/buildscripts/resmokeconfig/suites/change_streams_mongos_sessions_passthrough.yml b/buildscripts/resmokeconfig/suites/change_streams_mongos_sessions_passthrough.yml index 30293e405cd..409a6ef0dbf 100644 --- a/buildscripts/resmokeconfig/suites/change_streams_mongos_sessions_passthrough.yml +++ b/buildscripts/resmokeconfig/suites/change_streams_mongos_sessions_passthrough.yml @@ -14,8 +14,6 @@ selector: - assumes_write_concern_unchanged # Exclude any that assume sharding is disabled - assumes_against_mongod_not_mongos - exclude_files: - - jstests/change_streams/change_stream_lookup_preimage_with_resharding.js executor: archive: diff --git a/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml b/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml index 516c2107e37..8ce0bbda59c 100644 --- a/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml +++ b/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml @@ -6,6 +6,8 @@ selector: exclude_files: # Linearizable read concern is not supported for transactions. - jstests/core/txns/**/*.js + - jstests/core/write_change_stream_pit_preimage_in_transaction.js + # These tests use benchRun(), which isn't configured to use the overridden writeConcern. - jstests/core/bench_test*.js - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes diff --git a/buildscripts/resmokeconfig/suites/replica_sets_initsync_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_initsync_jscore_passthrough.yml index 1e7dfcc243f..1e2cc5ef128 100644 --- a/buildscripts/resmokeconfig/suites/replica_sets_initsync_jscore_passthrough.yml +++ b/buildscripts/resmokeconfig/suites/replica_sets_initsync_jscore_passthrough.yml @@ -34,6 +34,7 @@ selector: - jstests/core/top.js # Change stream pre-images are not cloned during initial sync. - jstests/core/write_change_stream_pit_preimage.js + - jstests/core/write_change_stream_pit_preimage_in_transaction.js exclude_with_any_tags: - assumes_standalone_mongod diff --git a/buildscripts/resmokeconfig/suites/replica_sets_initsync_static_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_initsync_static_jscore_passthrough.yml index 97d6ae931e1..5ad77fa692c 100644 --- a/buildscripts/resmokeconfig/suites/replica_sets_initsync_static_jscore_passthrough.yml +++ b/buildscripts/resmokeconfig/suites/replica_sets_initsync_static_jscore_passthrough.yml @@ -8,6 +8,7 @@ selector: - jstests/core/views/duplicate_ns.js # Change stream pre-images are not cloned during initial sync. - jstests/core/write_change_stream_pit_preimage.js + - jstests/core/write_change_stream_pit_preimage_in_transaction.js exclude_with_any_tags: - assumes_standalone_mongod diff --git a/buildscripts/resmokeconfig/suites/replica_sets_reconfig_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_reconfig_jscore_passthrough.yml index a12f9273ee6..abb23b22db0 100644 --- a/buildscripts/resmokeconfig/suites/replica_sets_reconfig_jscore_passthrough.yml +++ b/buildscripts/resmokeconfig/suites/replica_sets_reconfig_jscore_passthrough.yml @@ -11,6 +11,7 @@ selector: # Transactions do not support retryability of individual operations. # TODO: Remove this once it is supported (SERVER-33952). - jstests/core/txns/**/*.js + - jstests/core/write_change_stream_pit_preimage_in_transaction.js # The set_param1.js test attempts to compare the response from running the {getParameter: "*"} # command multiple times, which may observe the change to the "transactionLifetimeLimitSeconds" # server parameter. diff --git a/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml b/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml index 5848ee5bb64..ca566fe1d06 100644 --- a/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml +++ b/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml @@ -6,6 +6,7 @@ selector: exclude_files: # Operations within a transaction do not support write concern. - jstests/core/txns/**/*.js + - jstests/core/write_change_stream_pit_preimage_in_transaction.js # Parallel shell is not causally consistent - jstests/core/benchrun_pipeline_updates.js |