summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 6d142e23f7f8ada7d84487bbcb20bf5f54c737f9 from branch ↵r3.6.10-rc1r3.6.10Luke Chen2019-01-1114-341/+678
| | | | | | | | | | | | | | 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
* SERVER-33469 Fix lint errorsMathew Robinson2019-01-081-3/+2
|
* SERVER-38070 fix infinite loop in agg expressionr3.6.10-rc0Ian Boros2019-01-072-104/+244
|
* SERVER-33469 Make syslog consistent with mongod log filesMathew Robinson2019-01-071-2/+2
| | | | (cherry picked from commit 68b8f7a6ca82e0acbee5eb24cf7a24d6b563877c)
* SERVER-38843 Mapreduce should not create collections with duplicate IDsMatthew Russotto2019-01-071-0/+5
|
* SERVER-38415 checkLog.containsWithCount does not reset count before each ↵Esha Maharishi2019-01-061-1/+2
| | | | | | loop of assert.soon (cherry picked from commit 5097d5ad8d1eeedb78b9500fb4bda40a7666617e)
* SERVER-38415 Remove erroneous variable from error message stringEsha Maharishi2019-01-061-2/+2
| | | | (cherry picked from commit 5d7bc8850eb0fdfde2d4279e0763d61dc539c68c)
* SERVER-37490 Increase ssh ConnectTimeout from 10 to 30 seconds.Max Hirschhorn2019-01-032-5/+8
| | | | (cherry picked from commit 63af6676e353eafa00b6178737085606836e6139)
* SERVER-32424 Use hybrid cursor caching by default.Luke Chen2019-01-044-29/+61
| | | | | | | | | | | | | 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)
* SERVER-38050 Validate the sameness of collection metadata after the range ↵Blake Oler2018-12-313-27/+67
| | | | | | deleter's deletion loop (cherry picked from commit cee9c4deed8bbf0c612b465be4625d5d0775d204)
* SERVER-37562 Reduce all IX locks to IS locks in SessionsCollectionRSBlake Oler2018-12-311-13/+4
| | | | (cherry picked from commit 34de1953a9575f2745a1f430f5eb7ce2a6014031)
* SERVER-37511 Ensure sessions collection is created in replica set fixtureBlake Oler2018-12-281-5/+20
| | | | (cherry picked from commit 6c5d1761688ea0c8e13fe62afb3574b5326ae9e6)
* SERVER-38062 Add assertions to commands in read_pref_cmd.jsBlake Oler2018-12-271-8/+9
| | | | (cherry picked from commit 7b1e64f12e855d979232ef7b185002d5c8103353)
* SERVER-37120 Remove initialsync-logkeeper task from sys-perf.Max Hirschhorn2018-12-271-29/+0
| | | | It requires supports for featureCompatibilityVersion=4.0.
* SERVER-38196 Coverity analysis defect 105128: Unchecked return valueMisha Tyulenev2018-12-271-1/+3
|
* SERVER-37241 Add testing to verify proper expiration of sessions in the ↵Blake Oler2018-12-266-8/+496
| | | | | | sessions collection (cherry picked from commit 3caa3c4a4be7b84823f22f481365f58b124d6d00)
* SERVER-36817 replSetFreeze command run by stepdown thread may fail when ↵Jonathan Abrahams2018-12-211-15/+7
| | | | | | server is already primary (cherry picked from commit 0c0a4acea4a1c7bb579f5aaaa89a6f1545cf22ef)
* SERVER-38434 add missing comma to _openWiredTiger configGregory Wlodarek2018-12-211-1/+1
| | | | (cherry picked from commit a171bb5a032ccbed77b1a547ac46bda1894b5429)
* Message: SERVER-37391 plan_cache_index_create.js should wait for index build ↵James Wahlin2018-12-211-5/+4
| | | | | | start, rather than just createIndexes command start (cherry picked from commit c6bceb292246721c5a0950e84d6b71ee1bc04bdf)
* SERVER-38726 Add stable toolchain variables filesAndrew Morrow2018-12-212-0/+4
| | | | (cherry picked from commit cf04d865a384dcdc073d52a9a7a19c286f6d7b1c)
* SERVER-38498 decrease number of updates in rollback_wt_cache_full.jsBenety Goh2018-12-201-1/+7
| | | | (cherry picked from commit 5d6b6ca762641a02813b784acf790cb3ff509e55)
* SERVER-38601 Add regression test for SERVER-35455Charlie Swanson2018-12-181-0/+41
| | | | | | (cherry picked from commit 5b736830826eca2cc36f4c6e2ebbcaf524e9c5e0) (cherry picked from commit 8b4693170a7e5f640057a8532a9f92753ff3fb99) (cherry picked from commit e4a68bba3602f5e295d6e2949cc4db749e752d27)
* SERVER-35455 Eliminate owned raw pointers from QueryPlannerAccess.David Storch2018-12-187-352/+334
| | | | | | | This fixes a previous version of this commit by adding std::move() where copy elision is not guaranteed. (cherry picked from commit 1d89d2c88bcb39045701b87612b866ae2eb49378)
* SERVER-38390 set requiresAuth to false for some commandsMisha Tyulenev2018-12-181-0/+4
|
* SERVER-28305 fix lintGregory Wlodarek2018-12-181-1/+1
|
* SERVER-35936 Allow PowerShell to connect using TLS 1.2Caleb Webber2018-12-181-0/+5
| | | | | | | | | | 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)
* SERVER-38476 Increase timeout for clean_shutdown_oplog_state.jsA. Jesse Jiryu Davis2018-12-131-2/+2
|
* SERVER-36060 Remove unused variable declarationsSara Golemon2018-12-074-17/+0
| | | | (cherry picked from commit ad0d0e46190ee408662f3874ba85ea0b0b3731c7)
* SERVER-38371 Do not skip subsequent session records if one session's ↵Kaloian Manassiev2018-12-074-130/+212
| | | | | | migration fails (cherry picked from commit f036c87b5f4c9d6a82338aa8680b5c6f2b541026)
* Import tools: c1d0d6967c84c62b5b578f7b18a82226b5c76526 from branch v3.6David Golden2018-12-071513-623/+2847
| | | | | | | | | | | | 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
* SERVER-37200 Avoid incorrect $listSessions + $match optimizationCharlie Swanson2018-12-073-1/+16
| | | | (cherry picked from commit d3c939f0fa71118cb7d65296bd449265c52f67eb)
* SERVER-38421 Require a version of cryptography that is currently in the ↵Andrew Morrow2018-12-061-1/+1
| | | | | | toolchain (cherry picked from commit d2e9c8c3cb8c96449fd9219f67868ae87072bc32)
* SERVER-38164 $or pushdown optimization does not correctly handle $not within ↵Bernard Gorman2018-12-063-58/+253
| | | | | | an $elemMatch (cherry picked from commit 94d0e046baa64d1aa1a6af97e2d19bb466cc1ff5)
* SERVER-37616 tuneable range deleter batch sizeKevin Pulo2018-12-053-4/+25
| | | | (cherry picked from commit 9bd063b1409d7be2e164911a4d90f1aba5864715)
* SERVER-36977 fix lintBenety Goh2018-12-041-3/+4
|
* SERVER-38024 initial_sync_oplog_hole test should be tagged as requiring ↵Matthew Russotto2018-12-031-0/+2
| | | | | | document locking (cherry picked from commit a385bcca50b5cd75c6e388e82b3e7a058c0474c5)
* SERVER-37289 Work around how refreshLogicalSessionCacheNow requires auth.Max Hirschhorn2018-11-301-0/+3
|
* SERVER-38159 Only check storage engine files' umasks on wiredtigerJonathan Reams2018-11-301-0/+2
| | | | (cherry picked from commit 1da5a8ac8ea43e1f704384238765fa5ca5b11af6)
* SERVER-36977 Set process umask before creating log fileJonathan Reams2018-11-303-6/+124
| | | | (cherry picked from commit a15cf62de1d5de973160ec1a23609aaf6f0f500f)
* SERVER-38303: Temporarily handle ipv6 failures due to s390x machine without ↵Tyler Kaye2018-11-302-0/+8
| | | | | | ipv6 enabled (cherry picked from commit 839d887bbb5c857c80ad50eb329c0017cb69190d)
* SERVER-37500 Blacklist geo_s2ordering from ↵Matthew Russotto2018-11-291-0/+3
| | | | | | replica_sets_kill_primary_jscore_passthrough suite (cherry picked from commit 485491d5839e11f47c6696d1bcf3a449bfbc56cf)
* SERVER-37408 Add afterClusterTime to initial sync collection scansMatthew Russotto2018-11-284-49/+130
| | | | (cherry picked from commit cbd0a1a3df662c54da23d5def4ccc10dd1c1f88e)
* SERVER-38230 Put secondary_reads_passthrough task in the right build variantsXiangyu Yao2018-11-261-8/+12
|
* SERVER-37750 Do not run server37750.js on MMAPv1 variantsBernard Gorman2018-11-221-1/+1
|
* SERVER-37080 tunable migration clone insertion batchesKevin Pulo2018-11-221-37/+73
| | | | (cherry picked from commit 9cc66d04356cf7b542df77ebe9dbe94445308240)
* SERVER-37524 Support In-Memory Storage Engine with WatchdogMark Benvenuto2018-11-211-0/+11
| | | | (cherry picked from commit 89deb1cb71f0359828e0d07e426b70c46ed715ff)
* SERVER-37051 Check for term change after fetching the queued metadata in ↵Kaloian Manassiev2018-11-212-4/+18
| | | | | | | ShardServerCatalogCacheLoader (cherry picked from commit fe8f517a59d694b7577da564d19e4415e13831e8) (cherry picked from commit 2745f873818a6a1689d8538f2a29f12e221c7af5)
* SERVER-36965 Wait for replication on all 'setUp' writes performed by the ↵Kaloian Manassiev2018-11-213-0/+15
| | | | | | | safe_secondary_reads* tests (cherry picked from commit 626567bcde38521d76834db0c59e1aee62344b69) (cherry picked from commit 307fb959416370df29fe6e4c64b5ca44de262c2e)
* SERVER-37750 Optimized $sample stage does not yieldBernard Gorman2018-11-208-34/+114
| | | | (cherry picked from commit 4177d6d22ab3329a8607bf80a62aa03d4fb2c528)
* SERVER-34770 Retry on JavaScript execution interruptions in stepdown suitesBen Caimano2018-11-202-24/+36
| | | | (cherry picked from commit bb2de3700ee5b8eec9aa51cdbd2ecec937480c6c)