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
Leif Walsh
a8f936e6c0
[t:4845] remove lzma headers, depend instead on those that get installed. possibly also fix dependency scanning of lzma stuff for parallel builds
...
git-svn-id: file:///svn/toku/tokudb@44299 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00
Christian Rober
d00de0cf5b
[t:4570] Removing inline function declarations to enable building on Darwin.
...
git-svn-id: file:///svn/toku/tokudb@44298 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00
Christian Rober
123cbff2ba
[t:4570] Merging verification tool and partial removal of deserialization custom errors.
...
git-svn-id: file:///svn/toku/tokudb@44286 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Rich Prohaska
50c74b6536
#5006 use find_package(Valgrind) for linux refs[t:5006]
...
git-svn-id: file:///svn/toku/tokudb@44260 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
576ecc92a2
[t:5006] change what we search for so VALGRIND_PREFIX makes more sense
...
git-svn-id: file:///svn/toku/tokudb@44253 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
3df4ae6791
[t:5006] support VALGRIND_PREFIX for using non-standard valgrind installations (and error out correctly if we don't find valgrind). fixes #5006
...
git-svn-id: file:///svn/toku/tokudb@44252 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
ea1c9352bf
[t:4845] move xz-4.999.9beta up the tree
...
git-svn-id: file:///svn/toku/tokudb@44232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Yoni Fogel
e8a0b831fa
[t:4904] Closes #4904 Simplify ft_get_some_existing_handle
...
Now verifies there is exactly one handle and returns it.
Removing this code entirely would make refcounting more complicated.
git-svn-id: file:///svn/toku/tokudb@44225 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
11e5cb829b
[t:5015], fix bug
...
git-svn-id: file:///svn/toku/tokudb@44223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
bb5dce73d7
[t:5011], remove ydb lock status variables
...
git-svn-id: file:///svn/toku/tokudb@44207 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
79dd055d79
[t:5011], remove the ydb lock
...
git-svn-id: file:///svn/toku/tokudb@44206 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
eeb3b0d231
[t:4953], add some comments
...
git-svn-id: file:///svn/toku/tokudb@44205 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
15b113f399
[t:4920], fix memory leak
...
git-svn-id: file:///svn/toku/tokudb@44204 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
d2d3de2efa
[t:4920], [t:4953], separate ydb lock from hot indexing and checkpointing
...
git-svn-id: file:///svn/toku/tokudb@44202 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Zardosht Kasheff
464a7a7a87
[t:5008], remove tabs from logger.c
...
git-svn-id: file:///svn/toku/tokudb@44177 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00
Leif Walsh
31a17aaf64
[t:4845] reverting changes, centos5 can't generate configure, so I'm going to leave this alone
...
git-svn-id: file:///svn/toku/tokudb@44166 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00