summaryrefslogtreecommitdiff
path: root/src/block
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notice to 2013.Keith Bostic2013-01-0110-10/+10
* Remove HAVE_VERBOSE and most of the verbose convenience macros, verboseKeith Bostic2012-12-173-14/+8
* Make the tree build without HAVE_VERBOSE.Keith Bostic2012-12-141-4/+4
* lint: __wt_block_extlist_dump and __wt_block_extend can be static toKeith Bostic2012-12-131-50/+54
* Lock the block statistics call out of sheer raving paranoia.Keith Bostic2012-12-131-0/+8
* fix a typo in a comment.Keith Bostic2012-12-131-2/+2
* Don't ignore the return from __wt_remove on error.Keith Bostic2012-12-121-1/+1
* Don't ignore the return from __wt_block_off_free in the write error path.Keith Bostic2012-12-121-1/+2
* Now some errors can override other errors, we shouldn't ignore errorsKeith Bostic2012-12-122-2/+2
* Push further down the "data-source" path: rename WT_BSTAT_XXX toKeith Bostic2012-12-062-9/+9
* Review the statistics: rename the statistics names for consistency andKeith Bostic2012-12-054-8/+9
* Move the write-generation out of the block header and into the pageKeith Bostic2012-11-285-43/+7
* Extent list block allocation was only half as big as it needs to be,Keith Bostic2012-11-271-1/+1
* Assert that the write buffer is aligned for direct I/O and large enoughKeith Bostic2012-11-261-2/+6
* Make the compaction trigger a configuration string.Keith Bostic2012-11-252-12/+12
* Remove unnecessary test: addr can't be NULL at that point.Keith Bostic2012-11-241-2/+1
* Tighten up the extent list offset checks: no extent block should appearKeith Bostic2012-11-243-14/+19
* Maintain bytes read/written as well as I/O counts, reference #381.Keith Bostic2012-11-232-0/+2
* Add a check for buffer alignment in the write path.Keith Bostic2012-11-231-1/+6
* typo in a commentKeith Bostic2012-11-231-1/+1
* We need to checksum the data if it's not compressed, even if checksumsKeith Bostic2012-11-237-34/+39
* Move the checksum code into support/cksum, it's at least potentially generalKeith Bostic2012-11-231-1160/+0
* Pack the extent list offset/size pairs for portability.Keith Bostic2012-11-221-15/+23
* Move compression out of the block-manager layer to the btree layer.Keith Bostic2012-11-228-392/+169
* Merge branch 'develop' into rawKeith Bostic2012-11-203-7/+6
|\
| * Review uses of WT_ITEM::data, never cast it to a non-const pointer.Michael Cahill2012-11-203-7/+6
* | Merge branch 'develop' into rawKeith Bostic2012-11-162-3/+4
|\ \ | |/
| * Add a "size of checkpoint" statistic.Michael Cahill2012-11-162-3/+4
* | Add support for WT_COMPRESS::compress_raw, let the underlying compressionKeith Bostic2012-11-155-48/+70
|/
* Generalize the code to check for a block appearing on the available orKeith Bostic2012-10-192-31/+54
* whitespaceKeith Bostic2012-10-171-1/+1
* Drop the compaction limit, compact any file that's at least 10K.Keith Bostic2012-10-171-1/+1
* lint, don't ignore function return value.Keith Bostic2012-10-171-2/+2
* Change the loop to read in the extent blocks we need, and the loop toKeith Bostic2012-10-171-43/+55
* Fake checkpoints may have the delete flag set, ignore them when rollingKeith Bostic2012-10-171-0/+2
* Paranoia, skip the page if we fail to crack the address cookie.Keith Bostic2012-10-161-0/+2
* Add support for online compaction, ref #248. This is an initial commit,Keith Bostic2012-10-162-0/+128
* Don't check if the page is on the avail or discard lists if we're salvagingKeith Bostic2012-10-141-12/+22
* Add a comment about how the skip lists are sorted, which defines allocationKeith Bostic2012-10-131-3/+5
* Alex changed the bitstring functions to support 64-bit sizes, updateKeith Bostic2012-10-121-22/+13
* Allocate checkpoint blocks from the live system's list of available blocksKeith Bostic2012-10-124-130/+140
* Merge branch 'develop' into bug.310.secondKeith Bostic2012-10-091-4/+11
|\
| * Don't put checkpoint extent blocks on the available list, blocks on itKeith Bostic2012-10-081-4/+11
* | Merge branch 'develop' into bug.310.secondKeith Bostic2012-10-051-1/+1
|\ \ | |/
| * Add a connection-wide flag to disable LSM merges.Michael Cahill2012-10-051-1/+1
* | Add a new diagnostic check: if we're reading a block, it shouldn'tKeith Bostic2012-10-032-1/+40
|/
* Fix a bug where verify could crash if an empty checkpoint exists.Alex Gorrod2012-09-261-0/+3
* minor cleanup of a comment.Keith Bostic2012-09-221-3/+3
* Bulk-cursors no longer block checkpoints; if checkpoints can proceed inKeith Bostic2012-09-201-19/+29
* Fix a comment.Keith Bostic2012-09-121-2/+2