summaryrefslogtreecommitdiff
path: root/src/support
Commit message (Expand)AuthorAgeFilesLines
* Merge WT_BUF into WT_ITEM.Michael Cahill2012-01-232-31/+31
* Some cleanup of the hazard code. In particular:Michael Cahill2012-01-231-3/+3
* Update copyright notices to 2012.Keith Bostic2012-01-2210-28/+28
* Rework statistics cursors (issue #135).Keith Bostic2012-01-191-62/+0
* There's a general byte-to-escaped-hex function now, changeKeith Bostic2012-01-132-15/+14
* __wt_filename doesn't need to know about WT_BUF structures, or stealingKeith Bostic2012-01-121-4/+8
* Remove session buffer support: they are no longer used for bulk-load and theyKeith Bostic2012-01-123-240/+2
* Add the WT_RET_MSG and WT_ERR_MSG macros that output a message and then return.Keith Bostic2012-01-024-26/+16
* Move the checksum code from support/cksum.c to block/block_cksum.c,Keith Bostic2011-12-281-1160/+0
* Switch from uint32_t/uint32_t addr/size pairs to off_t/uint32_tKeith Bostic2011-12-281-7/+26
* Split out the dump cursor to/from hex/raw routines, I'm using them whenKeith Bostic2011-12-211-0/+162
* Replace WT_OFF/WT_OFF_RECORD structures on row- and column-store internalKeith Bostic2011-12-171-3/+2
* minor error message cleanup.Keith Bostic2011-12-161-1/+2
* Maintain a count in the statistics of internal pages evicted during normal op...Michael Cahill2011-12-161-0/+3
* Make the serialized function helpers into inlined functions (move support/ser...Michael Cahill2011-12-131-91/+0
* Remove some noise remaining from the workq: we don't need WT_SESSION_IMPL->wq...Michael Cahill2011-12-132-33/+3
* fix a comment.Keith Bostic2011-12-121-1/+1
* Use the standard WT_ILLEGAL_VALUE(session); call if we find a page inKeith Bostic2011-12-121-1/+1
* Restructure reads to not use serialized functions, reduce the number of calls...Michael Cahill2011-12-121-9/+6
* Remove the read thread now that application threads handle reads directly.Michael Cahill2011-12-072-6/+1
* Don't check read_lockout: just look at the cache usage directly before reading.Michael Cahill2011-12-051-1/+1
* Expand "illegal-format" to include "bad value" (we use it in placesKeith Bostic2011-12-051-6/+8
* automatically prepend verbose messages with their particular tag lineKeith Bostic2011-11-291-2/+2
* Split the reconciliation into reconciliation and eviction pieces, andKeith Bostic2011-11-262-11/+10
* Asynchronous serialized operations should always return zero: session->wt_ret...Michael Cahill2011-11-251-1/+1
* Fixes for building with HAVE_SESSION_BUFFERS.Michael Cahill2011-11-231-1/+5
* Put code to check the cache and wake eviction when necessary in one place.Michael Cahill2011-11-231-21/+7
* Provide a way to do reentrant / asynchronous serialized function calls to cle...Michael Cahill2011-11-232-14/+15
* Rename config keys for page and overflow sizes to {internal,leaf}_{item,page}...Michael Cahill2011-11-231-12/+12
* When reading pages, include the size of expanded row keys in the memory footp...Michael Cahill2011-11-211-4/+6
* Add a force flag to eviction to block waiting for busy pages.Michael Cahill2011-11-111-0/+20
* Avoid session buffers, just call malloc/free directly.Michael Cahill2011-11-101-2/+19
* When growing a buffer, the WT_BUF->data/size pair might reference some otherKeith Bostic2011-11-081-5/+21
* Change the SESSION->{verify,salvage,dumpfile,sync} methods to have aKeith Bostic2011-11-041-1/+1
* WT_SERIAL_EVICT_SCHED, WT_SERIAL_READ_SCHED are workQ artifacts, remove them.Keith Bostic2011-11-042-4/+2
* Rename WT_MTX to WT_CONDVARMichael Cahill2011-11-043-14/+9
* Remove the workQ code entirely.Michael Cahill2011-11-044-72/+33
* Remove the workQ -- have application threads notify the read and eviction ser...Michael Cahill2011-11-032-13/+25
* Remove the "multithread" configuration for connections.Michael Cahill2011-10-181-4/+9
* Split file cursors out into their own list in the session handle.Michael Cahill2011-10-281-1/+1
* Running the test suite with HAVE_DIAGNOSTIC configured fails because weKeith Bostic2011-11-022-7/+6
* fix comment typoKeith Bostic2011-11-021-1/+1
* Clean up a couple of places where we declared and cleared a WT_BUF, but neverKeith Bostic2011-11-021-0/+11
* Compare inserted keys during bulk insert to make sure they're notKeith Bostic2011-10-211-0/+29
* Rename __wt_buf_sprintf/__wt_buf_sprintf_append to __wt_buf_fmt andKeith Bostic2011-10-111-1/+1
* Rename __wt_buf_sprintf/__wt_buf_sprintf_append to __wt_buf_fmt andKeith Bostic2011-10-101-6/+4
* Split __wt_buf_sprintf into two functions: __wt_buf_sprintf that sets theKeith Bostic2011-10-101-1/+36
* Fix a memory leak: don't use a scratch buffer for paths: we may not have a re...Michael Cahill2011-10-111-8/+5
* Update barriers to (a) compile on i386 and (b) use a single mfence on x64 rat...Michael Cahill2011-10-041-2/+1
* Hazard references vs. page state: we require a full barrier for correctness,Keith Bostic2011-10-011-1/+2