Commit Graph

15 Commits

Author SHA1 Message Date
Keith Bostic
33e2ceb566 WT-2535: Add an explicit test for lost updates
Switch from "int ret" to WT_DECL_RET everywhere.
2016-04-08 17:38:52 -04: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
344a714c3d Upgrade copyright notices from 2015 to 2016. 2016-01-01 16:37:39 -05:00
Keith Bostic
ca7a3de5eb Rework test/format to use the WiredTiger RNG, not rand.
Give every thread its own RNG state so there's no competition for the
cache lines.

Initialize the random-number generator early so we catch all possible
configuration uses.

Remove duplicates of WiredTiger's macros.
2015-05-09 11:15:59 -04:00
Keith Bostic
1f9098871a Copyright notices: add MongoDB, update to 2015. 2015-01-04 14:07:56 -05:00
Keith Bostic
c667719cc6 Add support for timer-specified runs.
Support compaction & backup for single-threaded runs.
2014-11-11 12:32:00 -05:00
Keith Bostic
7590319f16 Rename WT_DEADLOCK to WT_ROLLBACK, reference #1204. 2014-10-17 07:46:30 -04:00
Keith Bostic
c2cb2d418a Simplify gcc.h, don't repeat the GCC atomic builtins, just use one version.
Break hardware.h up into gcc.h and lint.h (hardware.h is still there,
but it's mostly empty).
Remove need for gcc.h from various benchmarking/test programs.
2014-10-04 12:10:17 -04:00
Keith Bostic
3dd702e424 Cleanup pass over test/format kvs/memrata -> helium name changes.
Change Helium code to return success for WT_SESSION.verify rather
than not-supported, applications might reasonable mix-and-match
source types, and verify shouldn't fail.
2014-01-20 09:56:44 -05:00
Keith Bostic
6063b1cc0e First version of the Levyx/Helium code, derived from the Memrata code.
It doesn't run yet, but it compiles and limps to a core dump.
2014-01-15 11:46:07 -05:00
Keith Bostic
5b509b7220 Update copyright notices for 2014.
Move lang/java and lang/python into the public domain.
2014-01-07 10:30:12 -05:00
Keith Bostic
2c744f2842 Replace an explicit (void)arg with WT_UNUSED. 2013-12-06 19:02:37 -05:00
Keith Bostic
6ad2068cb7 Create a single thread that occasionally compacts the object -- compaction
is a long-running operation and we don't want every worker thread doing it.
2013-11-25 10:09:22 -05:00