| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-3.6
ref: d5414b45fb..6d142e23f7
for: 3.6.10
WT-4333 WiredTiger cursor cache doesn't handle all possible locked handle states
WT-4340 The cursor caching layer can incorrectly release too many handle locks
WT-4343 Unlock when sleeping to allow other log threads to make progress
WT-4411 Added connection statistic for current total of cached cursors
WT-4418 Don't keep key/value memory buffers allocated for cached cursors
WT-4438 Use more accurate statistics for cursor cache totals
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 68b8f7a6ca82e0acbee5eb24cf7a24d6b563877c)
|
| |
|
|
|
|
|
|
| |
loop of assert.soon
(cherry picked from commit 5097d5ad8d1eeedb78b9500fb4bda40a7666617e)
|
|
|
|
| |
(cherry picked from commit 5d7bc8850eb0fdfde2d4279e0763d61dc539c68c)
|
|
|
|
| |
(cherry picked from commit 63af6676e353eafa00b6178737085606836e6139)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This mechanism is a hybrid between the current way of doing cursor caching
in the integration layer and doing cursor caching in WiredTiger.
This gives the best compromise between allowing exclusive operations
(drop/verify) to succeed, and good performance for typical workloads.
The old cursor caching scheme, as well as one that caches purely in
WiredTiger, are available as options when starting the server.
Added a performance improvement for capped collections, especially under
the new cursor caching schemes.
(cherry picked from commit c0d20e4fb98626143d772bb70a950b277685bbbd)
|
|
|
|
|
|
| |
deleter's deletion loop
(cherry picked from commit cee9c4deed8bbf0c612b465be4625d5d0775d204)
|
|
|
|
| |
(cherry picked from commit 34de1953a9575f2745a1f430f5eb7ce2a6014031)
|
|
|
|
| |
(cherry picked from commit 6c5d1761688ea0c8e13fe62afb3574b5326ae9e6)
|
|
|
|
| |
(cherry picked from commit 7b1e64f12e855d979232ef7b185002d5c8103353)
|
|
|
|
| |
It requires supports for featureCompatibilityVersion=4.0.
|
| |
|
|
|
|
|
|
| |
sessions collection
(cherry picked from commit 3caa3c4a4be7b84823f22f481365f58b124d6d00)
|
|
|
|
|
|
| |
server is already primary
(cherry picked from commit 0c0a4acea4a1c7bb579f5aaaa89a6f1545cf22ef)
|
|
|
|
| |
(cherry picked from commit a171bb5a032ccbed77b1a547ac46bda1894b5429)
|
|
|
|
|
|
| |
start, rather than just createIndexes command start
(cherry picked from commit c6bceb292246721c5a0950e84d6b71ee1bc04bdf)
|
|
|
|
| |
(cherry picked from commit cf04d865a384dcdc073d52a9a7a19c286f6d7b1c)
|
|
|
|
| |
(cherry picked from commit 5d6b6ca762641a02813b784acf790cb3ff509e55)
|
|
|
|
|
|
| |
(cherry picked from commit 5b736830826eca2cc36f4c6e2ebbcaf524e9c5e0)
(cherry picked from commit 8b4693170a7e5f640057a8532a9f92753ff3fb99)
(cherry picked from commit e4a68bba3602f5e295d6e2949cc4db749e752d27)
|
|
|
|
|
|
|
| |
This fixes a previous version of this commit by adding
std::move() where copy elision is not guaranteed.
(cherry picked from commit 1d89d2c88bcb39045701b87612b866ae2eb49378)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Set value instead of appending - append not supported in some
environments.
Closes #1249
Signed-off-by: Mathew Robinson <chasinglogic@gmail.com>
(cherry picked from commit 9b9359528083d47271cfed7e5c5d5316887d8093)
|
| |
|
|
|
|
| |
(cherry picked from commit ad0d0e46190ee408662f3874ba85ea0b0b3731c7)
|
|
|
|
|
|
| |
migration fails
(cherry picked from commit f036c87b5f4c9d6a82338aa8680b5c6f2b541026)
|
|
|
|
|
|
|
|
|
|
|
|
| |
ref: 7e7a3acf2b..c1d0d6967c
for: 3.6.10
TOOLS-1566 Should not include "ssl" tag for Linux 64 build
TOOLS-1709 Set build version and git revision using -ldflags
TOOLS-1742 import cycle between util and testutil
TOOLS-1996 Allow building tools from inside an ordinary GOPATH
TOOLS-2099 Tools jstests failing on replica set shutdown
TOOLS-2149 Configure build outside Evergreen
|
|
|
|
| |
(cherry picked from commit d3c939f0fa71118cb7d65296bd449265c52f67eb)
|
|
|
|
|
|
| |
toolchain
(cherry picked from commit d2e9c8c3cb8c96449fd9219f67868ae87072bc32)
|
|
|
|
|
|
| |
an $elemMatch
(cherry picked from commit 94d0e046baa64d1aa1a6af97e2d19bb466cc1ff5)
|
|
|
|
| |
(cherry picked from commit 9bd063b1409d7be2e164911a4d90f1aba5864715)
|
| |
|
|
|
|
|
|
| |
document locking
(cherry picked from commit a385bcca50b5cd75c6e388e82b3e7a058c0474c5)
|
| |
|
|
|
|
| |
(cherry picked from commit 1da5a8ac8ea43e1f704384238765fa5ca5b11af6)
|
|
|
|
| |
(cherry picked from commit a15cf62de1d5de973160ec1a23609aaf6f0f500f)
|
|
|
|
|
|
| |
ipv6 enabled
(cherry picked from commit 839d887bbb5c857c80ad50eb329c0017cb69190d)
|
|
|
|
|
|
| |
replica_sets_kill_primary_jscore_passthrough suite
(cherry picked from commit 485491d5839e11f47c6696d1bcf3a449bfbc56cf)
|
|
|
|
| |
(cherry picked from commit cbd0a1a3df662c54da23d5def4ccc10dd1c1f88e)
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 9cc66d04356cf7b542df77ebe9dbe94445308240)
|
|
|
|
| |
(cherry picked from commit 89deb1cb71f0359828e0d07e426b70c46ed715ff)
|
|
|
|
|
|
|
| |
ShardServerCatalogCacheLoader
(cherry picked from commit fe8f517a59d694b7577da564d19e4415e13831e8)
(cherry picked from commit 2745f873818a6a1689d8538f2a29f12e221c7af5)
|
|
|
|
|
|
|
| |
safe_secondary_reads* tests
(cherry picked from commit 626567bcde38521d76834db0c59e1aee62344b69)
(cherry picked from commit 307fb959416370df29fe6e4c64b5ca44de262c2e)
|
|
|
|
| |
(cherry picked from commit 4177d6d22ab3329a8607bf80a62aa03d4fb2c528)
|
|
|
|
| |
(cherry picked from commit bb2de3700ee5b8eec9aa51cdbd2ecec937480c6c)
|