summaryrefslogtreecommitdiff
path: root/src/btree
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notice to 2013.Keith Bostic2013-01-0131-31/+31
* Rename __evict_list_clr_all to __evict_list_clr_range, it no longer clearsKeith Bostic2012-12-261-5/+5
* If a page splits, it potentially creates a merge-split internal page and weKeith Bostic2012-12-231-0/+10
* Now that __wt_cache_page_inmem_incr() does atomic updates, there's noKeith Bostic2012-12-212-9/+9
* Don't check the page's write-generation number: we're going to check theKeith Bostic2012-12-191-6/+5
* lint complained, __evict_readonly return ignored -- changed to void.Keith Bostic2012-12-191-3/+1
* Merge pull request #413 from wiredtiger/concurrent-checkpointsMichael Cahill2012-12-183-74/+250
|\
| * Address Keith's review feedback on concurrent checkpoints.Michael Cahill2012-12-193-125/+188
| * Merge branch 'develop' into concurrent-checkpointsMichael Cahill2012-12-183-18/+15
| |\
| * | Wake the eviction server when dirty eviction is enabled.Michael Cahill2012-12-181-1/+8
| * | Make sure there is no LRU eviction underneath an internal node during checkpo...Michael Cahill2012-12-181-5/+9
| * | Skip dirty leaf pages during the locked phase of a checkpoint. They have alr...Michael Cahill2012-12-181-3/+20
| * | Add a "wait" mode to walking the cache using hazard pointers instead of the "...Michael Cahill2012-12-182-10/+23
| * | Add a "pre-checkpoint" pass that writes dirty leaf pages without interrupting...Michael Cahill2012-12-182-4/+11
| * | Fixes from Alex's review: revert a test change made for debugging, and switch...Michael Cahill2012-12-181-3/+5
| * | Increase the scope of read-only eviction until after the checkpoint is written.Michael Cahill2012-12-171-6/+14
| * | Always re-enable eviction of dirty pages after a checkpoint (not just on error).Michael Cahill2012-12-141-5/+5
| * | Deal with deleted pages in new checkpoint walk.Michael Cahill2012-12-141-4/+4
| * | When evicting in a file that is being checkpointed, only evict clean pages.Michael Cahill2012-12-141-5/+14
| * | Try to clear the LRU walk if waiting in the tree during a checkpoint.Michael Cahill2012-12-142-27/+35
| * | Perform checkpoints in the calling thread, don't block eviction.Michael Cahill2012-12-133-20/+58
* | | Merge pull request #414 from wiredtiger/concurrent-updatesMichael Cahill2012-12-182-14/+22
|\ \ \
| * | | Implement review feedback.Michael Cahill2012-12-191-6/+5
| * | | Merge branch 'develop' into concurrent-updatesKeith Bostic2012-12-184-35/+21
| |\ \ \ | | | |/ | | |/|
| * | | Allow non-conflicting updates to complete.Michael Cahill2012-12-172-12/+21
* | | | Wrap __wt_panic uses in a macro. Update LSM panic code to be betterAlex Gorrod2012-12-191-4/+2
| |/ / |/| |
* | | Remove HAVE_VERBOSE and most of the verbose convenience macros, verboseKeith Bostic2012-12-174-35/+21
|/ /
* | Make the tree build without HAVE_VERBOSE.Keith Bostic2012-12-144-22/+33
|/
* Document why we're ignoring the return from WT_BTREE_CMP in one case.Keith Bostic2012-12-121-0/+6
* Don't ignore the possible error return from WT_BTREE_CMP.Keith Bostic2012-12-121-1/+1
* Don't ignore the return value of __rec_write_wrapup_err.Keith Bostic2012-12-121-1/+1
* Now some errors can override other errors, we shouldn't ignore errorsKeith Bostic2012-12-122-2/+2
* We have a panic function: make a failure to clear a hazard pointerKeith Bostic2012-12-1211-38/+40
* Panic if the eviction server unexpectedly exits.Keith Bostic2012-12-101-1/+3
* Rename WT_SERVER_RUN to be WT_CONN_SERVER_RUN to match all the otherKeith Bostic2012-12-101-2/+2
* Merge pull request #408 from wiredtiger/row-key-serialMichael Cahill2012-12-091-42/+16
|\
| * Replace the row-key-serial function with CAS instruction.Keith Bostic2012-12-071-42/+16
* | Merge pull request #405 from wiredtiger/mtx-cleanupagorrod2012-12-096-17/+15
|\ \
| * | Change __wt_readlock, __wt_try_writelock, __wt_writelock, __wt_rwunlockKeith Bostic2012-12-072-5/+5
| * | Change __wt_cond_wait and __wt_cond_signal to return error values,Keith Bostic2012-12-074-12/+10
| |/
* | We document the key-gap can be set to 0 (which makes logical sense, a gap ofKeith Bostic2012-12-081-2/+4
|/
* Merge branch 'develop' into doc_mods1Susan LoVerso2012-12-0611-72/+75
|\
| * Split cache_bytes_changed into cursor_{insert,remove,update}_bytes andKeith Bostic2012-12-061-3/+3
| * Push further down the "data-source" path: rename WT_BSTAT_XXX toKeith Bostic2012-12-0610-57/+57
| * Rename btree_entries_bulk_loaded to be cursor_insert_bulk, we don'tKeith Bostic2012-12-061-1/+1
| * Use WT_CSTAT_INCR to reference connection statistics.Keith Bostic2012-12-061-2/+1
| * Review the statistics: rename the statistics names for consistency andKeith Bostic2012-12-0510-56/+60
* | Change hazard reference to hazard pointer, plus a few minor doc edits.Susan LoVerso2012-12-067-15/+15
|/
* Fix a potential bug in dirty page tracking. Loosen constraints onAlex Gorrod2012-12-032-3/+4
* Fix logic error in eviction loop.Michael Cahill2012-11-301-3/+5