Commit graph

394 commits

Author SHA1 Message Date
Bradley C. Kuszmaul
91dfa98ef2 Add copyright. Addresses #54.
git-svn-id: file:///svn/tokudb@840 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 22:08:24 +00:00
Rich Prohaska
99169fba52 remove the .. rpath addresses #49
git-svn-id: file:///svn/tokudb@838 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 21:34:11 +00:00
Rich Prohaska
5cd6a6d27c set the default db.h to 4.4 addresses #49
git-svn-id: file:///svn/tokudb@836 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 21:06:11 +00:00
Rich Prohaska
be7474282c add key and data size limit check in db->put. closes #50
git-svn-id: file:///svn/tokudb@832 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 19:32:53 +00:00
Rich Prohaska
18706752a6 add key and data size limit check in db->put. closes #50
git-svn-id: file:///svn/tokudb@831 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 19:28:48 +00:00
Bradley C. Kuszmaul
df410defa7 Rename the last bunch of symbols to toku_symbols. Closes #8.
git-svn-id: file:///svn/tokudb@829 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 18:14:40 +00:00
Rich Prohaska
ab2fbfa238 addresses #8
git-svn-id: file:///svn/tokudb@828 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 18:03:21 +00:00
Bradley C. Kuszmaul
8b48d70c9d Rename a bunch of symbols to toku_symbols. Addresses #8.
git-svn-id: file:///svn/tokudb@827 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 15:41:46 +00:00
Bradley C. Kuszmaul
0a6d3a6cc6 Rename a bunch of symbols to toku_symbols. Addresses #8.
git-svn-id: file:///svn/tokudb@826 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 15:34:49 +00:00
Bradley C. Kuszmaul
062ad802b1 Rename a bunch of symbols to toku_symbols. Addresses #8.
git-svn-id: file:///svn/tokudb@825 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 15:22:23 +00:00
Bradley C. Kuszmaul
77ab644ef6 Rename a bunch of symbols to toku_symbols. Addresses #8.
git-svn-id: file:///svn/tokudb@824 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 15:17:46 +00:00
Bradley C. Kuszmaul
9f54dcef61 Rename a bunch of symbols to toku_symbols. Addresses #8.
git-svn-id: file:///svn/tokudb@823 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 15:09:14 +00:00
Bradley C. Kuszmaul
6b2f1c61b7 Rename a bunch of symbols to toku_symbols. Addresses #8.
git-svn-id: file:///svn/tokudb@822 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 14:44:03 +00:00
Bradley C. Kuszmaul
a0db362844 Add copyrights using #ident in the utils dir. Closes #54.
git-svn-id: file:///svn/tokudb@821 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 14:29:22 +00:00
Bradley C. Kuszmaul
d6ed45950d Add copyrights using #ident in the buildheader and db-benchmark-test and loadsome and bdb-examples dirs. Addresses #54.
git-svn-id: file:///svn/tokudb@820 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 14:27:42 +00:00
Bradley C. Kuszmaul
f57cad96ef Add copyrights using #ident in the buildheader and db-benchmark-test dirs. Addresses #54.
git-svn-id: file:///svn/tokudb@819 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 14:27:03 +00:00
Bradley C. Kuszmaul
6558a03ecb Add copyrights using #ident in the src and src/tests dirs. Addresses #54.
git-svn-id: file:///svn/tokudb@818 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 14:21:46 +00:00
Bradley C. Kuszmaul
1a155723d6 Add copyrights using #ident on the top of newbrt sources. Addresses #54.
git-svn-id: file:///svn/tokudb@817 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 14:18:54 +00:00
Yoni Fogel
aea1b4c69d Data is padded with spaces instead of 0-filled
for test_db_secondary
Addresses #68

git-svn-id: file:///svn/tokudb@812 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 01:52:14 +00:00
Yoni Fogel
528663a292 Added test_db_secondary
Closes #68

git-svn-id: file:///svn/tokudb@811 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-29 01:46:52 +00:00
Rich Prohaska
a959cd4bd5 addresses #47
git-svn-id: file:///svn/tokudb@810 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 22:36:20 +00:00
Rich Prohaska
dd6d25803f addresses #49
git-svn-id: file:///svn/tokudb@808 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 21:40:41 +00:00
Rich Prohaska
67dc4d5e3e addresses #8
git-svn-id: file:///svn/tokudb@807 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 20:51:16 +00:00
Rich Prohaska
64dbec8b77 implement db->del as a lookup followed by a delete to match BDB del return value. also implemented a tokutek flag that suppresses the return value. closes #45
git-svn-id: file:///svn/tokudb@806 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 20:47:21 +00:00
Rich Prohaska
14bba37fdf add pget, TOKUDB to db.h. closes #69. closes #70
git-svn-id: file:///svn/tokudb@805 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 20:04:35 +00:00
Rich Prohaska
d074a42ec6 cursor DB_SET op should not change the key. closes #73
git-svn-id: file:///svn/tokudb@804 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 19:46:39 +00:00
Bradley C. Kuszmaul
ca6ac478ef 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@802 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 19:14:58 +00:00
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
Bradley C. Kuszmaul
2020f63610 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@800 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 19:00:21 +00:00
Yoni Fogel
1874eb48c9 Removed execute permissions from source files
git-svn-id: file:///svn/tokudb@799 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 17:23:09 +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
f32c1f3196 addresses #49
git-svn-id: file:///svn/tokudb@789 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 15:38:54 +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
Bradley C. Kuszmaul
2ff8410687 Fix indentation
git-svn-id: file:///svn/tokudb@784 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 14:51:55 +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
Bradley C. Kuszmaul
897e28c38a Get rid of conflict on {{{index}}}. Fixes #56.
git-svn-id: file:///svn/tokudb@782 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-28 14:21:22 +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
Bradley C. Kuszmaul
bafd365340 Build the sample offsets on a 64-bit machine (including db->associate). Addresse #48.
git-svn-id: file:///svn/tokudb@777 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 22:32:21 +00:00
Bradley C. Kuszmaul
b1506c236c Add db->associate to the set of methods we put into db.h. Addresses #48.
git-svn-id: file:///svn/tokudb@776 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 22:28:09 +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
Rich Prohaska
3c948cdeac update the db.h for 4.4.20. addresses #49
git-svn-id: file:///svn/tokudb@771 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 20:36:02 +00:00
Rich Prohaska
8ff534e152 use kv-pair's to contain the pivot key and data. closes #37
git-svn-id: file:///svn/tokudb@770 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 18:16:45 +00:00
Rich Prohaska
2a8344c090 add tree flags to the node to drive serialization of pivots. addresses #5
git-svn-id: file:///svn/tokudb@769 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 15:22:56 +00:00
Bradley C. Kuszmaul
a9bae208c4 src/tests/test_log3.recover now works (can recover after inserting one thing into a BRT. Addresses #27. Closes #43.
git-svn-id: file:///svn/tokudb@767 c7de825b-a66e-492c-adef-691d508d4ae1
2007-11-27 10:48:31 +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