diff options
author | Dianna Hohensee <dianna.hohensee@mongodb.com> | 2020-10-23 01:48:29 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-12-16 06:55:42 +0000 |
commit | 0efb63b64441f935b5d06f4180d0969434327551 (patch) | |
tree | c80b550b5d0e5ee8e9220c144877dc98e573b09b /etc/evergreen.yml | |
parent | 6019169e828c7100cd72ac617ab0ce579b20c957 (diff) | |
download | mongo-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.yml | 13 |
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)" |