mariadb/ft
Zardosht Kasheff 860c7994b0 refs #5731, make removing a cachefile from the linked list not be recursive
git-svn-id: file:///svn/toku/tokudb@50510 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:19 -04:00
..
checksum-benchmarks
compression-ratio
hash-benchmarks
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
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
block_allocator.cc refs #5560, merge to main 2013-04-17 00:01:13 -04:00
block_allocator.h
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 refs #5731, make removing a cachefile from the linked list not be recursive 2013-04-17 00:01:19 -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
compress.h
dbufio.cc refs #5507 mutex initializers 2013-04-17 00:01:07 -04:00
dbufio.h
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
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 #5710 add counters for the number of bytes read and time spent doing IO, for the various ways you can do a fetch. improve the name of get_tokutime() and get rid of the now defunct toku_current_time_nanoseconds() 2013-04-17 00:01:19 -04:00
ft-node-deserialize.cc
ft-ops.cc refs #5710 add counters for the number of bytes read and time spent doing IO, for the various ways you can do a fetch. improve the name of get_tokutime() and get rid of the now defunct toku_current_time_nanoseconds() 2013-04-17 00:01:19 -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
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
ft_msg.h
ft_node-serialize.cc refs #5710 add counters for the number of bytes read and time spent doing IO, for the various ways you can do a fetch. improve the name of get_tokutime() and get rid of the now defunct toku_current_time_nanoseconds() 2013-04-17 00:01:19 -04:00
ftdump.cc get ftdump interactive mode working 2013-04-17 00:01:14 -04:00
ftloader-callback.cc
ftloader-internal.h
ftloader.cc comment and extra semicolon removal 2013-04-17 00:01:10 -04:00
ftloader.h
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
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
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
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
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
pqueue.h
queue.cc refs #5507 fix usage of toku mutexes in the loader 2013-04-17 00:01:07 -04:00
queue.h
quicklz.cc
quicklz.h
rbuf.h
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
roll.cc refs #5724, remove call to toku_cachefile_of_filenum in do_insertion 2013-04-17 00:01:19 -04:00
rollback-apply.cc refs #5654, grab parent's txn lock when moving rollback entries from child to parent when the child commits. This prevents a race condition with a hot indexer simultaneously adding something to the parent's entry 2013-04-17 00:01:19 -04:00
rollback-apply.h
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
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
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
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
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