summaryrefslogtreecommitdiff
path: root/src/support/hazard.c
Commit message (Expand)AuthorAgeFilesLines
* WT-2112 Use bool in more placesMichael Cahill2015-09-291-3/+3
* Merge pull request #2209 from wiredtiger/more-bool-keithMichael Cahill2015-09-291-3/+3
* Rename WT_BTREE_NO_HAZARD to be WT_BTREE_IN_MEMORY, to better reflectKeith Bostic2015-04-271-2/+2
* Fix the search for a free hazard pointer slot. Previously, it gave up early ...Michael Cahill2015-03-161-10/+20
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Normalize the panic macros to match WT_ERR / WT_RET semantics, use them consi...Michael Cahill2014-07-031-2/+1
* whitespaceKeith Bostic2014-04-081-2/+1
* In diagnostic mode, assert instead of doing the panic, it makes it easierKeith Bostic2014-03-171-0/+1
* Fix a comment, there's no "page server" thread.Keith Bostic2014-02-271-2/+2
* There's only one remaining verbose hazard pointer message (onKeith Bostic2014-02-271-3/+0
* Remove the code associated with WT_REF_EVICT_WALK.Michael Cahill2014-02-271-11/+9
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Fix a few instances of "hazard reference" wording that crept back in.Keith Bostic2013-11-091-1/+1
* Move forced eviction into application threads. This is a major cleanup of th...Michael Cahill2013-04-241-7/+0
* Merge branch 'develop' into data-handlesMichael Cahill2013-03-251-2/+2
|\
| * Typos. Fix WT_ATOMIC_CAS in _lint case to be more accurate.Susan LoVerso2013-02-191-1/+1
| * lint (void cast of void expression)Keith Bostic2013-02-081-1/+1
* | Merge branch 'develop' into data-handlesMichael Cahill2013-03-251-67/+81
|\ \ | |/
| * Fix a comment.Keith Bostic2013-01-151-2/+2
| * Inline check for pages that need to be forced from cache.Alex Gorrod2013-01-101-1/+1
| * Add a new memory_max_page configuration option.Alex Gorrod2013-01-081-10/+3
| * Update the forced eviction of large pages.Alex Gorrod2013-01-071-0/+14
| * Merge branch 'develop' into dirty-disableKeith Bostic2013-01-011-1/+1
| |\
| | * Update copyright notice to 2013.Keith Bostic2013-01-011-1/+1
| * | Simplify WT_PANIC_XXX and friends.Keith Bostic2012-12-281-2/+1
| |/
| * Wrap __wt_panic uses in a macro. Update LSM panic code to be betterAlex Gorrod2012-12-191-2/+2
| * We have a panic function: make a failure to clear a hazard pointerKeith Bostic2012-12-121-26/+33
| * Change hazard reference to hazard pointer, plus a few minor doc edits.Susan LoVerso2012-12-061-25/+25
| * Tweak the search loops in hazard_{set,clear} in favor of last-in-first-out or...Michael Cahill2012-10-161-4/+20
| * Move the eviction check to before an update starts, rather than after it is h...Michael Cahill2012-10-101-16/+1
* | Merge branch 'develop' into data-handlesMichael Cahill2012-09-271-16/+14
|\ \ | |/
| * Move hazard_size from the connection to the session. Each session can have aAlex Gorrod2012-09-261-19/+9
| * Update hazard references, so the active array grows as needed.Alex Gorrod2012-09-251-2/+10
* | Replace session->btree with a data handle.Michael Cahill2012-09-181-2/+2
|/
* Split the "cache_resident" flag into two parts.Michael Cahill2012-08-271-4/+4
* Switch to counting positioned file cursors to allocate transaction contexts.Michael Cahill2012-08-231-21/+6
* hazard.c 86 Warning 534: Ignoring return value of functionKeith Bostic2012-08-081-1/+1
* Michael's fix for a hazard reference race, where page eviction races with theKeith Bostic2012-08-061-12/+18
* Merge pull request #281 from wiredtiger/cache-residentMichael Cahill2012-08-051-0/+12
|\
| * Add the cache_resident configuration flag, turns off page eviction andKeith Bostic2012-08-021-0/+12
* | __wt_txn_read_first() can't fail, don't check for a return.Keith Bostic2012-08-051-1/+1
* | Don't keep going once we've found an error, break out of the main loop.Keith Bostic2012-08-041-3/+5
* | Call __wt_hazard_clear to clear references when cleaning up on a sessionKeith Bostic2012-08-041-20/+37
* | Clarify hazard reference debugging code, associate each message with aKeith Bostic2012-08-041-22/+19
|/
* Put a transaction ID in the global table for non-transactional reads so that ...Michael Cahill2012-07-171-0/+16
* Merge pull request #212 from wiredtiger/max-sessionMichael Cahill2012-05-221-22/+0
|\
| * The hazard array cannot be free'd or its reference cleared duringKeith Bostic2012-05-211-1/+0
| * We no longer copy the hazard reference array, which means there's noKeith Bostic2012-05-161-22/+1
* | typoKeith Bostic2012-05-211-1/+0
* | Clarify why we publish the hazard reference clear in one case, but not inKeith Bostic2012-05-211-13/+12