Keith Bostic
6d8c107e86
Move to autoconf 1.14; subdir-objects means we have to copy the compression
...
file and build it locally, we're already building the standard version of it
in the source location.
2014-01-11 15:36:24 -05:00
Keith Bostic
23febd77a4
Merge branch 'develop' into wtperf-745
2013-11-25 10:11:31 -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
Keith Bostic
e55042d774
Smoke-test format as part of running "make check".
2013-11-24 16:22:11 -05:00
Keith Bostic
135524bd6a
Add support for periodic hot backups to test/format.
2013-05-25 14:38:14 -04:00
Keith Bostic
28660c561f
Changes to move the Berkeley DB KVS implementation out of test/format
...
and loaded as a shared library.
Note we're now passing the Berkeley DB library path as a command-line
argument to s_dumpcmp.
2013-04-18 12:35:29 -04:00
Keith Bostic
1b5eaa3a4b
Rename "kvs" to "kvsbdb" to make room for the STEC implementation.
...
Add information about various semantics the data-source has to handle:
append, overwrite, implicitly creating records, and the bitfield format.
2013-04-06 10:35:16 -04:00
Keith Bostic
ba82e01b49
First set of changes to make WT_DATA_SOURCE work better (row-store is
...
working, but column-store still isn't).
Create a new cursor type, the data-source cursor; it has a "child" cursor
that's "owned" by the data-source layer. This means adding a new private
field to the WT_CURSOR structure for a data-source. Implementation is in
cursor/cur_ds.c.
Store the data-source configuration (currently only the key/value_format
strings) in the meta-data file.
Pass simplified configuration strings to the underlying data-source methods
("key_format", "value_format" and "append", so far, probably needs "overwrite"
as well).
Don't pass "owner" to the WT_DATA_SOURCE.open_cursor method, owner is
intended for some of the internal cursor types, like dump.
Some general renaming, use "uri" instead of "name" in the data-source
methods and docs.
2013-04-03 09:23:19 -04:00
Keith Bostic
17bc2422d6
Add the hooks to make it easy to bring in an LZO handler.
2013-01-21 12:36:03 +00:00
Keith Bostic
5593776817
Add support for WT_COMPRESS::compress_raw, let the underlying compression
...
routine select how many rows are included in each underlying disk block.
Reference #324 .
2012-11-15 13:11:57 +00:00
Michael Cahill
899d510f98
warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS'
2012-10-03 18:18:43 +10:00
Keith Bostic
9cd6b24ad8
Fix "backup" target, don't copy into a directory, RUNDIR is a directory.
2012-09-17 10:06:50 +00:00
Keith Bostic
9ce7af92db
Remove the core file if cleaning up.
2012-09-17 09:41:44 +00:00
Keith Bostic
376c7f71ed
Move test/format runs into the subdirectory RUNDIR.
...
Turn on LSM runs but then #ifdef them out, they don't currently work.
2012-09-16 13:03:08 +00:00
Keith Bostic
980e2637ea
Make the whitespace script run on the examples, utilities extension code.
2012-05-15 08:19:03 +00:00
Michael Cahill
ffa225453b
Portability: don't assume the make understands $<.
2012-04-27 10:49:50 +10:00
Michael Cahill
b562d62e09
Rename s_dumpcmp so automake realizes it needs to copy it.
...
--HG--
rename : test/format/s_dumpcmp => test/format/s_dumpcmp.sh
2012-04-27 10:36:25 +10:00
Keith Bostic
20c1299982
Move s_dumpcmp.in to s_dumpcmp, so the dist/s_style script doesn't think
...
it's a C input file and modify it.
2012-04-23 20:04:23 +00:00
Keith Bostic
48e4a7ffed
Make the local clean targets all the same: remove the WiredTiger run
...
files, anything named with leading underscores, and core files.
2012-04-23 13:43:21 +00:00
Keith Bostic
f43ca10b1d
Remove core files in the clean target.
2012-03-20 08:38:40 +00:00
Keith Bostic
1c4e01a82b
whitespace cleanup
2012-03-14 12:03:28 -04:00
Keith Bostic
279269b8b4
Split up test/format WT code into multiple files (currently bulk-load,
...
handle ops like open, close, verify, and cursor operations).
2012-03-12 16:32:32 -04:00
Keith Bostic
fba33d8998
Now that the root address is in the schema file, we can't simply copy the
...
__wt file standalone and re-run salvage on it, we have to copy the schema
file as well.
2012-01-22 11:44:31 +00:00
Keith Bostic
afed9aca62
Update, match the schema file name change.
2011-12-26 11:55:10 +00:00
Keith Bostic
c416ddc380
Move root addresses into the schema file and add support for the
...
WiredTiger.turtle file. More work splitting the block manager code out
of btree/bt_handle.c (including lots of re-organization of bt_handle.c).
2011-12-21 14:49:09 +00:00
Keith Bostic
6794c839b9
Don't remove the BACKUP directory when the tree is re-built, I'm tired
...
of losing it.
2011-11-29 14:59:40 +00:00
Keith Bostic
70f54722bb
Copy WiredTiger to the backup directory.
2011-11-06 11:56:41 +00:00
Michael Cahill
2856fecda7
Add a "reverse" collator extension, primarily intended for testing.
...
refs #118
2011-10-07 16:42:39 +11:00
Keith Bostic
ce8f439b18
Remove the WiredTiger flag file in the clean target.
2011-10-05 11:00:40 +00:00
Michael Cahill
0a9d7a990b
Fix test builds to work with Make.subdirs.
...
--HG--
rename : test/format/s_dumpcmp => test/format/s_dumpcmp.in
2011-09-30 21:42:50 +10:00
Michael Cahill
a7c151b419
Put build subdirs into build_posix/Make.subdirs, use that to generate both Makefile.am and configure.ac. This addresses issues in releases where some of those subdirs are excluded.
2011-09-30 17:32:42 +10:00
Michael Cahill
d9c3309139
Backout change to test/format Makefile: do the check in configure instead.
2011-09-27 20:34:55 +10:00
Michael Cahill
939c0469ff
Skip the build of test/format if the BDB link has not been created.
2011-09-27 17:47:11 +10:00
Keith Bostic
6c7615e52a
Remove valgrind output files.
2011-09-11 11:08:20 +00:00
Michael Cahill
b12f6c5458
Fix up various build issues:
...
* make test programs link statically by default
* depende on libwiredtiger.la so tests are relinked when the library changes
* don't bother with helper targets for test/insert
2011-09-06 07:09:39 +10:00
Keith Bostic
9fa0bd1e8b
Add a backup target to preserve the current run.
...
Add a local clean target to clean out the run's files.
2011-09-05 09:12:03 +00:00
Michael Cahill
6ba3445126
Rearrange directories to keep Makefile.am with the sources.
...
--HG--
rename : build_posix/AUTHORS => AUTHORS
rename : build_posix/bench/tcbench/Makefile.am => bench/tcbench/Makefile.am
rename : build_posix/configure.ac => configure.ac
rename : build_posix/ext/compressors/bzip2_compress/Makefile.am => ext/compressors/bzip2_compress/Makefile.am
rename : build_posix/ext/compressors/nop_compress/Makefile.am => ext/compressors/nop_compress/Makefile.am
rename : build_posix/test/format/Makefile.am => test/format/Makefile.am
rename : build_posix/test/insert/Makefile.am => test/insert/Makefile.am
rename : build_posix/test/salvage/Makefile.am => test/salvage/Makefile.am
rename : build_posix/test/thread/Makefile.am => test/thread/Makefile.am
2011-09-01 08:25:36 +10:00