Zardosht Kasheff
64b8d0d611
[t:4552], fix compilation issue in test
...
git-svn-id: file:///svn/toku/tokudb@40181 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Zardosht Kasheff
ae24a59ae9
[t:4552], finish fix
...
git-svn-id: file:///svn/toku/tokudb@40180 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Christian Rober
47d86d3cdd
[t:4553] Merging temporary cursor malloc changes into main.
...
git-svn-id: file:///svn/toku/tokudb@40177 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Zardosht Kasheff
82921ab1ca
[t:4557], add comments from code review of query code
...
git-svn-id: file:///svn/toku/tokudb@40169 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Zardosht Kasheff
1d04728136
[t:4556], fix bug
...
git-svn-id: file:///svn/toku/tokudb@40168 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Zardosht Kasheff
5c0ad2fc73
[t:4555], remove maybe_flush_some from shortcutted path of get_and_pin_with_dep_pairs
...
git-svn-id: file:///svn/toku/tokudb@40167 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Zardosht Kasheff
753cba24c9
[t:4552], make unpinning of node cheaper for reads
...
git-svn-id: file:///svn/toku/tokudb@40161 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Leif Walsh
61f774b8b5
[t:4551] implement binary search version of toku_brt_search_which_child
...
git-svn-id: file:///svn/toku/tokudb@40158 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Bradley C. Kuszmaul
edbe4e29e2
[t:4298] Make brtdump print the lsn and nodesize on main as well as the 4298c branch. Refs #4298 .
...
git-svn-id: file:///svn/toku/tokudb@40153 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Bradley C. Kuszmaul
85ae22f71b
close[t:4559] Remove set but unused variable {{{tree_height}}}. Fixes #4559 .
...
git-svn-id: file:///svn/toku/tokudb@40152 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Rich Prohaska
8b227e5f27
#4525 DRD_IGNORE status variables refs[t:4525]
...
git-svn-id: file:///svn/toku/tokudb@40150 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Leif Walsh
e78ad9c1fb
[t:4502] fix newbrt tests to compile with the apis that changed back this morning
...
git-svn-id: file:///svn/toku/tokudb@40110 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Leif Walsh
e64492ba43
[t:4502] fix a weird case rich thought of
...
git-svn-id: file:///svn/toku/tokudb@40101 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:11 -04:00
Christian Rober
b63ee0628d
[t:4502] Merged new Garbage Collection to main, one test, stat64-root-changes fails, but just needs to be updated now that GC is removed from message application.
...
git-svn-id: file:///svn/toku/tokudb@40096 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Zardosht Kasheff
df00480e9a
[t:4527],[t:4528], merge fixes to main
...
git-svn-id: file:///svn/toku/tokudb@40084 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -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
974ce0acaf
#4525 ignore ydb status for drd refs[t:4525]
...
git-svn-id: file:///svn/toku/tokudb@40072 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Rich Prohaska
0ae8e7e249
#4503 #4504 support concurrent queries on the mainline refs[t:4503] refs[t:4504]
...
git-svn-id: file:///svn/toku/tokudb@40068 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Bradley C. Kuszmaul
4ecc1f49c7
[t:4050] Make things compile on more systems. Refs #4050 .
...
git-svn-id: file:///svn/toku/tokudb@39884 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Christian Rober
292f4525b9
[t:4468] In the transaction commit code path, removed uneccesary yield wrapper around log_xcommit.
...
git-svn-id: file:///svn/toku/tokudb@39803 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Bradley C. Kuszmaul
849800c75c
[t:4298] Update the various db.h files. Refs #4298
...
git-svn-id: file:///svn/toku/tokudb@39787 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Bradley C. Kuszmaul
cd910830b7
[t:4298] Broke one of the headers.. Refs #4298 .
...
git-svn-id: file:///svn/toku/tokudb@39780 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Zardosht Kasheff
3e72d61db4
[t:4501], fix test as result of changes for #4472
...
git-svn-id: file:///svn/toku/tokudb@39776 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Bradley C. Kuszmaul
13b53ce9ac
[t:r4298] Resolve various conflicts with buildheader between 4298 and main. Refs #4298 .
...
git-svn-id: file:///svn/toku/tokudb@39774 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
Zardosht Kasheff
778f1a1af0
[t:4472], remove test that is no longer valid
...
git-svn-id: file:///svn/toku/tokudb@39772 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:10 -04:00
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