Commit Graph

654 Commits

Author SHA1 Message Date
Susan LoVerso
20b1a6ed80 WT-2497 Create second backup copy. 2016-03-17 10:39:32 -04:00
Keith Bostic
cc0d34b093 WT-2471: review WiredTiger "int" printf formats 2016-03-11 16:02:41 -05:00
Keith Bostic
525b9a6f30 WT-2422: multiple definitions of custom die function
Define the custom die function once per program.
2016-02-22 11:03:47 -05:00
Keith Bostic
1935326625 WT-2405: test utility error handling.
Add testutil_checkfmt, a macro that supports additional error output.
2016-02-19 11:17:43 -05:00
Alex Gorrod
2b4cd8de33 WT-2405 Switch new testing error handler to be shared in test util 2016-02-19 01:54:23 +00:00
Alex Gorrod
ec9a451025 WT-2405 Switch test/format to use shared testutil_die 2016-02-19 01:44:58 +00:00
Keith Bostic
ca48eaa794 WT-2405: test utility error handling.
Add a check routine to make simple error handling easier.
2016-02-18 08:58:39 -05:00
Keith Bostic
41a08af673 WT-2361: column-store starting record number error
Add a "quiet" configuration command, so it's possible to keep format quiet
from the CONFIG file.
2016-02-02 07:23:08 -05:00
Keith Bostic
6a289ecd1d WT-60: big endian support
Re-apply 549bef2, it was corrupted in the 7bd9820 merge of develop.
2016-01-29 12:40:44 -05:00
Michael Cahill
7bd982093b Merge branch 'develop' into WT-60 2016-01-29 12:36:27 +11:00
Keith Bostic
4d1e9e4d47 WT-2352: Allow build and test without requiring lz4
Whitespace.
2016-01-28 19:18:24 -05:00
Keith Bostic
3ca51b2d84 WT-2352: Allow build and test without requiring lz4
Review comments: make the no-compression case a default, comment the
proportion varies depending on what compression options are built-in.
2016-01-28 19:15:13 -05:00
Keith Bostic
5dce422652 WT-2352: Allow build and test without requiring lz4
Only select from built-in compression engines.
2016-01-28 12:56:46 -05:00
Keith Bostic
12be963758 WT-2352: Allow build and test without requiring lz4
Remove support for the bzip2 compression engine.
2016-01-28 12:44:09 -05:00
Keith Bostic
5e67035b24 Set the Windows program name globally so all error messages make sense. 2016-01-28 09:56:02 -05:00
Keith Bostic
549bef2c3c WT-60: big endian support
Don't specify a value for logging_compression if logging isn't configured,
it's just confusing.
2016-01-27 14:23:33 -05:00
Keith Bostic
db1ad86af3 WT-60: big endian support
Don't do buffer alignment unless HAVE_POSIX_MEMALIGN is configured,
SunOS doesn't have it either.
2016-01-26 08:40:12 -05:00
Keith Bostic
e2ba70597a WT-2287: WT_SESSION.rebalance
Use a static buffer for the wiredtiger_open configuration, that way we
don't have to free it to make clang LeakSanitizer happy.
2016-01-19 20:33:22 -05:00
Keith Bostic
2fbec8cc81 Merge branch 'develop' into wt-2287-rebalance 2016-01-19 09:59:03 -05:00
Keith Bostic
5a84febed7 WT-2247, WT-2312: variable-length column-store in-memory page splits
Review comments, get rid of incorrect/unnecessary const declarations.
2016-01-19 08:35:51 -05:00
Keith Bostic
f19f26b60f Merge branch 'develop' into wt-2247-column-store-splits 2016-01-19 08:19:20 -05:00
Keith Bostic
a0fd1c3abe WT-2316: WT_CURSOR.prev out-of-order returns, fix a split race.
Increase the cursor movement in format to 100 calls, hopefully that
will increase our exposure to cursor races during splits.
2016-01-11 10:43:26 -05:00
Keith Bostic
cbc6bc593d Upgrade copyright notices from 2015 to 2016. 2016-01-01 16:57:46 -05:00
Keith Bostic
a6f27c99a5 Merge branch 'develop' into wt-2287-rebalance 2016-01-01 16:51:17 -05:00
Keith Bostic
344a714c3d Upgrade copyright notices from 2015 to 2016. 2016-01-01 16:37:39 -05:00
Keith Bostic
da9b67d933 Merge branch 'develop' into wt-2287-rebalance 2016-01-01 16:14:23 -05:00
Keith Bostic
4a4439a792 Copy the configuration string, they get free'd when the run ends. 2015-12-31 21:17:15 -05:00
Keith Bostic
8e31d56d32 error: initialization from incompatible pointer type
[-Werror=incompatible-pointer-types]
2015-12-31 15:28:28 -05:00
Keith Bostic
f73041042f error: assignment discards "const" qualifier from pointer target type
[-Werror=discarded-qualifiers]
2015-12-31 15:11:01 -05:00
Keith Bostic
6e95d83bb8 When turning off compression for an in-memory build, don't assign 0 to
a string variable, it won't print correctly on failure.
2015-12-31 15:05:09 -05:00
Keith Bostic
6df6c29e77 WT-2307: add HAVE_DIAGNOSTIC checks for cursors not returning keys
out-of-order.
2015-12-28 17:10:05 -05:00
Keith Bostic
67f76e0a71 Don't overwrite saved WiredTiger open string when configuring Helium. 2015-12-17 12:54:24 -05:00
Keith Bostic
1df86bfb7a WT-2287: Add support for a WT_SESSION.rebalance method that rebuilds the
underlying btree, correcting any imbalance.
2015-12-17 12:29:08 -05:00
Alex Gorrod
f468b29dc7 Merge pull request #2358 from wiredtiger/wt-2258-preload-directio 2015-12-09 15:31:31 +11:00
Keith Bostic
23d5f86dc0 WT-2258: Add configuration support for a direct_io=(data) option. 2015-12-02 18:05:38 -05:00
Keith Bostic
23849c8067 Merge branch 'develop' into wt-2198-column-store-bulk 2015-12-01 07:12:44 -05:00
Keith Bostic
f721883c06 Don't complain if the long-running-transaction config is turned off for
fixed-length column stores.
2015-11-30 07:44:43 -05:00
Keith Bostic
101f6f2e14 WT-2198: we no longer have to turn off bulk load in test format
column-store: setting the "append" cursor flag configures
WiredTiger to allocate record numbers, whether we're running
on-disk (bulk load works), or in-memory (bulk-load is turned off
by WiredTiger internally).
2015-11-22 14:20:10 -05:00
Keith Bostic
aa83f4ec36 Saw another out-of-cache failure. There's no reason to test overflow
key/value items in in-memory configurations (they aren't supported in
WiredTiger, it adjusts page-sizes so they're never created), set the
key/value maximum sizes to be relatively small.
2015-11-16 09:23:07 -05:00
Keith Bostic
87c69f0e14 I just saw a failure, increase the in-memory configuration per-thread
memory from 100MB to 250MB.
2015-11-16 08:45:59 -05:00
Keith Bostic
ebe03a77dd Turn of dump comparisons when configured in-memory. 2015-11-04 11:19:01 -05:00
Keith Bostic
add119923b WT-2178: add support to format for in-memory runs. 2015-11-04 10:21:40 -05:00
Keith Bostic
a9c39e4f66 Sort configuration options. 2015-11-04 09:09:48 -05:00
Keith Bostic
bc7dacf991 Merge branch 'develop' into wt2140 2015-10-23 07:10:38 -04:00
Keith Bostic
939c7210db lint. 2015-10-19 09:26:07 -04:00
Keith Bostic
c5f0a67139 lint: Variable 'ret' (line 237) may not have been initialized 2015-10-12 10:31:25 -04:00
Keith Bostic
01d90d8c8c Call WT_SESSION.reset occasionally, it's not tested anywhere else. 2015-09-27 11:23:38 -04:00
Alex Gorrod
752b2b20d0 WT-2117 Fixup logic bug in test/format I just introduced. 2015-09-21 12:00:14 +10:00
Alex Gorrod
f6f13e38ff WT-2117 Set a minimum of 1MB cache per thread in test/format 2015-09-20 23:37:53 +00:00
Keith Bostic
0900894094 Merge branch 'develop' into wt-1967-evict-any 2015-08-20 10:19:13 -04:00