mariadb/ft
Leif Walsh d55461eb70 closes #5696 remove drd ignoring stuff, we think I fixed the bug in another way
git-svn-id: file:///svn/toku/tokudb@50325 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:18 -04:00
..
checksum-benchmarks closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
compression-ratio refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
hash-benchmarks refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
locking-benchmarks refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
tests closes #5669, increase the cachetable limit, it needs to be at least twice the size of the single pair that we have, otherwise, the evictor may sneak in when we are calling change_pair_attr, and catch the cachetable to have a size of 16, because we have added the new attr but not removed the old one 2013-04-17 00:01:18 -04:00
worker-thread-benchmarks refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
x1764-speedup refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
background_job_manager.cc refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff 2013-04-17 00:01:13 -04:00
background_job_manager.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
block_allocator.cc refs #5560, merge to main 2013-04-17 00:01:13 -04:00
block_allocator.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
block_table.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
block_table.h refs #5560, merge to main 2013-04-17 00:01:13 -04:00
cachetable-internal.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
cachetable.cc closes #5696 remove drd ignoring stuff, we think I fixed the bug in another way 2013-04-17 00:01:18 -04:00
cachetable.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
checkpoint.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
checkpoint.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
CMakeLists.txt refs #5560, merge to main 2013-04-17 00:01:13 -04:00
comparator.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
compress.cc refs #4606, merge to main 2013-04-17 00:01:03 -04:00
compress.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
dbufio.cc refs #5507 mutex initializers 2013-04-17 00:01:07 -04:00
dbufio.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
fifo.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
fifo.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft-cachetable-wrappers.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft-cachetable-wrappers.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft-flusher-internal.h refs #4937, merge to main 2013-04-17 00:01:04 -04:00
ft-flusher.cc refs #5671 another leak 2013-04-17 00:01:17 -04:00
ft-flusher.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft-hot-flusher.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft-internal.h refs #5671 drd annotations got weird recently 2013-04-17 00:01:17 -04:00
ft-node-deserialize.cc refs #5442, merge to main 2013-04-17 00:01:05 -04:00
ft-ops.cc refs #5418 fix typo, include config.h from toku_assert.h so that we always know whether or not to be paranoid 2013-04-17 00:01:17 -04:00
ft-ops.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
ft-search.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ft-serialize.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft-test-helpers.cc refs #5671 fix a memory leak in test helpers 2013-04-17 00:01:17 -04:00
ft-verify.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft.cc refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
ft.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
ft_layout_version.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
ft_msg.cc refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ft_msg.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ft_node-serialize.cc refs #5671 fix memory leaks 2013-04-17 00:01:17 -04:00
ftdump.cc get ftdump interactive mode working 2013-04-17 00:01:14 -04:00
ftloader-callback.cc refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ftloader-internal.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ftloader.cc comment and extra semicolon removal 2013-04-17 00:01:10 -04:00
ftloader.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
fttypes.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ftverify.cc refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff 2013-04-17 00:01:13 -04:00
key.cc refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff 2013-04-17 00:01:13 -04:00
key.h refs #5101 coverage and manual inspection says toku_dont_call_this_compare is dead code 2013-04-17 00:01:05 -04:00
le-cursor.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
le-cursor.h fixes #5423 fixes #5424 fixes #5503 fixes #5225 fsync always succeeds and returns void, no more ft panic or logger panic, no more impossible error paths 2013-04-17 00:01:08 -04:00
leafentry.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
leafentry.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
log-internal.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
log.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
log_upgrade.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
logcursor.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
logcursor.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
logfilemgr.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
logfilemgr.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
logformat.cc refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
logger.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
logger.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
memarena.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
memarena.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
minicron.cc fixes #5423 fixes #5424 fixes #5503 fixes #5225 fsync always succeeds and returns void, no more ft panic or logger panic, no more impossible error paths 2013-04-17 00:01:08 -04:00
minicron.h fixes #5423 fixes #5424 fixes #5503 fixes #5225 fsync always succeeds and returns void, no more ft panic or logger panic, no more impossible error paths 2013-04-17 00:01:08 -04:00
omt.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
omt.h refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff 2013-04-17 00:01:13 -04:00
pqueue.cc closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
pqueue.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
queue.cc refs #5507 fix usage of toku mutexes in the loader 2013-04-17 00:01:07 -04:00
queue.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
quicklz.cc refs #5206 address review comments: remove static "allocation constructors", rename init/deinit to create/destroy 2013-04-17 00:01:00 -04:00
quicklz.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
rbuf.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
recover.cc refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
recover.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
roll.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
rollback-apply.cc refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
rollback-apply.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
rollback-ct-callbacks.cc closes #5682, set dirty bit to 0 after cloning a rollback log node 2013-04-17 00:01:16 -04:00
rollback-ct-callbacks.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
rollback.cc refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
rollback.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
rollback_log_node_cache.cc refs #5351 fix mutexattr stuff for darwin 2013-04-17 00:01:16 -04:00
rollback_log_node_cache.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
sub_block.cc refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff 2013-04-17 00:01:13 -04:00
sub_block.h refs #5222 Implement block cloning for rollback log nodes 2013-04-17 00:01:06 -04:00
sub_block_map.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
tdb-recover.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
tdb_logprint.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
tokuconst.h refs #5504 step back 2013-04-17 00:01:08 -04:00
txn.cc refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
txn.h refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 2013-04-17 00:01:17 -04:00
txn_manager.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
txn_manager.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
txn_state.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
ule-internal.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ule.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
ule.h refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
valgrind.suppressions refs #5537 add valgrind suppressions 2013-04-17 00:01:11 -04:00
wbuf.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
workset.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
x1764.cc fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
x1764.h fixes #5351 fixes #5528 merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
xids-internal.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
xids.cc fixes #5423 fixes #5424 fixes #5503 fixes #5225 fsync always succeeds and returns void, no more ft panic or logger panic, no more impossible error paths 2013-04-17 00:01:08 -04:00
xids.h refs #5504 step back 2013-04-17 00:01:08 -04:00
ybt.cc refs #5671 add toku_memdup_dbt, it's cleaner 2013-04-17 00:01:16 -04:00
ybt.h refs #5671 add toku_memdup_dbt, it's cleaner 2013-04-17 00:01:16 -04:00