Commit graph

275 commits

Author SHA1 Message Date
Bradley C. Kuszmaul
9b32c3d5cd 32
git-svn-id: file:///svn/tokudb@261 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:20:25 +00:00
Bradley C. Kuszmaul
03d85f6ba1 64
git-svn-id: file:///svn/tokudb@260 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:16:50 +00:00
Bradley C. Kuszmaul
d4dc109407 db_env'
git-svn-id: file:///svn/tokudb@259 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:16:43 +00:00
Bradley C. Kuszmaul
4858f5be4c Save 64
git-svn-id: file:///svn/tokudb@258 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:12:35 +00:00
Bradley C. Kuszmaul
4b26069914 dbc 32
git-svn-id: file:///svn/tokudb@257 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:12:29 +00:00
Bradley C. Kuszmaul
2c41f5609a dbc
git-svn-id: file:///svn/tokudb@256 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:11:52 +00:00
Bradley C. Kuszmaul
1b0a4df991 Save 64
git-svn-id: file:///svn/tokudb@255 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:08:52 +00:00
Bradley C. Kuszmaul
645a93f3cb txn
git-svn-id: file:///svn/tokudb@254 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 19:08:41 +00:00
Bradley C. Kuszmaul
33bbdbc6a0 Save 64
git-svn-id: file:///svn/tokudb@253 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 18:59:21 +00:00
Bradley C. Kuszmaul
915785924e Fiddle around
git-svn-id: file:///svn/tokudb@252 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 18:59:12 +00:00
Bradley C. Kuszmaul
555f77c7db Get DBT to work
git-svn-id: file:///svn/tokudb@251 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 17:52:04 +00:00
Bradley C. Kuszmaul
47de66f94e Save 64 bit sample
git-svn-id: file:///svn/tokudb@250 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 17:47:27 +00:00
Bradley C. Kuszmaul
e262e68af0 Get it to work right
git-svn-id: file:///svn/tokudb@249 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 17:47:14 +00:00
Bradley C. Kuszmaul
e3cd1f9826 Do dbt
git-svn-id: file:///svn/tokudb@247 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 17:40:16 +00:00
Rich Prohaska
0b19e86a34 make deleted kv pairs invisible
git-svn-id: file:///svn/tokudb@246 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-05 13:52:52 +00:00
Bradley C. Kuszmaul
356e2cb4c9 Fix where the cplusplus headers go
git-svn-id: file:///svn/tokudb@244 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 21:40:11 +00:00
Bradley C. Kuszmaul
e5a90933be Now we can compile stuff on 32 and 64 systems
git-svn-id: file:///svn/tokudb@243 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 21:39:03 +00:00
Bradley C. Kuszmaul
6a13ec52e6 Add sample_offsets_64.h
git-svn-id: file:///svn/tokudb@242 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 21:19:18 +00:00
Bradley C. Kuszmaul
948986c11e Create sample offsets and test on a 32-bit machine
git-svn-id: file:///svn/tokudb@241 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 21:18:09 +00:00
Bradley C. Kuszmaul
801060c7a5 Create sample_offsets
git-svn-id: file:///svn/tokudb@240 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 21:01:41 +00:00
Bradley C. Kuszmaul
78b48fa835 Non-portable implementation
git-svn-id: file:///svn/tokudb@239 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 20:59:50 +00:00
Rich Prohaska
808951d65d pma delete under cursor changes
git-svn-id: file:///svn/tokudb@236 c7de825b-a66e-492c-adef-691d508d4ae1
2007-09-04 13:51:12 +00:00
Rich Prohaska
acd68baef4 implement the rebalance and shrink after pma deletion
git-svn-id: file:///svn/tokudb@220 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-30 15:15:14 +00:00
Rich Prohaska
060f521e03 need to watch the long boundary
git-svn-id: file:///svn/tokudb@219 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-30 15:12:55 +00:00
Rich Prohaska
7490c63f99 convert really long command line arg
git-svn-id: file:///svn/tokudb@218 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-30 15:05:11 +00:00
Rich Prohaska
46abdc1a5c add empty tree test cases
git-svn-id: file:///svn/tokudb@215 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-27 14:11:19 +00:00
Rich Prohaska
075df0ba24 remove some debug printfs
git-svn-id: file:///svn/tokudb@214 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-27 12:08:12 +00:00
Rich Prohaska
9f70fff85d try multiple brt fanout's
git-svn-id: file:///svn/tokudb@197 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-25 21:58:25 +00:00
Rich Prohaska
4a0ff58aa7 remove cursor debug tracing
git-svn-id: file:///svn/tokudb@193 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-24 20:00:25 +00:00
Bradley C. Kuszmaul
8b01b4d7a2 One-per-line in the makefile BINS
git-svn-id: file:///svn/tokudb@192 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-24 18:38:43 +00:00
Bradley C. Kuszmaul
611a2249ec One-per-line in the makefile BINS
git-svn-id: file:///svn/tokudb@191 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-24 18:38:11 +00:00
Bradley C. Kuszmaul
29fe7fa5d6 Rename the files so that the various tests can run concurrently
git-svn-id: file:///svn/tokudb@190 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-24 18:36:02 +00:00
Rich Prohaska
d17bae4542 get tree cursor set last working
git-svn-id: file:///svn/tokudb@186 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-24 12:10:49 +00:00
Rich Prohaska
f4a36c5707 tree cursors that can walk the tree
git-svn-id: file:///svn/tokudb@170 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-23 18:07:18 +00:00
Bradley C. Kuszmaul
3571dbeba0 Put back the free
git-svn-id: file:///svn/tokudb@168 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-22 22:08:26 +00:00
Bradley C. Kuszmaul
b730b03a47 Whoops, freed something not malloced
git-svn-id: file:///svn/tokudb@167 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-22 21:41:29 +00:00
Rich Prohaska
e4b74436d7 changed the tree FANOUT from 16 to 4 and brt-test found a path through the cachetable flush function that followed the wrong linked list.
git-svn-id: file:///svn/tokudb@166 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-22 18:50:49 +00:00
Bradley C. Kuszmaul
2fcb4bfaaf Separate rbuf and wbuf so that log.c can use it. Check in a perliminary version of log.c
git-svn-id: file:///svn/tokudb@162 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-21 23:32:17 +00:00
Rich Prohaska
361c348315 get the bound pma
git-svn-id: file:///svn/tokudb@158 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-20 15:50:46 +00:00
Rich Prohaska
f206871b8e speedup the wbuf_int and wbuf_bytes functions based on profile
data from a long benchmark-test.



git-svn-id: file:///svn/tokudb@155 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-17 12:06:31 +00:00
Rich Prohaska
cda74f7896 short cut pma_free
add some debug asserts to pma_free



git-svn-id: file:///svn/tokudb@147 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-16 13:10:29 +00:00
Bradley C. Kuszmaul
1cd311c093 Speedup toku_hashtable_random_pick
git-svn-id: file:///svn/tokudb@134 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-14 18:50:52 +00:00
Bradley C. Kuszmaul
f9a056213e Unroll keycompare
git-svn-id: file:///svn/tokudb@133 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-14 14:19:05 +00:00
Bradley C. Kuszmaul
cc7a1e665c Actually use maybe-faster-malloc
git-svn-id: file:///svn/tokudb@132 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-14 14:11:55 +00:00
Bradley C. Kuszmaul
727b83a59f Speed up keycompare (maybe)
git-svn-id: file:///svn/tokudb@131 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-14 14:01:51 +00:00
Bradley C. Kuszmaul
1bbd6ea804 Fill in the primeidx
git-svn-id: file:///svn/tokudb@130 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-13 22:59:31 +00:00
Bradley C. Kuszmaul
9c9cff164d Put in error message
git-svn-id: file:///svn/tokudb@129 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-13 22:51:05 +00:00
Bradley C. Kuszmaul
0d4231e0b2 Use primes right in the hash table
git-svn-id: file:///svn/tokudb@128 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-13 22:13:40 +00:00
Bradley C. Kuszmaul
8ae9b13b8e Use fewer mallocs in the hash table
git-svn-id: file:///svn/tokudb@127 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-13 22:07:55 +00:00
Bradley C. Kuszmaul
701339ea1d Use prime numbers for the hash table sizes
git-svn-id: file:///svn/tokudb@126 c7de825b-a66e-492c-adef-691d508d4ae1
2007-08-13 21:53:19 +00:00