Permalink
Browse files

SERVER-38941 Blacklist change streams speculative majority tests from…

… ephemeralForTest variants
  • Loading branch information...
will62794 committed Jan 11, 2019
1 parent a3170e3 commit 59417629ec2f4987d77c504da8a33a10bdfd50be
@@ -13016,7 +13016,8 @@ buildvariants:
batchtime: 1440 # 1 day
expansions:
# Transactions are not explicitly supported on the ephemeralForTest storage engine.
test_flags: --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_persistence,requires_fsync,SERVER-21420,SERVER-21658,requires_journaling,requires_wiredtiger,uses_transactions,requires_document_locking
# Speculative majority reads are currently only allowed for change streams, which are only supported on WiredTiger.
test_flags: --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_persistence,requires_fsync,SERVER-21420,SERVER-21658,requires_journaling,requires_wiredtiger,uses_transactions,requires_document_locking,uses_speculative_majority
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --dbg=off --opt=on --variables-files=etc/scons/mongodbtoolchain_gcc.vars
scons_cache_scope: shared
tooltags: ""
@@ -1,5 +1,7 @@
/**
* Test basic, steady-state replication change stream functionality with speculative majority reads.
*
* @tags: [uses_speculative_majority]
*/
(function() {
"use strict";
@@ -8,6 +8,8 @@
* that no new change events will occur at a lesser timestamp. This guarantee is only valid if the
* timestamp is actually majority committed, so we need to make sure that guarantee holds, even when
* using speculative majority.
*
* @tags: [uses_speculative_majority]
*/
(function() {
"use strict";
@@ -1,5 +1,7 @@
/**
* Test change stream behavior with speculative majority reads in the face of replication rollback.
*
* @tags: [uses_speculative_majority]
*/
(function() {
'use strict';
@@ -6,6 +6,8 @@
* committed data, we just read the newest data available on a node, and then, before returning to a
* client, block until we know the data has become majority committed. Currently this is an internal
* feature used only by change streams.
*
* @tags: [uses_speculative_majority]
*/
(function() {
"use strict";
@@ -3,6 +3,8 @@
*
* Currently, only change stream aggregation commands and the 'find' command with the
* 'allowSpeculativeMajorityRead' flag are permitted.
*
* @tags: [uses_speculative_majority]
*/
(function() {
"use strict";

0 comments on commit 5941762

Please sign in to comment.