Commit graph

4228 commits

Author SHA1 Message Date
Rich Prohaska
40d29e9e75 #4455 merge unlocked txn begin changes to main refs[t:4455]
git-svn-id: file:///svn/toku/tokudb@39770 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Zardosht Kasheff
0f89d506f8 [t:4498], initialize a txn's lth on demand, in toku_txn_add_lt and not in the begin of a txn
git-svn-id: file:///svn/toku/tokudb@39758 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Rich Prohaska
ef15de4e90 #4462 fix brt.c compilation problem refs[t:4462]
git-svn-id: file:///svn/toku/tokudb@39753 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Leif Walsh
35ccbaf81b [t:4462] disabling garbage collection on queries for now
git-svn-id: file:///svn/toku/tokudb@39748 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Zardosht Kasheff
d087992f30 [t:4472], merge fix to main
git-svn-id: file:///svn/toku/tokudb@39735 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
Leif Walsh
787fed4c0e [t:4462] finishing PROF=1 work, tests seem to compile and run (though it's
not a great idea to compile *all* of them, and valgrind gets whiny)


git-svn-id: file:///svn/toku/tokudb@39697 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Leif Walsh
131611b7a0 [t:4462] fixing makefiles to build profilable binaries with PROF=1
git-svn-id: file:///svn/toku/tokudb@39696 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Leif Walsh
3601ff7c48 [t:4462] fixing compilation errors
git-svn-id: file:///svn/toku/tokudb@39695 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Leif Walsh
b0ff1b8652 [t:4462] add --warm_cache to stress/perf test header
git-svn-id: file:///svn/toku/tokudb@39694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
40baa8d070 #4443 dont run perf_cursor_nop with BDB refs[t:4443]
git-svn-id: file:///svn/toku/tokudb@39693 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
39c8853a2e #4443 try to speed up cursor create and close on the mainline. the read lock on the directory is a BIG bottleneck refs[t:4443]
git-svn-id: file:///svn/toku/tokudb@39683 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
317c69940f #4443 fix the lock and unlock worker op functions refs[t:4443]
git-svn-id: file:///svn/toku/tokudb@39675 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
f964b6a33e #4488 fix complilation problems refs[t:4488]
git-svn-id: file:///svn/toku/tokudb@39664 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
e30e653dd0 #4488 disable toku memory stats refs[t:4488]
git-svn-id: file:///svn/toku/tokudb@39661 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
a6c9b58bb1 #4443 get drd to pass perf tests refs[t:4443]
git-svn-id: file:///svn/toku/tokudb@39647 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Leif Walsh
26c0e94fb9 [t:4333] fixing valgrind complaint
git-svn-id: file:///svn/toku/tokudb@39645 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
2d6e4474f7 #4443 add a cursor create + close perf test refs[t:4443]
git-svn-id: file:///svn/toku/tokudb@39621 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
985a7578f8 #4443 measure multithread performance of malloc and free refs[t:4443]
git-svn-id: file:///svn/toku/tokudb@39619 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
965debbd6f #4470 dont run perf_nop with BDB refs[t:4470]
git-svn-id: file:///svn/toku/tokudb@39615 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
c266ccbbca #4470 add a nop performance test and don't share per thread worker_extra in processor cache lines closes[t:4470]
git-svn-id: file:///svn/toku/tokudb@39614 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Leif Walsh
6e616bc3ed [t:4443] use random_r instead of random within
threaded_stress_test_helpers.h to avoid the lock within random (should
speed up perf_nop)


git-svn-id: file:///svn/toku/tokudb@39610 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Zardosht Kasheff
a6b90f1942 [t:4288], fix performance issue in unlock_worker_op in stress tests
git-svn-id: file:///svn/toku/tokudb@39608 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Zardosht Kasheff
2c07ae33d7 [t:4456], fix bad merge in ydb.c
git-svn-id: file:///svn/toku/tokudb@39580 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -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
John Esmet
bf36f689d3 close [t:4372] Dr. Noga system comment updated. Topics include insertions, flushing a child, basement nodes, point and range queries with bulk fetch and prefetching, flusher threads on the cachetable kibbutz, and the cleaner thread.
git-svn-id: file:///svn/toku/tokudb@39544 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Zardosht Kasheff
19b7090fb6 [t:4456], merge to main
git-svn-id: file:///svn/toku/tokudb@39504 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
Rich Prohaska
a244bd5a91 #4448 run fractal tree tests with cilk refs[t:4448]
git-svn-id: file:///svn/toku/tokudb@39500 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:09 -04:00
John Esmet
36baa6c599 [t:4372] couple more updates to brt comment
git-svn-id: file:///svn/toku/tokudb@39466 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
John Esmet
66d77edb2f [t:4372] some words about checkpoints, cleaner threads, and flusher threads, plus how flusher functions operate with a generalized advice structure
git-svn-id: file:///svn/toku/tokudb@39441 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
John Esmet
94881991b3 [t:4372] updating brt.c comment, removing psuedo-code style explanations in favor of words
git-svn-id: file:///svn/toku/tokudb@39417 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Rich Prohaska
5d51c81c87 #4457 fix gcc optimized compile problem; memory stats uninitialized refs[t:4457]
git-svn-id: file:///svn/toku/tokudb@39413 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -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
7e988af683 #2949 fix lock tree test compilation problems refs[t:2949]
git-svn-id: file:///svn/toku/tokudb@39396 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Rich Prohaska
4b6fc6b653 #2949 dont compile print_engine_status with bdb refs[t:2949]
git-svn-id: file:///svn/toku/tokudb@39390 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Barry Perlman
c1af232f67 [t:2949] Revert memory status to old design to avoid issues in portability layer, make translation to new system in ydb.c. Refs #2949.
git-svn-id: file:///svn/toku/tokudb@39389 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
599cedfb45 [t:4454], fix issue
git-svn-id: file:///svn/toku/tokudb@39387 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Barry Perlman
471fc344b1 [t:2949] Cast status value for FS_ENOSPC_REDZONE_STATE as fs_redzone_state to placate icc. Refs #2949.
git-svn-id: file:///svn/toku/tokudb@39378 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Barry Perlman
e37c5d33de [t:2949] Merge from tokudb.2949 with command, executed at sandbox/toku {{{svn merge -r39023:HEAD tokudb.2949 tokudb}}}. Refs #2949.
git-svn-id: file:///svn/toku/tokudb@39376 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
717ff6662f [t:4028], don't run performance test under valgrind
git-svn-id: file:///svn/toku/tokudb@39369 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Rich Prohaska
075f47e9b8 #4084 fix pass fail counts for fractal tree tests refs[t:4084]
git-svn-id: file:///svn/toku/tokudb@39340 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
c9bce5186f [t:4452], make right default variables show up in stress tests
git-svn-id: file:///svn/toku/tokudb@39325 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
11ca3f4305 [t:4427], fix test_stress_with_verify
git-svn-id: file:///svn/toku/tokudb@39322 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
a1ce51e9a6 [t:4427], fix test_stress4.c
git-svn-id: file:///svn/toku/tokudb@39315 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
0ccb475e04 [t:4427], fix compilation
git-svn-id: file:///svn/toku/tokudb@39309 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
John Esmet
12313d2182 do not run get_max_row_size in bdb
git-svn-id: file:///svn/toku/tokudb@39294 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
05625517aa [t:4427], add to BDB_DONTRUN
git-svn-id: file:///svn/toku/tokudb@39286 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
65e16ca238 [t:4028], small changes to perf test
git-svn-id: file:///svn/toku/tokudb@39282 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
edf2f5a316 [t:4028], add test that demonstrates the problem
git-svn-id: file:///svn/toku/tokudb@39281 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00
Zardosht Kasheff
c2ae438fce [t:4447], check in ptquery performance benchmark
git-svn-id: file:///svn/toku/tokudb@39262 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:08 -04:00