summaryrefslogtreecommitdiff
path: root/src/block/block_write.c
AgeCommit message (Expand)Author
2014-10-12Revert POSIX OS changes from c5b71e5, reference #1254: that commitKeith Bostic
2014-10-12Make fallocate/posix_fallocate more configurable.Keith Bostic
2014-10-03Formatting cleanups after the wt_off_t change.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-13Add a new per-session flag, WT_SESSION_CAN_WAIT, and only use sessionsKeith Bostic
2014-08-04Add a new OS-layer function __wt_fsync_async to flush a file withoutKeith Bostic
2014-05-05A somewhat different approach to --enable-verbose: inline __wt_verbose()Keith Bostic
2014-04-09Don't try and extend the file unless we have a valid offset.Keith Bostic
2014-04-09Missing WT_RET(), don't lose the error.Keith Bostic
2014-04-09The posix_fallocate call on Linux is corrupting already written data,Keith 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-17../src/block/block_write.c: In function '__wt_block_write_off':Michael Cahill
2013-12-16Better/fixed support for huge keys/values.Keith Bostic
2013-11-18Start tuning the WT_SESSION_IMPL cache of WT_EXT and WT_SIZE structures.Keith Bostic
2013-11-17Create a cache of WT_SIZE structures in the WT_SESSION_IMPL handle soKeith Bostic
2013-11-17Move the cache of WT_EXT structures into the WT_SESSION_IMPL handle soKeith Bostic
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-07-11Pre-allocate log files.Susan LoVerso
2013-05-11Support for a new configuration option, file_extend, that extends the fileKeith Bostic
2013-03-12A better fix for 7e1bf2482d0bec220dc20de45427428193f96134; WT_ALIGNKeith Bostic
2013-03-08Minor lint, get rid of WT_ALIGN32, it's no longer needed as far as I can tell.Keith Bostic
2013-03-06Change os_write_schedule to be os_cache_dirty_max, changing a booleanKeith Bostic
2013-03-06Re-work posix_fadvise, sync_file_range buffer cache changes.Keith Bostic
2013-03-04Replace os_cache_max configuration and behavior with calls to: (1)Keith Bostic
2013-01-26In order to mmap read-only checkpoints, we need a place to store aKeith Bostic
2013-01-01Update copyright notice to 2013.Keith Bostic
2012-12-12Don't ignore the return from __wt_block_off_free in the write error path.Keith Bostic
2012-12-05Review the statistics: rename the statistics names for consistency andKeith Bostic
2012-11-28Move the write-generation out of the block header and into the pageKeith Bostic
2012-11-26Assert that the write buffer is aligned for direct I/O and large enoughKeith Bostic
2012-11-23Maintain bytes read/written as well as I/O counts, reference #381.Keith Bostic
2012-11-23Add a check for buffer alignment in the write path.Keith Bostic
2012-11-23We need to checksum the data if it's not compressed, even if checksumsKeith Bostic
2012-11-22Move compression out of the block-manager layer to the btree layer.Keith Bostic
2012-11-15Add support for WT_COMPRESS::compress_raw, let the underlying compressionKeith Bostic
2012-10-12Allocate checkpoint blocks from the live system's list of available blocksKeith Bostic
2012-09-12Fix a comment.Keith Bostic
2012-06-19Push snapshot to checkpoint rename down through the rest of the systemKeith Bostic
2012-06-05Merge the verbose write-offset/cksum information with the page-typeKeith Bostic
2012-05-29WT_ERR call in __wt_block_write_off wasn't necessary, it came before theKeith Bostic
2012-05-24If a write fails, free the allocated blocks back to the avail list.Keith Bostic
2012-05-12Convert the block code to WT_DECL_ITEM.Keith Bostic
2012-05-07Rework WT_EVENT_HANDLERs.Keith Bostic
2012-04-26Replace local "ret" declarations with WT_DECL_RET.Keith Bostic
2012-04-22There are no longer any freelists, remove references to them.Keith Bostic
2012-03-30Naming pass: quit using _buf for block-manager API-level functions, useKeith Bostic
2012-03-29Review and rework spinlocks around snapshots, then turn them on.Keith Bostic