Leif Walsh
dc4776a770
[t:4871] implement binary compilation options in a nicer way in cmake,
...
only do it for release builds, play nicer with multi-configuration
generators like vs and xcode
git-svn-id: file:///svn/toku/tokudb@44535 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
d3a6f99e14
[t:5073] fix most clang problems on linux, ignore -Wcast-align for now
...
git-svn-id: file:///svn/toku/tokudb@44529 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
6f24c4fa88
[t:4871] clean up compilation flags across the board
...
git-svn-id: file:///svn/toku/tokudb@44507 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
14709da58b
[t:4871] fix scanrace, make it build again
...
git-svn-id: file:///svn/toku/tokudb@44328 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Rich Prohaska
4ba7bcad2c
remove scanrace from the build list
...
git-svn-id: file:///svn/toku/tokudb@44323 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
dd019fcd2d
[t:4871] committing ENVDIR fix for txncommit patch I meant to commit yesterday
...
git-svn-id: file:///svn/toku/tokudb@44322 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00
John Esmet
c5adb6bac5
fix multi bench, have it compile with cmake
...
git-svn-id: file:///svn/toku/tokudb@44317 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00
Yoni Fogel
3a208cebc4
closes [t:4913]. Modelines now synchronized in every source/header file (and always top two lines)
...
git-svn-id: file:///svn/toku/tokudb@43762 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:36 -04:00
Leif Walsh
3719bf2c2f
[t:4901] merging brt->ft rename to main
...
git-svn-id: file:///svn/toku/tokudb@43686 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:35 -04:00
Rich Prohaska
2483237c12
#4869 remove trace_mem since it is not used and it can easily be resurrected if needed refs[t:4869]
...
git-svn-id: file:///svn/toku/tokudb@43537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:30 -04:00
Leif Walsh
2bd3f447c1
[t:4858] merge 4858 to mainline
...
git-svn-id: file:///svn/toku/tokudb@43285 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:26 -04:00
Leif Walsh
63b1969fbb
[t:4814] merging cmake work to mainline
...
git-svn-id: file:///svn/toku/tokudb@43179 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:25 -04:00
Bradley C. Kuszmaul
7ad7bb0611
close[t:4298] Merge from 4298j: {{{svn merge -c41355 ../tokudb.4298i}}}. Closes #4298 .
...
git-svn-id: file:///svn/toku/tokudb@41357 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:14 -04:00
Zardosht Kasheff
5e4f771839
[t:4503], remove flatten from scanscan
...
git-svn-id: file:///svn/toku/tokudb@40082 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Rich Prohaska
f68a6bf001
#3783 build txn commit refs[t:3783]
...
git-svn-id: file:///svn/toku/tokudb@39707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Rich Prohaska
93a55b63a4
#4288 build txncommit with profiling refs[t:4288]
...
git-svn-id: file:///svn/toku/tokudb@39570 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
213d54e25e
#4288 get gprof working with ptquery refs[t:4288]
...
git-svn-id: file:///svn/toku/tokudb@39408 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Rich Prohaska
ae84e33e31
#4288 port ptquery to bdb refs[t:4288]
...
git-svn-id: file:///svn/toku/tokudb@39164 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
a46c436dfd
#4288 use ptquery to measure query perf scaling refs[t:4288]
...
git-svn-id: file:///svn/toku/tokudb@39144 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Bradley C. Kuszmaul
b22c98f01d
close[t:4269] Merge 4269 fixes to main. {{{svn merge -r38251:38424 ../tokudb.4269}}}. Closes #4269 .
...
git-svn-id: file:///svn/toku/tokudb@38438 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:02 -04:00
Bradley C. Kuszmaul
90c2763121
[t:4319] Didn't quite get those small tests to work right. Refs #4319 , #4337 .
...
git-svn-id: file:///svn/toku/tokudb@38288 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:02 -04:00
Bradley C. Kuszmaul
33fddab86b
close[t:4337] Speed up the slowest tests. Closes #4337 .
...
git-svn-id: file:///svn/toku/tokudb@38285 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:02 -04:00
Barry Perlman
ecb2859af2
[t:4184] #4184 Merge tokudb.4184c to main. Main now supports stat64 and keyrange64.
...
git-svn-id: file:///svn/toku/tokudb@37921 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Rich Prohaska
9450008934
#4117 speed up brt_verify. merge to mainline refs[t:4117]
...
git-svn-id: file:///svn/toku/tokudb@36980 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
11c4f63561
#4136 add malloc status output refs[t:4136]
...
git-svn-id: file:///svn/toku/tokudb@36979 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Barry Perlman
8bd8243a9e
[t:4136] #4136 Add engine status output to db-benchmark-test. Make engine status output available for scanscan even if not verbose.
...
git-svn-id: file:///svn/toku/tokudb@36929 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Rich Prohaska
0fe564b70f
#4117 add a program to verify a db-benchmark file refs[t:4117]
...
git-svn-id: file:///svn/toku/tokudb@36863 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Zardosht Kasheff
d59b7aa86b
[t:4126], fix compile of db-benchmark and scanscan
...
git-svn-id: file:///svn/toku/tokudb@36818 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Leif Walsh
c94a0c048c
[t:3997] add cleaner thread variables to db-benchmark-test.c and scanscan.c
...
git-svn-id: file:///svn/toku/tokudb@36791 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Zardosht Kasheff
7ee9ebc898
[t:4106], fix compile of scanscan.c
...
git-svn-id: file:///svn/toku/tokudb@36720 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
00e8c8c224
[t:3997], merge to main
...
git-svn-id: file:///svn/toku/tokudb@36689 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
38758ac289
[t:3913], undo change t ocachesize
...
git-svn-id: file:///svn/toku/tokudb@34242 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Zardosht Kasheff
1f9596c702
[t:3914], use c_getf_set instead of c_get
...
git-svn-id: file:///svn/toku/tokudb@34241 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Zardosht Kasheff
8a15c1169f
[t:3913], have ptquery use bulk fetch for warmup
...
git-svn-id: file:///svn/toku/tokudb@34240 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Rich Prohaska
2ee59a3d6b
#3870 add bulk_fetch to the release/examples closes[t:3870]
...
git-svn-id: file:///svn/toku/tokudb@33961 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Zardosht Kasheff
f392523514
[t:3436], [t:3782], merge ydb level bulk fetch to main line
...
git-svn-id: file:///svn/toku/tokudb@33770 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
b669ec96d6
[t:3635] [t:3764] [t:3757] [t:3749] merging tokudb.3635+prefetch into mainline, pending testing, fixes #3635 , #3764 , #3757 , #3749
...
git-svn-id: file:///svn/toku/tokudb@33537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
f22d864168
#3783 txn begin commit benchmark refs[t:3783]
...
git-svn-id: file:///svn/toku/tokudb@33403 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Rich Prohaska
bd5fffc204
#3726 support BIG caches in ptquery refs[t:3726]
...
git-svn-id: file:///svn/toku/tokudb@33113 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Dave Wells
164064404c
whoops - did not mean to modify scanscan #3726 [t:3726]
...
git-svn-id: file:///svn/toku/tokudb@32809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:43 -04:00
Dave Wells
1f61ed5188
ptquery.c added to db-benchmark-test dir #3726 closes [t:3726]
...
git-svn-id: file:///svn/toku/tokudb@32808 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:43 -04:00
Bradley C. Kuszmaul
bfb7900fef
[t:3620] Merge #3620 to main, and delete tokudb.3620. Refs #3620 .
...
git-svn-id: file:///svn/toku/tokudb@32348 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:41 -04:00
Bradley C. Kuszmaul
866597e6d1
[t:3586] [t:3604] Merge icc onto main. Refs #3586 , #3604 .
...
git-svn-id: file:///svn/toku/tokudb@32232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:40 -04:00
Rich Prohaska
439d156cdf
#3535 remove DB_YESOVERWRITE on main. merge tokudb.3535 to main refs[t:3535]
...
git-svn-id: file:///svn/toku/tokudb@31293 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:40 -04:00
Rich Prohaska
52965f6427
#3354 db-benchmark-test with unique checks sometimes fails due to duplicate key refs[t:3354]
...
git-svn-id: file:///svn/toku/tokudb@29252 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:38 -04:00
Bradley C. Kuszmaul
3c87b5706d
Fixes #3361 , #3336 . db-benchmark-test more careful argument parsing and print row numbers. close[t:3361] close[t:3336]
...
git-svn-id: file:///svn/toku/tokudb@29245 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Bradley C. Kuszmaul
23e73b0617
#3099 [t:3099] Get rid of printf.
...
git-svn-id: file:///svn/toku/tokudb@28911 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:37 -04:00
Rich Prohaska
43e5039e58
#3011 remove *extra from *multiple functions and callbacks refs[t:3011]
...
git-svn-id: file:///svn/toku/tokudb@25627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:30 -04:00
Bradley C. Kuszmaul
70eb6ebabe
Close #2945 (get rid of {{{db->set_bt_compare}}} in favor of {{{env->set_default_bt_compare}}}).
...
Closes #2945 . close[t:2945]
{{{
svn merge -r 24888:24894 https://svn.tokutek.com/tokudb/toku/tokudb.2945
}}}
.
git-svn-id: file:///svn/toku/tokudb@24931 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:24 -04:00
Rich Prohaska
5484d70495
#2934 closes[t:2934] add --optimize to db-benchmark, fix the leafentry print function
...
git-svn-id: file:///svn/toku/tokudb@23806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:23 -04:00