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