| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.0
ref: b61a3e2a88..48bf8dae7c
for: 4.0.12
Revert "WT-4869 When eviction isn't keeping up, stop adding pages to cache. (#4699)"
Revert "WT-4881 Soften the restrictions on reentering reconciliation. (#4724)"
Revert "WT-4893 Fix a race between internal page child-page eviction checks and cursors in the tree(#4749)"
|
|
|
|
| |
(cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)
|
|
|
|
| |
(cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)
|
|
|
|
|
| |
(cherry picked from commit b29c22ad4b89dccca63bd2a279c48f47f76093d1)
(cherry picked from commit b6f1010451de1a10e12c4b6d865476cce284afce)
|
|
|
|
|
|
| |
resmokelib modules
(cherry picked from commit acefbb86080b63c847700c764d08c5d8bcd9c58f)
|
|
|
|
| |
is currently disabled
|
|
|
|
| |
(cherry picked from commit de511c6bbf22d662912f228a3ac7a8e7a8bc3c61)
|
| |
|
|
|
|
| |
(cherry picked from commit c31362708f26397dd20818ab780a5180e257d5a7)
|
|
|
|
|
| |
The TimeoutSwitchModesSEP notify's completion before releasing the
session, meaning we can race on deleting the TL and the session.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PeriodicRunner
(cherry picked from commit bf4a3cff4dc5572f2e97cb5279fe63c8227187e0)
SERVER-39936 Use PeriodicRunner handles to simplify shutdown ordering
(cherry picked from commit 1eff33bd1a8d48eb607675f87faf1836ba325006)
This is a partial backport. Parts of the original commits listed do not
exist in v4.0
|
|
|
|
| |
clone ordering
|
| |
|
|
|
|
| |
(cherry picked from commit a420f5c73bef41aa804a390997897c059afa3713)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.0
ref: 4a3194b043..b61a3e2a88
for: 4.0.12
WT-4869 Stop adding cache pressure when eviction is falling behind
WT-4878 Disable random dhandle selection and fine tune eviction target calculations
WT-4881 Soften the restrictions on re-entering reconciliation
WT-4893 Fix a race between internal page child-page eviction checks and cursors in the tree
WT-4913 Fix the Windows CRC32 on blocks that aren't 8B aligned and/or multiples of 8B
|
|
|
|
| |
(cherry picked from commit 61c90181a842c8863df9e5685eb48e6fbc063ea4)
|
|
|
|
| |
(cherry picked from commit ffdb59938db0dfc8ec48e8b74df7a54d07b3a128)
|
| |
|
|
|
|
| |
{backgroundSecondary:true}
|
|
|
|
| |
(cherry picked from commit c8259b383f8e6f9ce9229774881a55c8dc41e222)
|
|
|
|
| |
(cherry picked from commit 7d88bdb226e8a3dc9b5eb4b57edcca111619c5f9)
|
|
|
|
| |
(cherry picked from commit 1d158cabb504fa9dba3ed0f0688cdf14cb7b0cba)
|
|
|
|
| |
(cherry picked from commit eaba1b8c34eb05697112364b764921e1128a79ce)
|
|
|
|
| |
(cherry picked from commit 83a0d0d890e375dfafe0e464f3f56fbdedf5189e)
|
|
|
|
|
| |
(cherry picked from commit 8b1d5ef199d881ab4fce61e585006436e9e6d2d1)
(cherry picked from commit abf661c2657e08a53c4fd13d939b4587ddaf734d)
|
|
|
|
| |
(cherry picked from commit 0d16c757b7badfcadac2a6794525f3c41a621a07)
|
|
|
|
|
|
| |
shards_and_config_return_last_committed_optime.js
(cherry picked from commit 47c4ce9e44df98b6b5c2586c73f6b25e29722414)
|
|
|
|
|
|
| |
equals $clusterTime
(cherry picked from commit 624ffeeb25a8982f32295053d30ae1fe000cc15b)
|
|
|
|
| |
(cherry picked from commit 7320a19db85c552a1c88204c4145f2cf18dfcb90)
|
|
|
|
| |
(cherry picked from commit b9272e3fc9c41aff5e8ba8a0d641eed278fcd92f)
|
|
|
|
| |
(cherry-picked from commit 21746d3302f37a9d5716c2f249b99d7f0e273344)
|
|
|
|
|
| |
(cherry picked from commit 85ec26ff72f4029c52c40fab796ad53533828e60)
(cherry picked from commit 20c801587e1dab2d9cb2d468a4b10e3549d91e24)
|
|
|
|
|
|
|
|
| |
Add support for a new type which coordinates a number of parallel
participants in determining the first matching participant or the last
non-matching participant.
(cherry picked from commit 31e9ec1aad0a27a0ad0f0cb731c2fdcd22805c41)
|
|
|
|
|
|
|
| |
getDatabase/getChunksSince throws
(cherry picked from commit f7fc5eb7ffd428bfb02ec63abd04898c74d31043)
(cherry picked from commit d85ac8993cf7920eea9b7a9d4c1389474a507771)
|
|
|
|
|
|
|
| |
like `_scheduleCollectionRefresh`
(cherry picked from commit dffab828e9acefe36364ae9db85dbbd0979699e6)
(cherry picked from commit 0c1ada42cd3a0daf86739308339a1e2817ec1362)
|
|
|
|
|
|
| |
mutex`
(cherry picked from commit 75dc5684d4c6be0e8ac7c653f5389df9f45f1baf)
|
|
|
|
| |
(cherry picked from commit dc252fd5e493581a58c80c5875503aa7ad147614)
|
|
|
|
| |
(cherry picked from commit eab3425cdea51ce0e990e168f772f6999ce5c919)
|
|
|
|
|
|
| |
... to follow naming conventions
(cherry picked from commit b919fb48eb611b3c8cbba9d7f03f6df1d25d4cd5)
|
|
|
|
|
|
|
|
|
|
| |
mutex
As part of this change also backports the following cleanup:
- Use alias for the callback of CatalogCacheLoader::getChunksSince
- Use StringMap in CollectionShardingState instead of std::unordered_map
(cherry picked from commit cb0393248d26e21e69efde15d9d3965293ead29b)
|
|
|
|
| |
BSONObjectTooLarge when transaction is too large to fit in a single applyOps
|
|
|
|
|
|
| |
and ElectionParticipantMetrics
(cherry picked from commit f051d62b29da91d40eb3a84d816be41237a79851)
|
|
|
|
| |
(cherry picked from commit d4843fc49931c7ce4332dc373623267c293eb518)
|
|
|
|
| |
(cherry picked from commit 40d4ff189db697782ee2370099a4149ae81b3d34)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.0
ref: 4051e4941c..4a3194b043
for: 4.0.11
WT-4477 Add eviction debug mode and extra checks
WT-4690 Make sure eviction does not split during checkpoints
WT-4706 Add a statistic to track the lookaside table size
WT-4712 Add debug log op record for non-logged tables
WT-4723 Restructure the reconciliation code
WT-4760 Checkpoint should not read past a stable update
WT-4776 Modify operations should be equivalent to updates
WT-4803 Implement file_max configuration for Cache Overflow mechanism
WT-4817 heap-buffer-overflow failure in timestamp_abort
WT-4823 Add check for uninitialised lookaside resources
WT-4827 Apply commit timestamps when a truncated page is read
WT-4848 Fix perf regression when calculating differences
|
|
|
|
|
|
|
| |
... because having it return Status just so all callers can assert that
it's OK is useless.
(cherry picked from commit 4b955e6a1a35b1704a05aa29bd7e6ed42612333c)
|
|
|
|
| |
(cherry picked from commit 8fd79fe845e3e4717df26abb78c3fb7859f3823e)
|
| |
|
|
|
|
| |
jstests/ssl/libs/ssl_x509_role_auth.js
|