Leif Walsh
2965d87a27
[t:4687] resolve warning about -Wstrict-aliasing
...
git-svn-id: file:///svn/toku/tokudb@44594 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:50 -04:00
Leif Walsh
78ad3e15f4
[t:4871] fix linking with gcc, I think
...
git-svn-id: file:///svn/toku/tokudb@44593 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:50 -04:00
Leif Walsh
e13da393bc
[t:5062] txnid becomes separate from lsn, and optimizations for read-only txns
...
git-svn-id: file:///svn/toku/tokudb@44591 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
John Esmet
67c1e6ae80
close[t:4806] fix status text to say memory in use for locks
...
git-svn-id: file:///svn/toku/tokudb@44581 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Zardosht Kasheff
df1556b805
[t:4687], fix some issues surrounding hot indexing and its stress test
...
git-svn-id: file:///svn/toku/tokudb@44570 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Zardosht Kasheff
59e5929d56
[t:4687], add scans
...
git-svn-id: file:///svn/toku/tokudb@44555 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Zardosht Kasheff
414ad7e518
[t:4687], a hot indexing stress test, very simple, still needs scans after hot indexing work is done to verify correctness
...
git-svn-id: file:///svn/toku/tokudb@44551 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
38ae050c90
[t:4871] do not use COMPILE_FLAGS_RELEASE until http://www.cmake.org/Bug/view.php?id=6493 is fixed.
...
git-svn-id: file:///svn/toku/tokudb@44550 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
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
11f07aa622
[t:4871] increase timeout for drd_mid_test_stress* and drd_large_test_stress*.
...
should we really be running these every night?
git-svn-id: file:///svn/toku/tokudb@44533 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
9c1f8f2b5b
[t:5073] change how we link zlib so as not to confuse osx in some cases
...
git-svn-id: file:///svn/toku/tokudb@44531 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
Zardosht Kasheff
84b8eead6c
[t:5071], do some cleanup in cachetable
...
git-svn-id: file:///svn/toku/tokudb@44512 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Zardosht Kasheff
a74082510e
[t:5070], remove tabs from recover.c, also remove a comment that is no longer applicable
...
git-svn-id: file:///svn/toku/tokudb@44511 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
5c89903804
[t:4871] fixing linking of portability and ydb layer with external things
...
git-svn-id: file:///svn/toku/tokudb@44509 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
d8601e192a
[t:5069] move toku_mutex_t's locked member to only exist when compiling with TOKU_PTHREAD_DEBUG, for performance reasons
...
git-svn-id: file:///svn/toku/tokudb@44506 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
5ecfb1c85f
[t:4871] synchronize -D settings with old make system (IS_TDB=1)
...
git-svn-id: file:///svn/toku/tokudb@44487 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
df558c4679
[t:4871] silence FindValgrind, fix debug settings for release icc builds
...
git-svn-id: file:///svn/toku/tokudb@44486 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Zardosht Kasheff
9c47cdaf24
[t:4690], cleanup case statement in cachetable.c
...
git-svn-id: file:///svn/toku/tokudb@44485 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
5410bb9998
[t:4871] remove -Wcast-align on darwin
...
git-svn-id: file:///svn/toku/tokudb@44440 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Bradley C. Kuszmaul
7716bfc49f
close[t:5054] Fix #5054 . Improve spec for block_allocator.
...
git-svn-id: file:///svn/toku/tokudb@44417 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:49 -04:00
Leif Walsh
810b6b645a
[t:5027] increment put stats more often
...
git-svn-id: file:///svn/toku/tokudb@44385 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
4b373ecd88
[t:5027] compile fix
...
git-svn-id: file:///svn/toku/tokudb@44383 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
c5f1898ad4
[t:5027] add operation_extra for serial inserts
...
git-svn-id: file:///svn/toku/tokudb@44382 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
8d341cca30
[t:5027] fix a really stupid error (write past the end of an array)
...
git-svn-id: file:///svn/toku/tokudb@44380 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
ef2992362c
[t:5027] fix compilation, needed attribute unused
...
git-svn-id: file:///svn/toku/tokudb@44378 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Yoni Fogel
593f7bbeb7
[t:5027] Fixed parsing of integers
...
git-svn-id: file:///svn/toku/tokudb@44376 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
e3aa19aa45
[t:5027] clean up a little, add serial inserts and interleaving
...
git-svn-id: file:///svn/toku/tokudb@44375 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Yoni Fogel
de774f7a27
[t:5027] Added a generic parser/helper for options (cleaned up significantly)
...
git-svn-id: file:///svn/toku/tokudb@44374 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Yoni Fogel
2b8d2634e5
[t:5027] Made cli_args accessible through args. Removed redundant variables.
...
git-svn-id: file:///svn/toku/tokudb@44373 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Yoni Fogel
5574a100f2
[t:5027] Fix compilation error
...
git-svn-id: file:///svn/toku/tokudb@44368 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Yoni Fogel
638755867e
[t:5040] closes #5040 Add drd suppression code for performance counters in test
...
git-svn-id: file:///svn/toku/tokudb@44361 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Yoni Fogel
e79b55ebba
[t:5039] Closes #5039 fix memory leaks in ft-serialize-benchmark
...
git-svn-id: file:///svn/toku/tokudb@44360 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Zardosht Kasheff
f57b8ae11a
[t:5038], fix some bugs in transactions after code review
...
git-svn-id: file:///svn/toku/tokudb@44352 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
97d2d07b9c
[t:5027] added commas to big numbers! yay!
...
git-svn-id: file:///svn/toku/tokudb@44350 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
306ec88b5f
[t:5027] some temporary work on better benchmarking, not complete but
...
zardosht needs to start using it before the machines go down
git-svn-id: file:///svn/toku/tokudb@44349 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Zardosht Kasheff
6724c317c7
[t:5029], revert fix, solution does not work
...
git-svn-id: file:///svn/toku/tokudb@44346 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Zardosht Kasheff
a84d1289a2
[t:4876], some comments
...
git-svn-id: file:///svn/toku/tokudb@44340 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
b4aafa65f4
[t:5027] working on output formatting for perf tests. probably way
...
over-engineering it but it looks cool so far
git-svn-id: file:///svn/toku/tokudb@44337 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
f941a12b88
[t:5027] some work on making threaded_stress_test_helpers better for benchmarking
...
also created perf_insert.tdb
git-svn-id: file:///svn/toku/tokudb@44332 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Zardosht Kasheff
decb4dd980
[t:5031], add test
...
git-svn-id: file:///svn/toku/tokudb@44329 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -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
Zardosht Kasheff
7faf5d4825
[t:5029], make fix
...
git-svn-id: file:///svn/toku/tokudb@44327 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:48 -04:00
Leif Walsh
4d74fb5caf
[t:4570] finishing the enum->int change for checksum errors
...
git-svn-id: file:///svn/toku/tokudb@44326 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
b6b8dd84c4
[t:4905] closes #4905 Merge 4905b branch to main (removes pwrite lock)
...
git-svn-id: file:///svn/toku/tokudb@44315 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00
Leif Walsh
aa88bd3f17
[t:4871] add another style of data file to clean in ft/tests, while we
...
transition what the data files are called
git-svn-id: file:///svn/toku/tokudb@44307 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00