summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-10-16Merge branch 'develop' into release-2.4.0Alex Gorrod
2014-10-16Add section about basecfg update.Alex Gorrod
2014-10-16Include the trailing NUL when copying a config string.Michael Cahill
2014-10-16Handle @subpage_single the same as @ref_single in the docs, for cases where ↵Michael Cahill
a multi-language page references a single-language page.
2014-10-16Merge pull request #1274 from wiredtiger/basecfg-versionMichael Cahill
Basecfg version
2014-10-15MSVC doesn't yet support "%zu", replace with #defines.Keith Bostic
2014-10-15Enhance the comment, note for the record we can map past EOF.Keith Bostic
2014-10-15Use %zu as the printf format for size_t.Keith Bostic
2014-10-15Record the fh->size and consistently mmap and return that same size.Susan LoVerso
2014-10-15Add mapping pointers to the verbose output from the map/unmap systemKeith Bostic
calls so it's possible to associate them.
2014-10-15updateKeith Bostic
2014-10-15KNFKeith Bostic
2014-10-15There are 4 global options.Keith Bostic
2014-10-15Add -j to the load command's synopsis line.Keith Bostic
2014-10-15Fix build warning.Alex Gorrod
2014-10-15Merge pull request #1258 from wiredtiger/java-doc-examplesMichael Cahill
Java doc examples
2014-10-15Merge branch 'develop' into json-loadAlex Gorrod
Conflicts: dist/s_string.ok src/include/extern.h src/utilities/util_load.c
2014-10-14whitespaceKeith Bostic
2014-10-14Fix error in Windows CRC calculation for unaligned buffers.Don Anderson
refs #1271.
2014-10-14Add more wording on upgrade/downgrade of databases.Keith Bostic
Add "config_base" configuration string to wiredtiger_open, controls the creation of the base-configuration file. Add a test, merge test_isnew.py and test_gethome.py plus the new test into test_home.py.:
2014-10-14Merge branch 'develop' into basecfg-versionKeith Bostic
2014-10-14Fix unused variable on OS X.Michael Cahill
2014-10-14Typo in last commit: s/remove/reset(!)Michael Cahill
2014-10-14Close and reset cursors that could prevent eviction during recovery.Michael Cahill
2014-10-13Typo, clear the right file handle on error.Keith Bostic
2014-10-13Remove __open_directory_sync call, not needed on Windows.Keith Bostic
2014-10-13Merged fallocate-restructure before merging Mark's changes: cherry pickKeith Bostic
9d7ffe7, 3ce43ba into develop.
2014-10-13Rename functions, and fix error handlingMark Benvenuto
2014-10-13Use a separate file handle for file truncation & allocationMark Benvenuto
2014-10-14Merge pull request #1273 from wiredtiger/fallocate-restructureMichael Cahill
Fallocate restructure
2014-10-13FindFirstFile returns INVALID_HANDLE_VALUE, not NULLKeith Bostic
2014-10-13KNFKeith Bostic
2014-10-13Merge pull request #1276 from markbenvenuto/dir_fixKeith Bostic
Fix Windows os_dir.c, and os_ftruncate.c. Correctly enable hardware chksum
2014-10-13Fix Windows os_dir.c, and os_ftruncate.c. Correctly enable hardware chksum.Mark Benvenuto
2014-10-13add config validation for Windows configMark Benvenuto
2014-10-13whitespaceKeith Bostic
2014-10-13Add a page on upgrading.Keith Bostic
2014-10-13The upgrade configuration string is the same string to which we'reKeith Bostic
appending new configuration options, clarify that by only using one parameter.
2014-10-13Merge branch 'develop' into basecfg-versionKeith Bostic
2014-10-13Merge branch 'develop' into fallocate-restructureKeith Bostic
2014-10-13Make sure the Java examples are built along with the API. Make section ↵Michael Cahill
names language-specific to avoid errors from newer releases of doxygen.
2014-10-13If restored a tombstone WT_UPDATE after splitting, calculate the correct size.Michael Cahill
2014-10-12Add support for upgrading configuration strings: leave the obsoleteKeith Bostic
version in the configuration list, but undocumented, and translate it to the new version by appending to the configuration string where the obsolete version was specified. Use "lsm_merge=boolean" as the example.
2014-10-12Add a check for an incompatible version in any configuration string,Keith Bostic
and fail if it's a future release.
2014-10-12Merge branch 'develop' into basecfg-versionKeith Bostic
2014-10-12Revert POSIX OS changes from c5b71e5, reference #1254: that commitKeith Bostic
changed ftruncate calls on file handles where the file was also mapped (that is, a WiredTiger checkpoint was open in the object), to return EBUSY instead of doing the truncate. We use ftruncate() to extend files when fallocate/posix_fallocate are not available or when running on filesystems that don't support them (for example, ext3). I missed that use of ftruncate in the above commit, so note the above commit wasn't complete and we could call ftruncate on files where the file was also mapped into memory. I'm not willing to lock out file extension if a file is mapped. While there are known problems in combining file mapping and ftruncate on historic Linux systems, I don't know of any problems on current systems, so I'm removing this restriction until we see a failure. Reference #1267.
2014-10-12Make fallocate/posix_fallocate more configurable.Keith Bostic
When opening a file handle, add file-handle variables to note if fallocate/posix_fallocate calls are available and if they require locking. Also, fallocate/posix_fallocate are known to fail at run-time based on the underlying filesystem type. In that case, always return ENOTSUP from fallocate/posix_fallocate, resetting the file-handle information and falling back to ftruncate in the caller. Remove the implementation of __wt_fallocate() using ftruncate, we may have to re-acquire a lock when switching from a failed fallocate() call to a ftruncate() call, when extending the file from the block manager, so the caller has to do that work itself. Reference #1267.
2014-10-11Revert "Simplify cksum-init, avoid complaint about a macro that's never used."Keith Bostic
This reverts commit 7f2f048673d26c39d669c1e68ee4b4a9ffca4d6b.
2014-10-11Revert "Minor code shuffling, makes both clang and lint happier."Keith Bostic
This reverts commit 5cedb357dfa26dd1c2b2fdf1f3698534208e1222.
2014-10-11Minor code shuffling, makes both clang and lint happier.Keith Bostic