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
Zardosht Kasheff
b08192e407
[t:4427], merge changes to main
...
git-svn-id: file:///svn/toku/tokudb@39258 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
John Esmet
3643ff8e8e
[t:4432] fix tests that didn't compile with new change with icc
...
git-svn-id: file:///svn/toku/tokudb@39243 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
John Esmet
9ac3cea0a0
[t:4436] reverting make_db_h.c back to pre 39075, keeping fix for 4436, updating headers as a result
...
git-svn-id: file:///svn/toku/tokudb@39233 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
John Esmet
d461c45b56
close[t:4436] removed row_size_supported in favor of a more straighforward ydb call to get the maximum permitted key and row sizes. updated the headers, updated the test, updated the ydb layer.
...
git-svn-id: file:///svn/toku/tokudb@39230 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Bradley C. Kuszmaul
d83ceaff56
close[t:4442] Add a diagnostic message during recovery for the env directory not existing or not being a directory. Closes #4442 .
...
git-svn-id: file:///svn/toku/tokudb@39223 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
9552d003c5
#4440 fix arg to pthread_create refs[t:4440]
...
git-svn-id: file:///svn/toku/tokudb@39218 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Bradley C. Kuszmaul
0cea3c1791
close[t:4435]. Merge the changes in for #4435 (no more {{{chdir()}}} allowed during recovery) to main. {{{svn merge -r 39184:39201 ../tokudb.4435}}}. Closes #4435 .
...
git-svn-id: file:///svn/toku/tokudb@39209 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
a2e7e14cdd
#4439 fix pmprof so that we can use it for any process closes[t:4439]
...
git-svn-id: file:///svn/toku/tokudb@39208 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
John Esmet
25ac82a5c5
[t:4372] marked off some possible errors, fixing comment on top of brt.c
...
git-svn-id: file:///svn/toku/tokudb@39202 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
a2dacff9c8
#4429 get test_set_lk_max_locks running on BDB 5.3 refs[t:4429]
...
git-svn-id: file:///svn/toku/tokudb@39193 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
d73ff757b4
#4437 fix race in the bdb deadlock tests refs[t:4437]
...
git-svn-id: file:///svn/toku/tokudb@39188 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
John Esmet
b515867acc
[t:4372] updating system comments on top of brt.c, some comments too
...
git-svn-id: file:///svn/toku/tokudb@39179 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
John Esmet
e1fcefad24
close[t:4432] merging 4432 to main - brt_msg_type now used correctly in the fifo and brt.
...
git-svn-id: file:///svn/toku/tokudb@39177 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
272e712313
#4434 must use DB_THREAD in multi-thread BDB apps refs[t:4434]
...
git-svn-id: file:///svn/toku/tokudb@39168 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -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
beab7855d1
#4084 run bdb 5.3 tests refs[t:4084]
...
git-svn-id: file:///svn/toku/tokudb@39158 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Leif Walsh
a7282f87c2
comments from orthopush code review
...
git-svn-id: file:///svn/toku/tokudb@39155 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
John Esmet
39ea7d28d0
close[t:4284] the non blocking mutex implementation is now a wrapper of the rwlock implementation. the non blocking mutex api uses only the writer portion of the rwlock api
...
git-svn-id: file:///svn/toku/tokudb@39143 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
73b74a6c20
#4429 fix test for bdb 5.3 refs[t:4429]
...
git-svn-id: file:///svn/toku/tokudb@39118 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
43ae6ec3d5
#4429 fix test for bdb 5.3 refs[t:4429]
...
git-svn-id: file:///svn/toku/tokudb@39115 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00