Commit graph

86 commits

Author SHA1 Message Date
Bradley C. Kuszmaul
e4dcc3e9f8 A bunch of symbols that don't start with toku_ are made static or start with toku_. Addresses #8.
git-svn-id: file:///svn/tokudb@801 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 19:09:24 +00:00
Yoni Fogel
6d82cfad4d Made test_env_close_flags work with bdb
addresses #16

git-svn-id: file:///svn/tokudb@798 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 17:22:01 +00:00
Yoni Fogel
fd47d05e12 Suppress output if not in verbose mode
git-svn-id: file:///svn/tokudb@797 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 17:16:40 +00:00
Yoni Fogel
5c04982f40 Follow bdb behavior more closely
Default to '.' if we use DB_USE_ENVIRON (or root version) and DB_HOME is not set.
closes #59

git-svn-id: file:///svn/tokudb@793 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 17:12:13 +00:00
Yoni Fogel
8fb3002f43 NULL home to dbenv now defaults to '.' instead of
EINVAL.
addresses #59

git-svn-id: file:///svn/tokudb@792 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 17:08:45 +00:00
Rich Prohaska
9225809fcf addresses #45
git-svn-id: file:///svn/tokudb@785 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 15:10:16 +00:00
Yoni Fogel
f40ba83d2f Default env directory is '.'
Add support for DB_USE_ENVIRON and DB_USE_ENVIRON_ROOT

git-svn-id: file:///svn/tokudb@783 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 14:50:09 +00:00
Rich Prohaska
15597e699e use BDBDIR variable for multiple BDB builds. addresses #49
git-svn-id: file:///svn/tokudb@778 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 00:44:04 +00:00
Rich Prohaska
472ae66e36 test case for tokudb handle split of child crash. addresses #51
git-svn-id: file:///svn/tokudb@775 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 22:18:40 +00:00
Rich Prohaska
25163189be use BDB var to control bdb releases. addresses #49
git-svn-id: file:///svn/tokudb@774 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 22:17:51 +00:00
Rich Prohaska
7f8a7cd084 test case for tokudb handle split of child crash. addresses #51
git-svn-id: file:///svn/tokudb@772 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 20:56:56 +00:00
Bradley C. Kuszmaul
9da9621873 Stop passing DB* everywhere. Instead store it in the BRT and PMA structs. Fixes #39.
git-svn-id: file:///svn/tokudb@761 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-26 21:51:36 +00:00
Yoni Fogel
acf13b93bb db_create returns EINVAL on any flags. Fixes #36
git-svn-id: file:///svn/tokudb@756 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-26 16:28:00 +00:00
Rich Prohaska
d345db0551 Addresses #19
git-svn-id: file:///svn/tokudb@754 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-26 15:26:47 +00:00
Yoni Fogel
755da65cea Modified test_db_env_open_open_close
Documented in the test that BDB does not behave as expected,
Changed it to create both times (BDB was failing for reasons other than the test intended)
closes #34

git-svn-id: file:///svn/tokudb@752 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-26 14:24:59 +00:00
Rich Prohaska
88378bda52 search in a BRT with duplicate keys is equivalent to a DB_SET cursor get.
Addresses #19



git-svn-id: file:///svn/tokudb@748 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-25 18:17:01 +00:00
Bradley C. Kuszmaul
0265e38eeb test_log3 now tries inserting something. The resulting log entry is bad, however. Addresses #27.
git-svn-id: file:///svn/tokudb@744 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-25 14:38:25 +00:00
Bradley C. Kuszmaul
da98b27ffe Improve test infrastructure. Addresses #27.
git-svn-id: file:///svn/tokudb@743 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-25 14:33:54 +00:00
Bradley C. Kuszmaul
c89aaafab8 Add recovery tests to the src/tests check rule
git-svn-id: file:///svn/tokudb@741 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-25 14:25:56 +00:00
Bradley C. Kuszmaul
b6c9d1bcf3 src/tests are now quiet with a verbose option: "make VERBOSE=1" or "make VERBOSE=2". Addresses #13.
git-svn-id: file:///svn/tokudb@729 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-24 03:09:59 +00:00
Bradley C. Kuszmaul
85336f49f3 Get rid of the manual commit code. Addresses #32
git-svn-id: file:///svn/tokudb@726 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-23 17:41:02 +00:00
Rich Prohaska
0d868bc7b4 close #17 dont put any DB_ flags in the tokudb header
git-svn-id: file:///svn/tokudb@707 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-22 01:05:00 +00:00
Bradley C. Kuszmaul
1dcc0a39ad Remove some output. Perhaps removed too much output. Maybe the individual test names should be printed as the test runs. For now, let's go for this extrema version, and see how it wears. Addresses #13
git-svn-id: file:///svn/tokudb@702 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-21 13:42:44 +00:00
Bradley C. Kuszmaul
4d20260c72 Remove some output. Addresses #13
git-svn-id: file:///svn/tokudb@701 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-21 13:26:08 +00:00
Yoni Fogel
e6cf81f3a9 Added additional testing to test_db_already_exists>
git-svn-id: file:///svn/tokudb@693 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 22:05:13 +00:00
Yoni Fogel
57570eda1f Added X.run alias for X.bdbrun and X.tdbrun
git-svn-id: file:///svn/tokudb@692 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 22:04:49 +00:00
Yoni Fogel
e69541f377 Modified some tests, add set_lg_dir test.
git-svn-id: file:///svn/tokudb@691 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 21:42:16 +00:00
Yoni Fogel
0346c1fe5c Error case for tmp_dir, error case for set_lg_dir, implemented error prefix.
git-svn-id: file:///svn/tokudb@690 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 21:40:51 +00:00
Bradley C. Kuszmaul
13f29b60cc Make fopen parse, and log only the fname relative to the env, not the whole name with the env
git-svn-id: file:///svn/tokudb@689 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 21:20:05 +00:00
Yoni Fogel
5742ba3599 Fixed test_db_open_notexist_reopen
git-svn-id: file:///svn/tokudb@688 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 21:12:49 +00:00
Yoni Fogel
7fefdb87bf Fixed test_db_env_set_errpfx
git-svn-id: file:///svn/tokudb@687 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 19:55:48 +00:00
Yoni Fogel
885fc269d3 Swapped toku_strdup for strdup
git-svn-id: file:///svn/tokudb@686 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 19:55:06 +00:00
Yoni Fogel
6171c85420 DB_ENV->set_lg_dir functionality added.
git-svn-id: file:///svn/tokudb@684 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 19:28:16 +00:00
Bradley C. Kuszmaul
c1c964a839 Log fcreate
git-svn-id: file:///svn/tokudb@683 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 13:58:47 +00:00
Bradley C. Kuszmaul
f67e4807ec Remove a stray reference to an old name. Addresses #8
git-svn-id: file:///svn/tokudb@680 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-20 00:40:43 +00:00
Rich Prohaska
9441c81dbc git-svn-id: file:///svn/tokudb@668 c7de825b-a66e-492c-adef-691d508d4ae1 2007-11-19 21:27:13 +00:00
Bradley C. Kuszmaul
3b3687cf2d verify that home exists
git-svn-id: file:///svn/tokudb@666 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 20:56:20 +00:00
Bradley C. Kuszmaul
01bcc08dbd Some test cleanup
git-svn-id: file:///svn/tokudb@665 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 20:54:01 +00:00
Rich Prohaska
caad214427 use TOKU_DB_DUPSORT internally
git-svn-id: file:///svn/tokudb@664 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 20:22:56 +00:00
Rich Prohaska
70fc7b56fd allow build with non default BDB
git-svn-id: file:///svn/tokudb@663 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 18:56:09 +00:00
Yoni Fogel
c98359d311 Port to linux
git-svn-id: file:///svn/tokudb@662 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 18:51:10 +00:00
Yoni Fogel
4d1167fb7a Attempt to port makefile to linux
git-svn-id: file:///svn/tokudb@661 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 18:37:46 +00:00
Rich Prohaska
824103d215 bdb port
git-svn-id: file:///svn/tokudb@660 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 18:28:22 +00:00
Yoni Fogel
ee3d0db9f8 git-svn-id: file:///svn/tokudb@650 c7de825b-a66e-492c-adef-691d508d4ae1 2007-11-19 17:12:06 +00:00
Yoni Fogel
e51fdf82ec Fix for test_env_close_flags.c
git-svn-id: file:///svn/tokudb@646 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 16:51:14 +00:00
Rich Prohaska
20222917c6 use DIR for db files
git-svn-id: file:///svn/tokudb@644 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 16:32:15 +00:00
Yoni Fogel
f978d2859e Modified tokudb to work with test_db_already_exists
git-svn-id: file:///svn/tokudb@643 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 16:30:50 +00:00
Rich Prohaska
ee3d071c03 fix 2 dup search bugs
git-svn-id: file:///svn/tokudb@642 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 16:09:30 +00:00
Yoni Fogel
76e5b4c23f Support for reading DB_CONFIG
git-svn-id: file:///svn/tokudb@641 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 15:52:02 +00:00
Yoni Fogel
8bd397bc80 Fix for Bugzilla Bug 6
'rpath' simulated in OSX 10.4

git-svn-id: file:///svn/tokudb@639 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-19 15:49:18 +00:00