summaryrefslogtreecommitdiff
path: root/src/block/block_ext.c
AgeCommit message (Expand)Author
2014-10-07Add a couple of comments about truncate now failing, restructure the extentKeith Bostic
2014-10-07Ftruncate is incompatible with file mapping on Windows, return EBUSY fromKeith Bostic
2014-10-06Don't just return if the extent list is corrupted, panic.Keith Bostic
2014-10-02Typedef wt_off_t as an off_t if the type is available on the system.Keith Bostic
2014-10-02Introduce a new type to replace off_t called wt_off_t since off_t is 32-bits ...Mark Benvenuto
2014-08-01Grab the live lock when loading a checkpoint in diagnostic mode: that could r...Michael Cahill
2014-05-05A somewhat different approach to --enable-verbose: inline __wt_verbose()Keith Bostic
2014-04-22Maintain a cache of the last element on the list, allows for evenKeith Bostic
2014-04-17Whitespace/indent.Keith Bostic
2014-04-14Free all extent lists when destroying a checkpoint, fixing a leak in salvage.Michael Cahill
2014-04-07Minor cleanups:Keith Bostic
2014-04-06The live systems allocation/discard extent lists are potentially quite large,Keith Bostic
2014-04-04Add some additional wording to a comment, explaining why we can fast-pathKeith Bostic
2014-04-03If not tracking the object sizes, use the new extent append API insteadKeith Bostic
2014-03-26Fix a comment: finish the sentence.Michael Cahill
2014-03-26Before merging extent lists, check if one is bigger than the other, and walk ...Michael Cahill
2014-03-22error: comparison between signed and unsigned integer expressionsKeith Bostic
2014-03-22Inline the block extension function, do a fast check for availableKeith Bostic
2014-03-21whitespaceKeith Bostic
2014-03-21*shrug* Don't put an if/else inside the for loop, it's not needed andKeith Bostic
2014-03-21Add a fast path for file extensions so we don't walk the list ofKeith Bostic
2014-03-21Don't maintain the per-size skiplist unless it's an element on the liveKeith Bostic
2014-01-07Update copyright notices for 2014.Keith Bostic
2013-12-23Make addr_size (block manager's address sizes) a size_t instead of aKeith Bostic
2013-12-20Replace WT_PTRDIFF32 with WT_PTRDIFF where we're storing into aKeith Bostic
2013-12-20Remove most uses of WT_STORE_SIZE, it was primarily used to convertKeith Bostic
2013-12-03whitespaceKeith Bostic
2013-11-21Merge branch 'develop' into fine-grained-durabilityMichael Cahill
2013-11-18Start tuning the WT_SESSION_IMPL cache of WT_EXT and WT_SIZE structures.Keith Bostic
2013-11-18Merge branch 'develop' into fine-grained-durabilityAlex Gorrod
2013-11-17Create a cache of WT_SIZE structures in the WT_SESSION_IMPL handle soKeith Bostic
2013-11-17There's another path where we allocate while holding the block manager'sKeith Bostic
2013-11-17Move the cache of WT_EXT structures into the WT_SESSION_IMPL handle soKeith Bostic
2013-11-17Rename block manager statistics with "block manager" prefix so they sortKeith Bostic
2013-11-16There's no need to initialize extp to NULL, it gets set in either path,Keith Bostic
2013-11-11Merge branch 'develop' into fine-grained-durabilityMichael Cahill
2013-11-09Compression changes.Keith Bostic
2013-11-05Create a Python pass for source code style checking (to eventually replace s_...Michael Cahill
2013-10-28Minor restructuring, don't reach through the session handle to figure outKeith Bostic
2013-10-28It is okay for checkpoint reads to see a page that is discarded in the live s...Michael Cahill
2013-10-19API change: rework "run-time" and "tree-walk" statistics configuration.Keith Bostic
2013-10-10Split statistics macros into two parts: run-time and everything else,Keith Bostic
2013-05-11Rename the WT_FH.file_size field to be WT_FH.size.Keith Bostic
2013-05-09Use the allocation size for the file "desc" block. This is important for dir...Michael Cahill
2013-03-15Panic if we find a block on the wrong list, that's not something we canKeith Bostic
2013-03-14If __wt_block_extlist_free() doesn't access the live system's cachedKeith Bostic
2013-03-14We're not necessarily holding the live system's spin lock when weKeith Bostic
2013-03-13Create a cached list of WT_EXT structures in order to avoid so manyKeith Bostic
2013-02-14Check for a standard set of typos (list taken from Wikipedia's copyeditKeith Bostic
2013-01-26In order to mmap read-only checkpoints, we need a place to store aKeith Bostic