summaryrefslogtreecommitdiff
path: root/etc/evergreen.yml
diff options
context:
space:
mode:
authorDianna Hohensee <dianna.hohensee@mongodb.com>2020-10-23 01:48:29 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-12-16 06:55:42 +0000
commit0efb63b64441f935b5d06f4180d0969434327551 (patch)
treec80b550b5d0e5ee8e9220c144877dc98e573b09b /etc/evergreen.yml
parent6019169e828c7100cd72ac617ab0ce579b20c957 (diff)
downloadmongo-0efb63b64441f935b5d06f4180d0969434327551.tar.gz
SERVER-51319 Call DatabaseShardingState::checkDbVersion() and CSS::getCollectionDescription() safely in AutoGetCollectionLockFree and expand lock-free sharding testing.
CollectionShardingState and DatabaseShardingState can now be accessed without a lock via new getSharedForLockFreeReads() functions on their respective interfaces. The shard key will now be available in the AutoGetCollection* RAII types via the CollectionPtr. This allows lock-free reads to acquire a single view of the sharding state to use throughout a read operation.
Diffstat (limited to 'etc/evergreen.yml')
-rw-r--r--etc/evergreen.yml13
1 files changed, 8 insertions, 5 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 3fd25aab266..a639fabfa32 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -11034,14 +11034,17 @@ buildvariants:
- name: compile_TG
distros:
- rhel62-large
- - name: .aggregation !.sharded
- - name: .concurrency !.large !.ubsan !.no_txns !.debug_only !.sharded
- - name: .concurrency .large !.ubsan !.no_txns !.debug_only !.sharded
+ - name: .aggregation
+ - name: .concurrency !.large !.ubsan !.no_txns !.debug_only
+ - name: .concurrency .large !.ubsan !.no_txns !.debug_only
distros:
- rhel62-medium
- - name: .jscore .common !.sharding
- - name: .misc_js !.sharded
+ - name: .jscore .common
+ - name: .misc_js
- name: .replica_sets
+ - name: .sharding .common
+ - name: .sharding .jscore
+ - name: .sharding .txns
- name: enterprise-rhel-62-64-bit-time-series-collection
display_name: "Enterprise RHEL 6.2 (Time-series Collection)"