mariadb/ft
Yoni Fogel 93515995a5 refs #5663 Delete obsolete todo
git-svn-id: file:///svn/toku/tokudb@51265 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:24 -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 refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -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 closes #5757 merge information_schema.tokudb_fractal_tree_info and information_schema.tokudb_fractal_tree_block_map to main 2013-04-17 00:01:21 -04:00
block_table.h closes #5757 merge information_schema.tokudb_fractal_tree_info and information_schema.tokudb_fractal_tree_block_map to main 2013-04-17 00:01:21 -04:00
cachetable-internal.h refs #5802, merge probabilistic PAIR clock decrementing from tokudb.fb to main. 2013-04-17 00:01:23 -04:00
cachetable.cc refs #5802 Fix calculations for probabilistic clock, 2013-04-17 00:01:23 -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 #5778 only build static versions of many utilities 2013-04-17 00:01:22 -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 #5663 Delete obsolete todo 2013-04-17 00:01:24 -04:00
dbufio.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -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 #5559 merge 5559 to main 2013-04-17 00:01:21 -04:00
ft-flusher.cc refs #5559, set child->oldest_known_referenced_xid in toku_bnc_flush_to_child, remove oldest_known_referenced_xid as parameter to ft_flush_some_child 2013-04-17 00:01:21 -04:00
ft-flusher.h refs #5559 merge 5559 to main 2013-04-17 00:01:21 -04:00
ft-hot-flusher.cc refs #5559 merge 5559 to main 2013-04-17 00:01:21 -04:00
ft-internal.h closes #5804, merge 51139, work to read in entire internal nodes into memory, compressed, as opposed to using two I/O's, to main. 2013-04-17 00:01:23 -04:00
ft-node-deserialize.cc refs #5442, merge to main 2013-04-17 00:01:05 -04:00
ft-ops.cc fixes #5797 cilk artifacts removed 2013-04-17 00:01:24 -04:00
ft-ops.h closes #5773, merge to main from tokudb.5773, Merging r51027 through r51078 into '.' 2013-04-17 00:01:23 -04:00
ft-search.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ft-serialize.cc fixes #5797 cilk artifacts removed 2013-04-17 00:01:24 -04:00
ft-test-helpers.cc closes #5773, merge to main from tokudb.5773, Merging r51027 through r51078 into '.' 2013-04-17 00:01:23 -04:00
ft-verify.cc refs #5418 merge promotion to main 2013-04-17 00:01:14 -04:00
ft.cc closes #5757 merge information_schema.tokudb_fractal_tree_info and information_schema.tokudb_fractal_tree_block_map to main 2013-04-17 00:01:21 -04:00
ft.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
ft_layout_version.h refs #5559 merge 5559 to main 2013-04-17 00:01:21 -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 #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
ftdump.cc refs #5672 fix a compile error that just appeared 2013-04-17 00:01:23 -04:00
ftloader-callback.cc refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
ftloader-internal.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
ftloader.cc refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
ftloader.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
fttypes.h fixes #5797 cilk artifacts removed 2013-04-17 00:01:24 -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 closes #5773, merge to main from tokudb.5773, Merging r51027 through r51078 into '.' 2013-04-17 00:01:23 -04:00
log-internal.h closes #5783, rename txn->recovered_from_checkpoint to txn->for_recovery 2013-04-17 00:01:23 -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 refs #5127 allocate space for getcwd ourselves, to avoid system malloc conflicts with jemalloc frees that showed up on osx 2013-04-17 00:01:22 -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 closes #5120 remove TOKU_ALLOW_DEPRECATED, reorganize some headers a bit to accomodate 2013-04-17 00:01:22 -04:00
logger.cc refs #5127 allocate space for getcwd ourselves, to avoid system malloc conflicts with jemalloc frees that showed up on osx 2013-04-17 00:01:22 -04:00
logger.h refs #5710 add accounting for flush count, number of bytes, IO time (stored as tokutime, shown in seconds), uncompressed size, and compressed size. also add these stats for when the logger writes to disk (os_pwrite, not fsync) 2013-04-17 00:01:19 -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 fixes #5797 cilk artifacts removed 2013-04-17 00:01:24 -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 closes #5783, rename txn->recovered_from_checkpoint to txn->for_recovery 2013-04-17 00:01:23 -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 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 #5663 Merge #5663 onto main 2013-04-17 00:01:24 -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 closes #5783, rename txn->recovered_from_checkpoint to txn->for_recovery 2013-04-17 00:01:23 -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 refs #5805, merge fix to main 2013-04-17 00:01:24 -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 closes #5773, merge to main from tokudb.5773, Merging r51027 through r51078 into '.' 2013-04-17 00:01:23 -04:00
ule.h refs #5559 merge 5559 to main 2013-04-17 00:01:21 -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