mariadb/ft
Zardosht Kasheff a85f32968c refs #6058, merge to main!
git-svn-id: file:///svn/toku/tokudb@54234 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:30 -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 #6058, merge to main! 2013-04-17 00:01:30 -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 #5842, merge Direct I/O to main 2013-04-17 00:01:27 -04:00
block_allocator.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
block_table.cc refs #5896, cleanup code around cleanup_failed_checkpoint 2013-04-17 00:01:28 -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 #6162, merge fractal tree piece to main 2013-04-17 00:01:30 -04:00
cachetable.cc refs #6162, merge fractal tree piece to main 2013-04-17 00:01:30 -04:00
cachetable.h refs #6162, merge fractal tree piece to main 2013-04-17 00:01:30 -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 #6162, merge fractal tree piece to main 2013-04-17 00:01:30 -04:00
CMakeLists.txt closes #5949 merge to main 2013-04-17 00:01:28 -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 closes #5916 merge to main 2013-04-17 00:01:27 -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 fix stuff 2013-04-17 00:01:26 -04:00
ft-flusher.h refs #5559 merge 5559 to main 2013-04-17 00:01:21 -04:00
ft-hot-flusher.cc fixes #5723 refs #5801 merge 5723 to main and merge some last-minute 5801 fixes: 2013-04-17 00:01:25 -04:00
ft-internal.h refs #5973, implement the fractal tree pieces on main 2013-04-17 00:01:30 -04:00
ft-node-deserialize.cc refs #5442, merge to main 2013-04-17 00:01:05 -04:00
ft-ops.cc refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
ft-ops.h refs #5842, merge Direct I/O to main 2013-04-17 00:01:27 -04:00
ft-search.h fixes #5723 refs #5801 merge 5723 to main and merge some last-minute 5801 fixes: 2013-04-17 00:01:25 -04:00
ft-serialize.cc refs #5889 fix memory leak 2013-04-17 00:01:27 -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 refs #5889 fix memory leak 2013-04-17 00:01:28 -04:00
ft.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
ft_layout_version.h refs #5902 Add layout version change 2013-04-17 00:01:26 -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 #5973, implement the fractal tree pieces on main 2013-04-17 00:01:30 -04:00
ftdump.cc refs #5973, implement the fractal tree pieces on main 2013-04-17 00:01:30 -04:00
ftloader-callback.cc fixes #5723 refs #5801 merge 5723 to main and merge some last-minute 5801 fixes: 2013-04-17 00:01:25 -04:00
ftloader-internal.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
ftloader.cc refs #5842, merge Direct I/O to main 2013-04-17 00:01:27 -04:00
ftloader.h refs #5663 Merge #5663 onto main 2013-04-17 00:01:24 -04:00
fttypes.h refs #6058, merge to main! 2013-04-17 00:01:30 -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 #5762 oldest_referenced_xid and oldest_referenced_xid_known now share a prefix, which makes searching for them together a little easier 2013-04-17 00:01:25 -04:00
log-internal.h refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
log.h refs #5638, merge to main, finally. 2013-04-17 00:01:26 -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 refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
logger.cc fixes #6160 Skip taking input lock for pure fsyncs. This might improve group commit. 2013-04-17 00:01:30 -04:00
logger.h fixes #6160 Skip taking input lock for pure fsyncs. This might improve group commit. 2013-04-17 00:01:30 -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 refs #6162, fix bug in minicron 2013-04-17 00:01:30 -04:00
minicron.h refs #6162, merge fractal tree piece to main 2013-04-17 00:01:30 -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 #5638, merge to main, finally. 2013-04-17 00:01:26 -04:00
recover.cc refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
recover.h refs #5081 Replace all usage: 2013-04-17 00:01:01 -04:00
roll.cc refs #5638, merge to main, finally. 2013-04-17 00:01:26 -04:00
rollback-apply.cc refs #5638, merge to main, finally. 2013-04-17 00:01:26 -04:00
rollback-apply.h closes #5206 merge c++ changes to mainline 2013-04-17 00:00:59 -04:00
rollback-ct-callbacks.cc refs #5737, merge to main 2013-04-17 00:01:30 -04:00
rollback-ct-callbacks.h refs #5737, merge to main 2013-04-17 00:01:30 -04:00
rollback.cc refs #5638, merge to main, finally. 2013-04-17 00:01:26 -04:00
rollback.h refs #5638, merge to main, finally. 2013-04-17 00:01:26 -04:00
rollback_log_node_cache.cc fixes #5848 add "Id" keyword to each file that did not already have it 2013-04-17 00:01:25 -04:00
rollback_log_node_cache.h fixes #5848 add "Id" keyword to each file that did not already have it 2013-04-17 00:01:25 -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 refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
txn.h refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
txn_child_manager.cc refs #5965 fix some mutex initializations 2013-04-17 00:01:29 -04:00
txn_child_manager.h refs #5638, merge to main, finally. 2013-04-17 00:01:26 -04:00
txn_manager.cc refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
txn_manager.h refs #6058, merge to main! 2013-04-17 00:01:30 -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 refs #5638, merge to main, finally. 2013-04-17 00:01:26 -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 refs #5638, merge to main, finally. 2013-04-17 00:01:26 -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 refs #6058, merge to main! 2013-04-17 00:01:30 -04:00
xids.h refs #6058, merge to main! 2013-04-17 00:01:30 -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