Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WT-2613 Add WT_UNUSED to a variable to fix Windows compilation. (#2717)mongodb-3.2.7 | David Hows | 2016-06-01 | 1 | -0/+3 |
| | | | | (cherry picked from commit 7deb9c213ba5c866d26dd381e20b632f991eedc9) | ||||
* | SERVER-24306 Fix stall in log_flush switching to new files. (#2761) | Michael Cahill | 2016-06-01 | 1 | -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 Cahill | 2016-06-01 | 1 | -1/+5 |
| | | | | (cherry picked from commit f6f86961a49894bb1b72c4c4d2cdca5c0d0ea9e4) | ||||
* | WT-2629 Don't make stacks executable in assembly source. (#2739) | Michael Cahill | 2016-06-01 | 1 | -0/+3 |
| | | | | (cherry picked from commit 0f7ae730d9ab28aaa51a938075502f639947d26f) | ||||
* | Merge pull request #2677 from wiredtiger/wt-2560-spin | Alex Gorrod | 2016-06-01 | 1 | -3/+20 |
| | | | | | WT-2560 Spin on transaction locks. (cherry picked from commit f498d8c1c1d3fbbb6cb44c16fa85ab0de2a4aafc) | ||||
* | Merge pull request #2660 from wiredtiger/wt-2560 | Michael Cahill | 2016-06-01 | 17 | -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-2559 | Keith Bostic | 2016-06-01 | 1 | -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.6 | Michael Cahill | 2016-04-20 | 2 | -11/+38 |
| | | | | | WT-2566 Lock/unlock operations should imply memory barriers. (cherry picked from commit 05cfbc26c2ab2099d7c98080a79ae67ea531c24f) | ||||
* | Merge branch 'mongodb-3.4' into mongodb-3.2 | Alex Gorrod | 2016-04-08 | 1 | -10/+8 |
|\ | |||||
| * | Merge branch 'develop' into mongodb-3.4 | Alex Gorrod | 2016-04-08 | 1 | -10/+8 |
| |\ | |||||
| | * | Merge pull request #2638 from wiredtiger/server-23588-win-fopen | Michael Cahill | 2016-04-08 | 1 | -10/+8 |
| | |\ | | | | | | | | | SERVER-23588 Stop using _open_osfhandle on Windows. | ||||
| | | * | SERVER-23588 Stop using _open_osfhandle on Windows. | Alex Gorrod | 2016-04-08 | 1 | -10/+8 |
| | |/ | | | | | | | | | | | | | It introduced some odd failures on debug MongoDB builds. Switch to using fopen instead. | ||||
* | | | Merge branch 'mongodb-3.4' into mongodb-3.2 | Michael Cahill | 2016-04-07 | 126 | -3039/+4555 |
|\ \ \ | |/ / | |||||
| * | | Merge branch 'develop' into mongodb-3.4 | Michael Cahill | 2016-04-07 | 2 | -5/+11 |
| |\ \ | | |/ | |||||
| | * | Merge pull request #2637 from wiredtiger/wt-2534 | Alex Gorrod | 2016-04-07 | 2 | -5/+11 |
| | |\ | | | | | | | | | WT-2534 Use atomic add when allocating transaction IDs. | ||||
| | | * | WT-2534 Use atomic add when allocating transaction IDs. | Michael Cahill | 2016-04-07 | 2 | -5/+11 |
| | |/ | |||||
| * | | Merge branch 'develop' into mongodb-3.4 | Alex Gorrod | 2016-04-05 | 125 | -3034/+4544 |
| |\ \ | | |/ | |||||
| | * | Merge pull request #2633 from wiredtiger/wt-2533 | Michael Cahill | 2016-04-05 | 1 | -4/+11 |
| | |\ | | | | | | | | | WT-2533 Don't let in-memory tables return a zero size. | ||||
| | | * | WT-2533 Fix compiler error re: function prototypes. | Alex Gorrod | 2016-04-05 | 1 | -0/+2 |
| | | | | |||||
| | | * | WT-2533 Make __im_file_size consistent with __im_handle_size. | Alex Gorrod | 2016-04-05 | 1 | -3/+3 |
| | | | | |||||
| | | * | WT-2533 Fix a typo in the last commit - actually return non-zero. | Alex Gorrod | 2016-04-05 | 1 | -1/+1 |
| | | | | |||||
| | | * | WT-2533 Don't let in-memory tables return a zero size. | Alex Gorrod | 2016-04-05 | 1 | -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-2531 | Alex Gorrod | 2016-04-05 | 2 | -5/+16 |
| | |\ | | | | | | | | | WT-2531: in-memory tables are wasting space in truncation | ||||
| | | * | WT-2531: in-memory tables are wasting space in truncation | Keith Bostic | 2016-04-04 | 1 | -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 truncation | Keith Bostic | 2016-04-04 | 1 | -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-23504 | Alex Gorrod | 2016-04-05 | 1 | -1/+3 |
| | |\ \ | | | | | | | | | | | SERVER-23504: Coverity analysis defect 98177: Resource leak | ||||
| | | * | | SERVER-23504: Coverity analysis defect 98177: Resource leak | Keith Bostic | 2016-04-04 | 1 | -1/+3 |
| | | |/ | | | | | | | | | | | | | Don't leak the variable value if the call to __wt_fprintf fails. | ||||
| | * | | Merge pull request #2630 from wiredtiger/wt-2532 | Alex Gorrod | 2016-04-05 | 1 | -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 Bostic | 2016-04-04 | 1 | -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_readonly | Michael Cahill | 2016-04-04 | 4 | -3/+5 |
| | |\ | | | | | | | | | WT-2529 Be less aggressive asserting in readonly connections | ||||
| | | * | WT-2529 Fixup readonly test to not mask exit error codes. | Alex Gorrod | 2016-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The file system permissions cleanup was masking real failures. | ||||
| | | * | WT-2529 Move an assertion related to fsync and readonly connections. | Alex Gorrod | 2016-04-04 | 3 | -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-2528 | Keith Bostic | 2016-04-01 | 1 | -2/+2 |
| | |\ | | | | | | | | | WT-2528: style error in WiredTiger build | ||||
| | | * | WT-2528: style error in WiredTiger build | Keith Bostic | 2016-04-01 | 1 | -2/+2 |
| | |/ | |||||
| | * | Merge pull request #2625 from wiredtiger/POSIX_FADVISE | Keith Bostic | 2016-04-01 | 2 | -11/+12 |
| | |\ | | | | | | | | | WT-2527: OS X compile error, missing POSIX_FADV_WILLNEED #define | ||||
| | | * | WT-2527: OS X compile error, missing POSIX_FADV_WILLNEED #define | Keith Bostic | 2016-04-01 | 4 | -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 Fedorova | 2016-04-01 | 2 | -0/+6 |
| | | | | |||||
| | * | | Merge pull request #2621 from wiredtiger/wt-2525 | sueloverso | 2016-04-01 | 8 | -36/+26 |
| | |\ \ | | | |/ | | |/| | WT-2525: in-memory configurations: miscellaneous cleanups | ||||
| | | * | WT-2525: in-memory configurations: miscellaneous cleanups | Keith Bostic | 2016-04-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Coverity 1353727: va_copy() missing the va_end() call. | ||||
| | | * | WT-2525: in-memory configurations: miscellaneous cleanups | Keith Bostic | 2016-04-01 | 2 | -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 cleanups | Keith Bostic | 2016-04-01 | 5 | -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 cleanups | Keith Bostic | 2016-04-01 | 1 | -4/+2 |
| | |/ | | | | | | | | | | KNF | ||||
| | * | Merge pull request #2620 from wiredtiger/wt-2330-compilerfixes | Alex Gorrod | 2016-04-01 | 1 | -5/+6 |
| | |\ | | | | | | | | | WT-2330 Fix GCC 4.7 compiler warnings. | ||||
| | | * | WT-2330 Fix GCC 4.7 compiler warnings. | Alex Gorrod | 2016-04-01 | 1 | -5/+6 |
| | |/ | |||||
| | * | Merge pull request #2603 from wiredtiger/wt-2330 | Alex Gorrod | 2016-04-01 | 114 | -2791/+4124 |
| | |\ | | | | | | | | | WT-2330: in-memory configurations should not create on-disk collection files | ||||
| | | * | Merge branch 'develop' into wt-2330 | Alex Gorrod | 2016-04-01 | 2 | -4/+4 |
| | | |\ | | | |/ | | |/| | |||||
| | * | | Merge pull request #2619 from wiredtiger/evergreen-osx | Alex Gorrod | 2016-04-01 | 1 | -3/+3 |
| | |\ \ | | | | | | | | | | | Update Evergreen build file to support correct OS X target. | ||||
| | | * | | Update Evergreen build file to support correct OS X target. | Alex Gorrod | 2016-04-01 | 1 | -3/+3 |
| | |/ / | |||||
| | * | | Merge pull request #2617 from wiredtiger/wt-2513 | sueloverso | 2016-03-31 | 1 | -1/+1 |
| | |\ \ | | | | | | | | | | | WT-2513 Fix conversion warning. | ||||
| | | * | | WT-2513 Fix conversion warning. | Susan LoVerso | 2016-03-31 | 1 | -1/+1 |
| | |/ / |