| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, discrimination based on the partial filter
expression was done for all paths included in the wildcard
projection. This could lead to a situation where two queries
were erroneously assigned the same plan cache key.
The fix is to ensure that for wildcard indexes, partial
index discriminators are instead registered only for those
paths mentioned in the partial filter expression. Unlike
other kinds of wildcard index discriminators (e.g. handling
concerns of null equality or collation), the paths in the
partial filter expression are known a priori. Therefore,
discrimination based on the partial filter can be done in
the same way for wildcard and non-wildcard indexes.
(cherry picked from commit 80f424c02df47469792917673ab7e6dd77b01421)
|
| |
|
|
|
|
| |
This reverts commit c1bc1b6d6b7b7d216b8243a609f1c7231045e5be.
|
|
|
|
| |
(cherry picked from commit 2f05f86f91359c7cebef7adf97b0ab624893ad00)
|
|
|
|
| |
(cherry picked from commit c511c2951b30ac612a57c3639fb3760f24a8389c)
|
|
|
|
| |
(cherry picked from commit 38b125fc08c34b67aedf04d47a77c0dda45a7b89)
|
|
|
|
| |
(cherry picked from commit 5f1a69aaf69bc12124f68e7b489a1437f9cdd575)
|
|
|
|
| |
(cherry picked from commit 55181caa3aefad966a240d97a9f5ca4f24815b0c)
|
| |
|
|
|
|
|
|
| |
and taskExecutorPoolSize=4 build variants
(cherry picked from commit d27fee71735296eb34adf6372e0d3300c801a47e)
|
|
|
|
|
|
| |
contribute high water marks
(cherry picked from commit 35756d5b0fe1bc810de1d740950b2fa41e449bdd)
|
|
|
|
| |
(cherry picked from commit 97c1ba0a6f3c2215801f8b2363e5b4dbfbfb1ef1)
|
| |
|
|
|
|
|
|
| |
together
(cherry picked from commit c8ced6df8f620daaa2e539f192f2eef356c63e9c)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In a previous commit, install-action was set to hardlink for all tests
to reduce resource usage. However, that option doesn't work for one of
the tests. The reasons why it doesn't work are beyond the scope of this
commit, but it probably won't be the last time we need to change the
install mode for a single test, either.
The global install-action will now default to hardlink but can also be
overridden in a test where it is incompatible or where we have reasons
to use a different install-action.
(cherry picked from commit ece6d35fbe5337fc9ce22094367905e5cab712ff)
|
| |
|
|
|
|
| |
(cherry picked from commit 20de257ec7f9f1def474e7a62375df364ae85f4b)
|
|
|
|
| |
(cherry picked from commit a7166beb377ce5c152bc0dfcf1cfa4c1714aeb2e)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SERVER-45094 add retryable read logic to network_error_and_txn_override.js
(cherry picked from commit f59f63db6c37c0d4657b57d559c95d830b0e34c2)
SERVER-45094 add replica_sets_reconfig_jscore_passthrough suite
(cherry picked from commit 4d91fac171cbe3f2af53d9258965399e648a1947)
SERVER-45094 use w:1 writes and remove causal consistency in reconfig passthrough
(cherry picked from commit a43cb23defc6182d08a7814e4731ef98f2d30b6a)
SERVER-45094 add replica_sets_reconfig_jscore_stepdown_passthrough
(cherry picked from commit 81e0ad27c280c02a49beb65ff4473d5dce62b089)
SERVER-45094 add replica_sets_reconfig_kill_primary_jscore_passthrough
(cherry picked from commit 2debab7987b24bf902f9a128654ce928441c29a2)
SERVER-47678 stepdown and kill primary reconfig passthroughs should ignore ReplicaSetMonitorErrors
(cherry picked from commit 91672e58f1169c7edd684b911f20f62b8a71f8d1)
SERVER-47544 always increase election timeout to 24 hours in passthrough suites
(cherry picked from commit 81d53a715f49827a9f2538d4572f9b01f2b12887)
|
|
|
|
| |
(cherry picked from commit 2cd751b7a81912d0f6bc311423903c17e15eba48)
|
|
|
|
| |
(cherry picked from commit eece046bc52f886af3de2ab7303b768a74ef23a9)
|
|
|
|
| |
(cherry picked from commit 3a6872c51c7b2c37aac28bf813bc09f8dc647653)
|
| |
|
|
|
|
| |
jstestfuzz_replication_multiversion
|
|
|
|
| |
(cherry picked from commit d4e0c99fbd27093713d6713724a182dd958cfd49)
|
|
|
|
| |
(cherry picked from commit a8883d1cce072af52f7ee6a162c6569c3c55a7d1)
|
|
|
|
| |
(cherry picked from commit d6eb2401c3cf011c15859f7c2ba6cd6a417aa0d8)
|
|
|
|
| |
(cherry picked from commit c28d271102bcf3484c56ad592065ddae9c73ee5d)
|
|
|
|
| |
(cherry picked from commit f3e574c43afe1e6f2e03344c50f9eeb2fcebad39)
|
|
|
|
| |
(cherry picked from commit f49817283643d6ba10be35e6dc48a8f513e8f058)
|
| |
|
|
|
|
| |
(cherry picked from commit a7653f2540a79cbbdb313a0c13be501fadc30878)
|
| |
|
|
|
|
| |
(cherry picked from commit 1563ac389bdcb08aadeb31705b2cc123742b739b)
|
|
|
|
|
|
| |
suite to use less memory
(cherry picked from commit 738290e8227e99e08665cbdd8e110312a587d165)
|
| |
|
|
|
|
|
|
| |
scanning RSM variant
(cherry picked from commit 76d988f1f7238d0e80ceda529fbb143661c005c1)
|
|
|
|
| |
(cherry picked from commit 76823e76d597b52e66539580474c93be02fe2c6e)
|
|
|
|
| |
(cherry picked from commit 0e380c36cde4715a458c2f6113a2df4f61d93ef8)
|
| |
|
|
|
|
| |
(cherry picked from commit 85e982db8d205297a78f20d3bc0ba93b50e1b1f9)
|
|
|
|
| |
(cherry picked from commit 463cc815528b42c3c2f81dc7137cc27f7e7cc974)
|
|
|
|
| |
(cherry picked from commit cfa89fbaf0b397f07d8f9c884a04776224b4e918)
|
|
|
|
| |
(cherry picked from commit 5c53fe70e2d6e70b56b3f6a161a74a63d7490cdc)
|
|
|
|
| |
(cherry picked from commit de18c56b913e055708310ac88cc31bef238ad66c)
|
|
|
|
|
|
| |
mongodSetParameters
(cherry picked from commit a94df7c8c6f36e67086406b5778368f97dc1bd7f)
|
|
|
|
|
|
|
|
|
| |
Not all build variants run the concurrency* tasks with the "large" task
tag on a -large distro. The RHEL 6.2 and SUSE 12 build variants were
specifically modified to do so because OOM failures have been observed
on them.
(cherry picked from commit 6202c52a254ced5238eaf7f77117f7c4865aed56)
|
| |
|