Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cut WiredTiger release 2.0.12.0.1 | Alex Gorrod | 2013-12-12 | 7 | -15/+15 |
| | |||||
* | Merge pull request #806 from wiredtiger/lsm-chunk-flags-atomic | Michael Cahill | 2013-12-11 | 7 | -54/+63 |
|\ | | | | | Switch to atomic flags for LSM chunks, to avoid racing when setting merge flags | ||||
| * | Switch to atomic flags for LSM chunks, to avoid racing when setting merge flags. | Michael Cahill | 2013-12-12 | 7 | -54/+63 |
|/ | |||||
* | spelling | Michael Cahill | 2013-12-12 | 1 | -2/+2 |
| | |||||
* | Add recurse to spelling list. | Alex Gorrod | 2013-12-12 | 1 | -0/+1 |
| | |||||
* | Merge pull request #803 from wiredtiger/lint | Alex Gorrod | 2013-12-11 | 2 | -4/+9 |
|\ | | | | | Coverity + lint | ||||
| * | lint + Coverity | Keith Bostic | 2013-12-11 | 2 | -4/+9 |
| | | |||||
* | | Merge pull request #804 from wiredtiger/lsm-compact-fix | Alex Gorrod | 2013-12-11 | 5 | -25/+60 |
|\ \ | |/ |/| | Fix LSM compact so it doesn't try to compact the file inside an LSM tree | ||||
| * | Fix LSM compact so it doesn't try to compact the file inside an LSM tree. | Michael Cahill | 2013-12-12 | 5 | -25/+60 |
|/ | |||||
* | Cut WiredTiger release 2.0.02.0.0 | Alex Gorrod | 2013-12-11 | 6 | -16/+63 |
| | |||||
* | Merge pull request #802 from wiredtiger/lsm-merge-cleanup | Alex Gorrod | 2013-12-10 | 1 | -8/+11 |
|\ | | | | | | | Drop partial results after an interrupted LSM merge. | ||||
| * | Drop partial results after an interrupted LSM merge. | Michael Cahill | 2013-12-11 | 1 | -8/+11 |
|/ | |||||
* | Merge pull request #792 from wiredtiger/compact-lsm | Michael Cahill | 2013-12-10 | 18 | -83/+249 |
|\ | | | | | Allow LSM trees to be compacted. | ||||
| * | Alphabetize LSM tree flags. | Michael Cahill | 2013-12-11 | 1 | -5/+5 |
| | | | | | | | | refs #792 | ||||
| * | LSM compaction review updates. Implement Sue's suggestions, be more ↵ | Michael Cahill | 2013-12-11 | 5 | -51/+47 |
| | | | | | | | | | | | | | | aggressive about waking the merge threads, fix some merge pathology. --HG-- rename : bench/wtperf/runners/medium-lsm-sleep.wtperf => bench/wtperf/runners/medium-lsm-compact.wtperf | ||||
| * | icount is uint32_t. #792 | Susan LoVerso | 2013-12-09 | 1 | -1/+1 |
| | | |||||
| * | Show running total during populate. #792 | Susan LoVerso | 2013-12-09 | 1 | -2/+4 |
| | | |||||
| * | Change wtperf to remove merge_sleep and add compact. #792 | Susan LoVerso | 2013-12-09 | 3 | -14/+17 |
| | | |||||
| * | Nits. | Alex Gorrod | 2013-12-06 | 2 | -2/+1 |
| | | |||||
| * | Merge branch 'develop' into compact-lsm | Alex Gorrod | 2013-12-06 | 34 | -242/+871 |
| |\ | | | | | | | | | | | | | Conflicts: src/lsm/lsm_merge.c | ||||
| * | | Implement compact for LSM trees. Add a new timeout compact configuration. | Alex Gorrod | 2013-12-06 | 14 | -47/+211 |
| | | | |||||
* | | | Merge pull request #797 from wiredtiger/overflow-key | Michael Cahill | 2013-12-10 | 6 | -23/+61 |
|\ \ \ | | | | | | | | | Overflow key delete race. | ||||
| * | | | Rename the overflow lock, now that it is used for keys and values. | Michael Cahill | 2013-12-11 | 6 | -16/+16 |
| | | | | | | | | | | | | | | | | refs #797 | ||||
| * | | | typo | Michael Cahill | 2013-12-11 | 2 | -2/+2 |
| | | | | |||||
| * | | | Merge pull request #799 from wiredtiger/overflow-instantiate | Keith Bostic | 2013-12-10 | 1 | -9/+12 |
| |\ \ \ | | | | | | | | | | | Remove call to instantiate a deleted overflow key during reconciliation. | ||||
| | * | | | Turns out truncation does delete without instantiating keys -- put | Keith Bostic | 2013-12-10 | 1 | -6/+12 |
| | | | | | | | | | | | | | | | | | | | | the code back and update the comment for clarity. | ||||
| | * | | | I don't believe it's possible for a key/value pair to be deleted without | Keith Bostic | 2013-12-10 | 1 | -10/+7 |
| |/ / / | | | | | | | | | | | | | | | | | instantiating the key, which makes this call to __wt_row_leaf_key_work unnecessary; assert the fact. | ||||
| * | | | Don't let reconciliation delete overflow keys out from under readers | Keith Bostic | 2013-12-10 | 2 | -3/+38 |
| | | | | | | | | | | | | | | | | instantiating them. #789 | ||||
* | | | | Improve the install instructions from wtstats.py if python-nvd3 is not found. | Michael Cahill | 2013-12-11 | 1 | -3/+3 |
| | | | | |||||
* | | | | Revert 4df3f8d705c1176d970fe4ddd6ea6ae2d75c8ebf, pushed by mistake. | Michael Cahill | 2013-12-11 | 1 | -10/+2 |
| | | | | |||||
* | | | | imported patch schema-lock-timeout-abort | Michael Cahill | 2013-12-11 | 1 | -2/+10 |
| | | | | |||||
* | | | | In test/format, have bloom_oldest imply bloom=1 to avoid an error in ↵ | Michael Cahill | 2013-12-11 | 2 | -5/+7 |
|/ / / | | | | | | | | | | WT_SESSION::create. | ||||
* | | | Use a flag in LSM cursors to track whether the cursor has incremented the ↵ | Michael Cahill | 2013-12-10 | 2 | -13/+42 |
| | | | | | | | | | | | | session count, clean it up in a few more places in case error paths leave it set. | ||||
* | | | Avoid bouncing the session cursor count between zero and one when searching ↵ | Michael Cahill | 2013-12-10 | 6 | -48/+66 |
| | | | | | | | | | | | | an LSM tree: increment the session's cursor count at the beginnging of an LSM search and decrement at the end. This also means we can get rid of the special purpose "cache busy" flag. | ||||
* | | | Make LSM chunk size configurable in test/format. | Michael Cahill | 2013-12-10 | 3 | -0/+7 |
| | | | |||||
* | | | Fix a long-standing test/format bug that meant values repeated *way* more ↵ | Michael Cahill | 2013-12-10 | 1 | -1/+1 |
| | | | | | | | | | | | | often than configured. This showed up because repeating overflow items with large pages result in pathological (quadratic) performance degradation. | ||||
* | | | whitespace | Keith Bostic | 2013-12-09 | 1 | -2/+2 |
| | | | |||||
* | | | Turn off archiving on primary connection. #710 | Susan LoVerso | 2013-12-09 | 3 | -5/+8 |
| | | | |||||
* | | | Increase the cache size so eviction doesn't happen, and increase the | Keith Bostic | 2013-12-09 | 1 | -3/+4 |
| | | | | | | | | | | | | allowed pages for "success" so we don't randomly fail. Closes #787. | ||||
* | | | Update test/format to include LSM configuration options. | Alex Gorrod | 2013-12-09 | 2 | -6/+4 |
| | | | |||||
* | | | Do a hot backup to test recovery, otherwise the copy can race with log ↵ | Michael Cahill | 2013-12-09 | 6 | -40/+30 |
| | | | | | | | | | | | | archiving removing a log file. Switch a few tests to use the "standard" backup, use shutil.rmtree instead of our own version. | ||||
* | | | We've already read the shared state, use the local copies. | Michael Cahill | 2013-12-09 | 1 | -1/+1 |
| | | | |||||
* | | | Use a field in the session to avoid locking during close rather than setting ↵ | Michael Cahill | 2013-12-09 | 3 | -6/+13 |
| | | | | | | | | | | | | | | | | | | a flag -- the latter can race. refs #793 | ||||
* | | | Acquire the live system's lock around the save/restore of the first-first | Keith Bostic | 2013-12-07 | 1 | -2/+14 |
| | | | | | | | | | | | | | | | flag -- we don't currently need it (because we only read the flag in one place), but it's safer going forward if that ever changes. | ||||
* | | | Free up allocated memory -- it makes Coverity happier. | Keith Bostic | 2013-12-07 | 1 | -21/+41 |
| | | | |||||
* | | | Allow replay of threaded runs. | Keith Bostic | 2013-12-07 | 6 | -53/+62 |
| | | | |||||
* | | | Get rid of CONFIG.example, it's never correct, futz with the config | Keith Bostic | 2013-12-07 | 3 | -99/+10 |
| | | | | | | | | | | | | error output a little to make it more readable. | ||||
* | | | Internal WT programs are using WT_UNUSED everywhere, test/bloom was the | Keith Bostic | 2013-12-07 | 1 | -47/+11 |
| | | | | | | | | | | | | | | | | | | last hold-out. While in the area, noticed test/bloom doesn't need signal or event handlers, fix function signatures, and there was an extraneous newline written by the usage function. | ||||
* | | | comment spelling / wording | Michael Cahill | 2013-12-07 | 1 | -1/+1 |
| | | | |||||
* | | | Replace an explicit (void)arg with WT_UNUSED. | Keith Bostic | 2013-12-06 | 1 | -1/+1 |
| | | |