Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1512 from wiredtiger/2.5.0-releasemongodb-2.8-rc42.5.0 | Alex Gorrod | 2014-12-24 | 8 | -16/+135 |
|\ | | | | | Candidate for 2.5.0 release changelog | ||||
| * | Cut 2.5.0 release | Alex Gorrod | 2014-12-24 | 2 | -2/+2 |
| | | |||||
| * | Spelling. | Alex Gorrod | 2014-12-24 | 1 | -4/+4 |
| | | |||||
| * | Minor edits of the changelog. | Michael Cahill | 2014-12-24 | 1 | -42/+51 |
| | | |||||
| * | Merge branch 'develop' into 2.5.0-release | Michael Cahill | 2014-12-24 | 8 | -26/+55 |
| |\ | |/ |/| | |||||
* | | Minor cleanup: unused variables, KNF. | Michael Cahill | 2014-12-24 | 3 | -12/+10 |
| | | | | | | | | refs #1514 | ||||
* | | Merge pull request #1514 from markbenvenuto/printlog_json | Michael Cahill | 2014-12-24 | 7 | -23/+52 |
|\ \ | | | | | | | Fix json formatting of printlog to be valid json | ||||
| * | | Fix compile warnings as errors | Mark Benvenuto | 2014-12-23 | 2 | -2/+4 |
| | | | |||||
| * | | Fix json formatting of printlog to be valid json | Mark Benvenuto | 2014-12-23 | 5 | -21/+48 |
| | | | |||||
* | | | Merge pull request #1515 from markbenvenuto/win_test_config02_fix | Alex Gorrod | 2014-12-24 | 1 | -0/+2 |
|\ \ \ | | | | | | | | | Skip Unix specific permissions test on Windows | ||||
| * | | | Skip Unix specific permissions test on Windows | Mark Benvenuto | 2014-12-23 | 1 | -0/+2 |
|/ / / | |||||
| | * | Spelling. | Alex Gorrod | 2014-12-24 | 1 | -1/+1 |
| | | | |||||
| | * | Candidate for 2.5.0 release changelog | Alex Gorrod | 2014-12-23 | 8 | -16/+126 |
| |/ |/| | |||||
* | | Merge pull request #1510 from wiredtiger/none-empty-defaultsmongodb-2.8-rc32.8-rc3 | Alex Gorrod | 2014-12-23 | 4 | -26/+27 |
|\ \ | | | | | | | Use "none" for configurations in documentation but store empty defaults.... | ||||
| * | | Use "none" for configurations in documentation but store empty defaults. ↵ | Michael Cahill | 2014-12-22 | 4 | -26/+27 |
| | | | | | | | | | | | | | | | | | | This is both more efficient than storing "none" and backwards compatible. refs #1417 | ||||
* | | | Merge pull request #1511 from wiredtiger/pkg-config | Alex Gorrod | 2014-12-23 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Remove version numbering from the pkg-config file. | ||||
| * | | | Remove version numbering from the pkg-config file. We don't create | Don Anderson | 2014-12-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include files that are named by version. Programs linked using -lwiredtiger will follow the symlink to wiredtiger-a.b.c.so, so their referred library name is forever stamped as wiredtiger-a.b.c.so, which won't conflict even when we ship wiredtiger-a.b.d.so . Refs #1458. | ||||
* | | | | Don't clear the WT_CONFIG_ITEM before calling __wt_config_getones_none(), | Keith Bostic | 2014-12-22 | 1 | -7/+4 |
| | | | | | | | | | | | | | | | | it's not needed, whitespace. | ||||
* | | | | Prettiness police, NULL vs. nul, KNF, no functional change. | Keith Bostic | 2014-12-22 | 3 | -13/+12 |
| | | | | |||||
* | | | | If __wt_getenv fails to allocate memory, we need to fail gracefully. | Keith Bostic | 2014-12-22 | 1 | -1/+3 |
| |_|/ |/| | | |||||
* | | | Fix bugs reported by Coverity: | Alex Gorrod | 2014-12-22 | 1 | -3/+2 |
| |/ |/| | | | | | | | | | | | 1260223 1260224 One potential memory leak, and one redundant NULL check. | ||||
* | | Merge pull request #1476 from wiredtiger/format-recover | Michael Cahill | 2014-12-22 | 5 | -80/+159 |
|\ \ | | | | | | | use format as a simple recovery tester | ||||
| * | | Add configuration options for log archive and pre-allocation, currently | Keith Bostic | 2014-12-15 | 4 | -78/+113 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | at 50% each. Turn on logging all the time in the recovery test script. Explode the configuration snprintf() for wiredtiger_open. The test to check for configuration buffer overrun in WT_SESSION.create was wrong, fix it. | ||||
| * | | Clean up run reporting. | Keith Bostic | 2014-12-15 | 1 | -3/+7 |
| | | | |||||
| * | | Add a simple test of recovery -- on timed runs, the monitor thread | Keith Bostic | 2014-12-15 | 4 | -3/+43 |
| | | | | | | | | | | | | | | | optionally indirects through a NULL and core dumps, then we verify the object. | ||||
* | | | Merge pull request #1500 from wiredtiger/evict-trickle | Michael Cahill | 2014-12-22 | 3 | -6/+32 |
|\ \ \ | | | | | | | | | Use the eviction server to write pages with READGEN_OLDEST set. | ||||
| * | | | Rename flags to call this phase "eviction of pages that would block ↵ | Michael Cahill | 2014-12-22 | 3 | -12/+12 |
| | | | | | | | | | | | | | | | | application threads". | ||||
| * | | | Eviction should do update-restore if upper layers are trying to force out a ↵ | Michael Cahill | 2014-12-22 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | page, regardless of its size. Also, only look at ref->page after checking for exclusive access. It is possible (but very unlikely) that a child page pointer could be replaced in the window where we are checking hazard pointers. | ||||
| * | | | Only trigger the eviction server to look for pages that would force eviction ↵ | Michael Cahill | 2014-12-22 | 6 | -11/+14 |
| | | | | | | | | | | | | | | | | if regular eviction either fails or does an in-memory split. | ||||
| * | | | Merge branch 'develop' into evict-trickle | Alex Gorrod | 2014-12-22 | 13 | -34/+111 |
| |\ \ \ | |||||
| * | | | | Check that handles are not being walked by eviction before discarding. | Michael Cahill | 2014-12-19 | 2 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | refs #1497 | ||||
| * | | | | Use the eviction server to write pages with READGEN_OLDEST set. | Alex Gorrod | 2014-12-19 | 7 | -7/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even before the eviction trigger has been reached. This should mean that we clear those pages out of cache earlier, and hopefully will save application threads from doing the evictions (at least sometimes). | ||||
* | | | | | Use the original page's first_dirty_txn when restoring updates to match what ↵ | Michael Cahill | 2014-12-22 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we do for in-memory splits. refs #1475 | ||||
* | | | | | Merge pull request #1508 from wiredtiger/avoid-checkpoint-ebusy | Alex Gorrod | 2014-12-22 | 1 | -0/+9 |
|\ \ \ \ \ | | | | | | | | | | | | | Avoid EBUSY returns to verify and salvage caused by checkpoints | ||||
| * | | | | | Add comments before getting the checkpoint lock. | Michael Cahill | 2014-12-22 | 1 | -0/+3 |
| | | | | | | |||||
| * | | | | | Revert some debugging changes. | Michael Cahill | 2014-12-22 | 1 | -7/+3 |
| | | | | | | |||||
| * | | | | | Avoid EBUSY returns to verify and salvage caused by checkpoints. The "fix" ↵ | Michael Cahill | 2014-12-22 | 2 | -3/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | involves blocking checkpoints while salvage or verify are in progress. refs #1404, SERVER-16457 | ||||
* | | | | | | Merge pull request #1507 from wiredtiger/extractor-none-config | Alex Gorrod | 2014-12-22 | 1 | -26/+25 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Have extractor configuration checking match collator. | ||||
| * | | | | | Have extractor configuration checking match collator. | Alex Gorrod | 2014-12-22 | 1 | -26/+25 |
|/ / / / / | | | | | | | | | | | | | | | | Clean up - no intended functionality change. | ||||
* | | | | | Make the cache bytes-written and bytes-read match, both should | Keith Bostic | 2014-12-21 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | ignore compression. Reference #1505. | ||||
* | | | | | Merge pull request #1506 from wiredtiger/extractor-terminate | Michael Cahill | 2014-12-22 | 2 | -3/+10 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Fix a bug where a custom extractor terminate was being called twice. | ||||
| * | | | | Fix a bug where a custom extractor terminate was being called twice. | Alex Gorrod | 2014-12-22 | 2 | -3/+10 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Resolves issue #1503. Clarify the custom extractor and collator terminate documentation while I'm here. | ||||
* | | | | Merge pull request #1504 from markbenvenuto/wt_getenv | Alex Gorrod | 2014-12-22 | 8 | -13/+87 |
|\ \ \ \ | | | | | | | | | | | Add __wt_getenv to workaround caching in MSVC CRT's getenv implementation | ||||
| * | | | | Add __wt_getenv to workaround caching in MSVC CRT's getenv implementation. | Mark Benvenuto | 2014-12-19 | 8 | -13/+87 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #1502 from markbenvenuto/win_test_schema03 | Alex Gorrod | 2014-12-22 | 1 | -3/+13 |
|\ \ \ \ | |/ / / |/| | | | Skip test_schema03.py on Window since rlimits are unix specific | ||||
| * | | | Skip test_schema03.py on Window since rlimits are unix specific | Mark Benvenuto | 2014-12-19 | 1 | -3/+13 |
|/ / / | |||||
* | | | Remove the SET/CLEAR_BTREE_IN_SESSION macros: now we have WT_WITH_DHANDLE, ↵ | Michael Cahill | 2014-12-19 | 4 | -18/+7 |
| | | | | | | | | | | | | they don't make much sense. | ||||
* | | | Insulate against language-specific sort order in s_win. | Michael Cahill | 2014-12-19 | 1 | -0/+4 |
| | | | |||||
* | | | Check that handles are not being walked by eviction before discarding. | Michael Cahill | 2014-12-19 | 2 | -2/+3 |
|/ / | | | | | | | refs #1497 | ||||
* | | Merge pull request #1499 from wiredtiger/sweep-no-write-leaves | Alex Gorrod | 2014-12-19 | 1 | -30/+20 |
|\ \ | | | | | | | Don't try to write leaves from the sweep server |