summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WT-2613 Add WT_UNUSED to a variable to fix Windows compilation. (#2717)mongodb-3.2.7David Hows2016-06-011-0/+3
| | | | (cherry picked from commit 7deb9c213ba5c866d26dd381e20b632f991eedc9)
* SERVER-24306 Fix stall in log_flush switching to new files. (#2761)Michael Cahill2016-06-011-1/+10
| | | | | | | | * SERVER-24306 Fix stall in log_flush switching to new files. * Pass boolean false rather than 0. (cherry picked from commit b89aaece7b2a58d183a0a2b33e20157ad7f02258)
* WT-2629 Make the stack non-executable with GCC only. (#2742)Michael Cahill2016-06-011-1/+5
| | | | (cherry picked from commit f6f86961a49894bb1b72c4c4d2cdca5c0d0ea9e4)
* WT-2629 Don't make stacks executable in assembly source. (#2739)Michael Cahill2016-06-011-0/+3
| | | | (cherry picked from commit 0f7ae730d9ab28aaa51a938075502f639947d26f)
* Merge pull request #2677 from wiredtiger/wt-2560-spinAlex Gorrod2016-06-011-3/+20
| | | | | WT-2560 Spin on transaction locks. (cherry picked from commit f498d8c1c1d3fbbb6cb44c16fa85ab0de2a4aafc)
* Merge pull request #2660 from wiredtiger/wt-2560Michael Cahill2016-06-0117-146/+143
| | | | | | | WT-2560 Use a rwlock to protect transaction state, don't spin. Conflicted on a whitespace cleanup. (cherry picked from commit 76e286c7ba46c66d6b80a6cfbc9f302445595f42)
* Merge pull request #2664 from wiredtiger/wt-2559Keith Bostic2016-06-011-3/+15
| | | | | WT-2559 Open a local log file handle for sync. (cherry picked from commit 6b3553003f32b9255fddf56045643e7076d51868)
* Merge pull request #2670 from wiredtiger/wt-2566mongodb-3.2.6Michael Cahill2016-04-202-11/+38
| | | | | WT-2566 Lock/unlock operations should imply memory barriers. (cherry picked from commit 05cfbc26c2ab2099d7c98080a79ae67ea531c24f)
* Merge branch 'mongodb-3.4' into mongodb-3.2Alex Gorrod2016-04-081-10/+8
|\
| * Merge branch 'develop' into mongodb-3.4Alex Gorrod2016-04-081-10/+8
| |\
| | * Merge pull request #2638 from wiredtiger/server-23588-win-fopenMichael Cahill2016-04-081-10/+8
| | |\ | | | | | | | | SERVER-23588 Stop using _open_osfhandle on Windows.
| | | * SERVER-23588 Stop using _open_osfhandle on Windows.Alex Gorrod2016-04-081-10/+8
| | |/ | | | | | | | | | | | | It introduced some odd failures on debug MongoDB builds. Switch to using fopen instead.
* | | Merge branch 'mongodb-3.4' into mongodb-3.2Michael Cahill2016-04-07126-3039/+4555
|\ \ \ | |/ /
| * | Merge branch 'develop' into mongodb-3.4Michael Cahill2016-04-072-5/+11
| |\ \ | | |/
| | * Merge pull request #2637 from wiredtiger/wt-2534Alex Gorrod2016-04-072-5/+11
| | |\ | | | | | | | | WT-2534 Use atomic add when allocating transaction IDs.
| | | * WT-2534 Use atomic add when allocating transaction IDs.Michael Cahill2016-04-072-5/+11
| | |/
| * | Merge branch 'develop' into mongodb-3.4Alex Gorrod2016-04-05125-3034/+4544
| |\ \ | | |/
| | * Merge pull request #2633 from wiredtiger/wt-2533Michael Cahill2016-04-051-4/+11
| | |\ | | | | | | | | WT-2533 Don't let in-memory tables return a zero size.
| | | * WT-2533 Fix compiler error re: function prototypes.Alex Gorrod2016-04-051-0/+2
| | | |
| | | * WT-2533 Make __im_file_size consistent with __im_handle_size.Alex Gorrod2016-04-051-3/+3
| | | |
| | | * WT-2533 Fix a typo in the last commit - actually return non-zero.Alex Gorrod2016-04-051-1/+1
| | | |
| | | * WT-2533 Don't let in-memory tables return a zero size.Alex Gorrod2016-04-051-1/+6
| | |/ | | | | | | | | | | | | Returning a zero size breaks MongoDB replication. Return a non-zero size for now until SERVER-23526 is resolved.
| | * Merge pull request #2629 from wiredtiger/wt-2531Alex Gorrod2016-04-052-5/+16
| | |\ | | | | | | | | WT-2531: in-memory tables are wasting space in truncation
| | | * WT-2531: in-memory tables are wasting space in truncationKeith Bostic2016-04-041-1/+4
| | | | | | | | | | | | | | | | | | | | Don't truncate the file when running in-memory, it will allocate relatively large chunks of buffer memory in the underlying OS layer that we'll never use.
| | | * WT-2531: in-memory tables are wasting space in truncationKeith Bostic2016-04-041-4/+12
| | | | | | | | | | | | | | | | | | | | The in-memory truncate call wasn't extending the file (by setting the size of the WT_ITEM after truncation extended it).
| | * | Merge pull request #2631 from wiredtiger/server-23504Alex Gorrod2016-04-051-1/+3
| | |\ \ | | | | | | | | | | SERVER-23504: Coverity analysis defect 98177: Resource leak
| | | * | SERVER-23504: Coverity analysis defect 98177: Resource leakKeith Bostic2016-04-041-1/+3
| | | |/ | | | | | | | | | | | | Don't leak the variable value if the call to __wt_fprintf fails.
| | * | Merge pull request #2630 from wiredtiger/wt-2532Alex Gorrod2016-04-051-3/+3
| | |\ \ | | | |/ | | |/| WT-2532: WT_STREAM_APPEND and WT_STREAM_LINE_BUFFER flag overlap.
| | | * WT-2532: WT_STREAM_APPEND and WT_STREAM_LINE_BUFFER flag overlap.Keith Bostic2016-04-041-3/+3
| | |/ | | | | | | | | | | | | | | | | | | | | | The WT_STREAM_APPEND and WT_STREAM_LINE_BUFFER flags have the same value. This means any stream opened for appending will also be line-buffered, and could possibly cause failure by appearing to set WT_STREAM_APPEND plus WT_STREAM_READ or WT_STREAM_WRITE, when only one can legally be specified.
| | * Merge pull request #2628 from wiredtiger/wt-2529-fsync_readonlyMichael Cahill2016-04-044-3/+5
| | |\ | | | | | | | | WT-2529 Be less aggressive asserting in readonly connections
| | | * WT-2529 Fixup readonly test to not mask exit error codes.Alex Gorrod2016-04-041-1/+1
| | | | | | | | | | | | | | | | The file system permissions cleanup was masking real failures.
| | | * WT-2529 Move an assertion related to fsync and readonly connections.Alex Gorrod2016-04-043-2/+4
| | |/ | | | | | | | | | | | | It is still reasonable to fsync the standard I/O channels in a read only connection.
| | * Merge pull request #2626 from wiredtiger/wt-2528Keith Bostic2016-04-011-2/+2
| | |\ | | | | | | | | WT-2528: style error in WiredTiger build
| | | * WT-2528: style error in WiredTiger buildKeith Bostic2016-04-011-2/+2
| | |/
| | * Merge pull request #2625 from wiredtiger/POSIX_FADVISEKeith Bostic2016-04-012-11/+12
| | |\ | | | | | | | | WT-2527: OS X compile error, missing POSIX_FADV_WILLNEED #define
| | | * WT-2527: OS X compile error, missing POSIX_FADV_WILLNEED #defineKeith Bostic2016-04-014-17/+12
| | | | | | | | | | | | | | | | | | | | OS X needs fake POSIX_FADV_XXX #defines as well as Windows, move them to os.h.
| | | * Added a check for HAVE_POSIX_FADVISE to fix a compilation error on OS X.Sasha Fedorova2016-04-012-0/+6
| | | |
| | * | Merge pull request #2621 from wiredtiger/wt-2525sueloverso2016-04-018-36/+26
| | |\ \ | | | |/ | | |/| WT-2525: in-memory configurations: miscellaneous cleanups
| | | * WT-2525: in-memory configurations: miscellaneous cleanupsKeith Bostic2016-04-011-0/+1
| | | | | | | | | | | | | | | | Coverity 1353727: va_copy() missing the va_end() call.
| | | * WT-2525: in-memory configurations: miscellaneous cleanupsKeith Bostic2016-04-012-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Coverity 1353725, 1353726: __wt_metadata_search() and __wt_turtle_read() could return errors after allocating memory, which was then leaked by their callers.
| | | * WT-2525: in-memory configurations: miscellaneous cleanupsKeith Bostic2016-04-015-32/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Coverity 1353723: don't provide a special-case locking path for in-memory configuration file size queries. It's complicated and invites future bugs, and there's no performance reason we need the magic.
| | | * WT-2525: in-memory configurations: miscellaneous cleanupsKeith Bostic2016-04-011-4/+2
| | |/ | | | | | | | | | KNF
| | * Merge pull request #2620 from wiredtiger/wt-2330-compilerfixesAlex Gorrod2016-04-011-5/+6
| | |\ | | | | | | | | WT-2330 Fix GCC 4.7 compiler warnings.
| | | * WT-2330 Fix GCC 4.7 compiler warnings.Alex Gorrod2016-04-011-5/+6
| | |/
| | * Merge pull request #2603 from wiredtiger/wt-2330Alex Gorrod2016-04-01114-2791/+4124
| | |\ | | | | | | | | WT-2330: in-memory configurations should not create on-disk collection files
| | | * Merge branch 'develop' into wt-2330Alex Gorrod2016-04-012-4/+4
| | | |\ | | | |/ | | |/|
| | * | Merge pull request #2619 from wiredtiger/evergreen-osxAlex Gorrod2016-04-011-3/+3
| | |\ \ | | | | | | | | | | Update Evergreen build file to support correct OS X target.
| | | * | Update Evergreen build file to support correct OS X target.Alex Gorrod2016-04-011-3/+3
| | |/ /
| | * | Merge pull request #2617 from wiredtiger/wt-2513sueloverso2016-03-311-1/+1
| | |\ \ | | | | | | | | | | WT-2513 Fix conversion warning.
| | | * | WT-2513 Fix conversion warning.Susan LoVerso2016-03-311-1/+1
| | |/ /