summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-27358 Convert socket timeout to milliseconds to use in connectsamantharitter2016-12-121-1/+1
| | | | (cherry-picked from commit 93fc176c5e5092aa47741a29405240ebf81fab16)
* SERVER-26693: Wait on shell process before exiting scriptsDaniel Gottlieb2016-12-092-10/+28
| | | | (cherry picked from commit 5ab5efc9b17be8a4ecebf845c9e07c0f15a67e0e)
* Import wiredtiger: 040e3d6f764c0fb626cb47fede54469f57d0c6e0 from branch ↵Michael Cahill2016-12-0959-420/+655
| | | | | | | | | | | | | | | | | | | | | | | mongodb-3.2 ref: 187707a5c1..040e3d6f76 for: 3.2.12 WT-2962 Provide a way to configure builtin extensions WT-2984 Search of metadata for recently created collection gets WT_NOTFOUND WT-3000 Missing log records in recovery when crashing after a log file switch WT-3002 Allow applications to exempt threads from eviction. WT-3004 lint: declare functions that don't return a value as void WT-3011 __wt_curjoin_open() saves the wrong URI in the cursor. WT-3012 Test format hanging on LSM configurations WT-3015 Test format stuck with 2mb cache WT-3016 Tests needed for systems without ftruncate WT-3017 Hazard pointer race with page replace causes error WT-3018 lint WT-3020 LSM primary changes impact parallel-pop-lsm load time WT-3022 LSM operations get stuck in __wt_clsm_await_switch waiting for switch on tree to complete WT-3023 Test format hang on zSeries WT-3024 wtperf medium-lsm-compact test can hang
* SERVER-26668 fix lintEsha Maharishi2016-12-081-2/+2
|
* SERVER-26668 backport fix chunk_manipulation_util.js fixNathan Myers2016-12-081-2/+4
|
* SERVER-27232 Fix early timeout in ASIO connpoolJason Carey2016-12-082-13/+135
| | | | | | | | | | | | | | | | | | | | Initial connects and later refreshes have a timeout associated with them in ASIO that isn't linked to any user generated timeout. These timeouts, when they trigger, are registered as general failures however. And general failures cause us to dump all connections from the pool (propagating that error to all consumers currently waiting for a connection). That scheme is sound for actual io errors (because a failure to rpc on one connection almost certainly means something is badly wrong with all other open connections), but causes us to fail early and often when applied to timeouts. The fix is to treat timeouts on connect and refresh lightly (start connecting a new connection on timeout) and allow the general request timeouts to handle timing out user requests. (cherry picked from commit 78f62c485a390f79c84baea51d840aaa8fb9c999)
* SERVER-27240 Replace ConnectBG with pollJason Carey2016-12-081-56/+110
| | | | | | | | | | | | It's unsafe to close a socket from another thread. Also, after returning EINTR, the connect call converts to an async call. And on non-linux systems that requires a fallback to poll/select to handle errors. Because of that, let's just do the connect without the background thread at all, starting off with poll. (cherry picked from commit a1baabeee5694aa8c4ffa1827233684d6c7fcc49)
* SERVER-26940 lower maxConnections on windows stress testMatt Cotter2016-12-081-0/+6
| | | | (cherry picked from commit 50e244213539b2e4e27db2bdda77d7fb2f803a7a)
* SERVER-26981: Set enterprise module branch to v3.2 in perf.ymldalyd2016-12-071-1/+1
|
* SERVER-26445 Make emit() not wait for flush() to complete.Max Hirschhorn2016-12-063-54/+81
| | | | | | | | Changes the BufferedHandler to always delegate the actual flushing of the logs (perhaps via a long-running, blocking network operation) to the timer thread that's running in the background. (cherry picked from commit 93989f1023869e8640dcabbe59de00275e61dfa4)
* SERVER-27275 Longevity: Fix upload url for compile task so it's the same as ↵Henrik Ingo2016-12-061-1/+1
| | | | | | used in system_perf.yml (cherry picked from commit 25a351ee3225f3f957beb483d70382a19b7e2a0a)
* SERVER-27217 check for new nopreallocj parameter full name when parsing optionsEric Milkie2016-12-051-2/+2
| | | | (cherry picked from commit b21128fb4a78326bf4ad117d8bf97342cbd4f758)
* SERVER-27217 fix lintEric Milkie2016-12-011-175/+160
|
* SERVER-27217 fix command_line_parsing.jsEric Milkie2016-12-011-2/+2
| | | | (cherry picked from commit b88aa488a196fff387d443fc2e8c08f3bb6fed2d)
* SERVER-27217 Allow nopreallocj to be specified in a YAML config fileEric Milkie2016-12-011-162/+177
| | | | (cherry picked from commit d6367145b2844b289b87c9b235e453e0f80c5f42)
* SERVER-17368 Add openssl files to windows zip fileBrian Samek2016-11-302-1/+23
| | | | (cherry picked from commit 99f1f23edbfc07ce00397a4300d28c74b9046b7b)
* SERVER-27164 do not upgrade dblock for replication, to avoid deadlockEric Milkie2016-11-301-3/+7
| | | | (cherry picked from commit e876419bebadd6468c402e85e1fcf6eff5a374d4)
* SERVER-27202: Mark sys-perf cluster idle after regression runsdalyd2016-11-291-1/+21
| | | | (cherry picked from commit 159c34fe121cc472d57ccbeb70abb04f02e14208)
* SERVER-22838 avoid boost TLS assertion at process shutdownEric Milkie2016-11-281-1/+4
| | | | (cherry picked from commit 27bd602a6e6ba29978a6468442a196731ecf14a0)
* SERVER-27183 sys-perf: Add runtime.yml, runtime_secret.yml and bootstrap.yml ↵Henrik Ingo2016-11-252-15/+110
| | | | | | modules to the ConfigDict system (Cherry picked from commit 2ffcc80fcdb1802900da7c473c70bf2f82e7b805)
* SERVER-26981: Update mongo-perf version to 20161116dalyd2016-11-231-1/+1
|
* SERVER-26981: Update mongo-perf releasedalyd2016-11-231-2/+2
| | | | (cherry picked from commit c91332d172d1a0f5325199a84150a1681f7fd863)
* SERVER-26981: microbenchmarks reduce oplog size used with in memory storage ↵dalyd2016-11-231-2/+12
| | | | | | engine (cherry picked from commit e4647ba39b49886a094a17af38baf102cf10d2d5)
* SERVER-26981: Mongo-perf regressions to use inMemory instead of wiredTigerdalyd2016-11-231-7/+16
| | | | (cherry picked from commit 6f5733f9e9f44140eb1ecc434c3401e8525e2bd9)
* SERVER-27151: update curator to latest releaseSam Kleinman2016-11-221-1/+1
| | | | (cherry picked from commit 8d9e729fb81696d016e912604a466e8b81164b6b)
* SERVER-26492 terminate density estimation after exceeding $maxDistanceDavid Storch2016-11-221-6/+84
| | | | (cherry picked from commit c361d2b09242c150bd84576816d5337352fcbf55)
* SERVER-26839: Improve readWriteDatabase role coverageSpencer Jackson2016-11-216-24/+423
|
* SERVER-25825 Make user-defined roles tests correctly manipulate privilegesKyle Suarez2016-11-212-28/+64
|
* SERVER-26989 3.2 should fail with helpful error message if started on ↵Tess Avitabile2016-11-211-0/+11
| | | | featureCompatibilityVersion=3.4 data files
* SERVER-27068 Fix Evergreen expansion script for 3.2Ernie Hershey2016-11-181-2/+2
|
* SERVER-25027 Configurable connpool in mongosr3.2.11Jason Carey2016-11-162-16/+15
| | | | | | Export server parameters for sharding connection pool Not cherry-picked
* SERVER-26716 Fix crash after 3.2.old->3.2.new->3.2.old up/downgrader3.2.11-rc1Mathias Stearn2016-11-151-0/+4
| | | | | | | This was only an issue for nodes that had never done writes as a secondary and therefore hadn't written a minValid point. (cherry picked from commit 39d650faa5436a37359ca45717d5e988fb4461cb)
* SERVER-21745 change shell to not print readMode/writeMode fallback messagesDavid Storch2016-11-151-2/+0
| | | | (cherry picked from commit cdaa9c22ed65bede44afca6e696cf5ee20224302)
* SERVER-25027 fix windows compileMatt Cotter2016-11-152-6/+6
|
* Import wiredtiger: 187707a5c18897fa0087b1abab695fb115de53b9 from branch ↵Michael Cahill2016-11-154-37/+125
| | | | | | | | | mongodb-3.2 ref: 2e2d5fe23b..187707a5c1 for: 3.2.11 WT-3000 Missing log records in recovery when crashing after a log file switch
* Revert "SERVER-26492 terminate density estimation after exceeding $maxDistance"David Storch2016-11-141-84/+6
| | | | This reverts commit be3535a26e9c0d09ccf3ec5de0fd26ac48a3a6ff.
* SERVER-26685 Tie oplog visibility to durabilityMathias Stearn2016-11-1417-99/+299
| | | | (cherry picked from commit 8a2f2fc1883f5deb1b23915cd7a47686a623ba87)
* SERVER-26685 move ephemeral bypass for waitUntilDurable into SessionCacheMathias Stearn2016-11-142-5/+6
|
* SERVER-26685 register Database::AddCollectionChange in the correct orderMathias Stearn2016-11-142-8/+19
| | | | | | | | Doing it before creating the RecordStore lead to rollback of Collection creation happening after RecordStore creation. This meant the Collection destructor would call setCappedCallback() on an already destroyed RecordStore. (cherry picked from commit f985c0ce3fa7efb0e857747f0a72bdef3326ac55)
* SERVER-26845 Fix compile with clang-3.9Mathias Stearn2016-11-142-1/+7
| | | | (cherry picked from commit b0885dbb66f94332a3cf8ab5bf2565b70cd59384)
* SERVER-25027 add units to exported server paramsJason Carey2016-11-141-6/+6
| | | | (cherry picked from commit 5a3a0afc8f27f38c2cd6a455316e5c65a94429fd)
* SERVER-25027 Configurable connpool in mongosJason Carey2016-11-145-15/+58
| | | | | | Export server parameters for sharding connection pool (cherry picked from commit b6c29702d8dcadb6c1ee90a876fac4117e0ca062)
* SERVER-26492 terminate density estimation after exceeding $maxDistanceDavid Storch2016-11-141-6/+84
| | | | (cherry picked from commit 1323228230603455daceafb0dc52f15be5363e99)
* SERVER-25771 Disable boost long double functionsMark Benvenuto2016-11-141-1/+1
|
* SERVER-26859 AsyncResultsMerger replica set retargeting may block the ASIO ↵r3.2.11-rc0Randolph Tan2016-11-083-12/+101
| | | | | | | | | | | | callback threads When the handleResponse callback encounters a retriable error. Signal the merger thread for it to retry instead of trying to reschedule inline since rescheduling involves re-evaluating the target host which is a blocking operation. (cherry picked from commit 5b2134f4ae4ea2d70b0ce89041fd11fd7810e40d) Conflicts: src/mongo/s/query/async_results_merger.cpp src/mongo/s/query/async_results_merger_test.cpp
* SERVER-26182 Avoid putting OP_REPLY batches >16MB into a single BSONObjCharlie Swanson2016-11-087-168/+243
|
* Import wiredtiger: 2e2d5fe23badac038944bdc6639eb62d77136f1a from branch ↵Ramon Fernandez2016-11-07144-1819/+2855
| | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.2 ref: b11ed312ce..2e2d5fe23b for: 3.2.11 SERVER-26753 Minor speed regression (13%) and 'choppy' performance in 3.4 vs 3.2 WT-2415 Add option for join cursors to return false positives from a Bloom filter WT-2945 Occasional hang running reconfigure fuzz test WT-2947 test suite populate functions need refactoring WT-2953 Test format failure - stuck cache with 1/42MB dirty WT-2961 Add a version drop-down to the web version of the docs WT-2964 WTPERF parallel-pop-btree hung in populate phase WT-2968 backup cursor opens every file WT-2971 Add documentation for raw-compression to the tune_compression page in WT docs WT-2975 Reduce the memory allocated for statistics WT-2991 Coverity issue 1365198 WT-2998 Add error messages to error returns that might be confusing. WT-2999 Memory leak in join WT_CURSOR with custom extractor WT-3001 WT_EXTENSION_API references are named inconsistently. WT-3003 log generation should not auto generate the record and op types WT-3005 Add top-level .gitignore file. WT-3007 Remove duplicated word in comment WT-3008 Run wtperf stress testing against all maintained branches WT-3009 Test format hung/aborted with small cache (sub 10mB)
* SERVER-23510 Fix index_retry and index_no_retry to not be timing basedVincent Do2016-11-075-190/+149
| | | | | | | | | | | | | (cherry picked from commit a97efaa18399fa43bb2a66be204c9f433e71f50b) Additional changes on top of a97efaa18399fa43bb2a66be204c9f433e71f50b: - Included the changes from ff285b342fd98416a458a070f05e62c274028c89 to fix invalid write concerns. - Fixed the tests to get the pid using serverStatus(). - Worked around MongoRunner.EXIT_TEST not being defined.
* SERVER-25145 fix lintSpencer T Brody2016-11-071-1/+1
| | | | (cherry picked from commit 28b17c04835e4000be52b44e3b96ceaeac95567a)
* SERVER-24386 Use a valid OperationContext when killing $lookup's cursorCharlie Swanson2016-11-076-17/+219
|