mariadb/ft
John Esmet dfcffcc714 Allow txn manager state to be created cheaply, with the option to later
initialize it for full gc if we think it is worth it. This allows for
full gc to run when bringing a basement node up to date.
2014-02-21 19:57:19 -05:00
..
checksum-benchmarks tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
compression-ratio tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
hash-benchmarks tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
locking-benchmarks tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
tests Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
worker-thread-benchmarks tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
x1764-speedup tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
background_job_manager.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
background_job_manager.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
block_allocator.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
block_allocator.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
block_table.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
block_table.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
bndata.cc fixes #130 Create basement nodes and non-leaf message trees using 2014-01-21 12:59:58 -05:00
bndata.h Merge branch 'osx' 2013-12-17 18:29:10 -05:00
cachetable-internal.h fixes Tokutek/ft-index#163 frwlock is properly split into .h and .cc. Users only include .h 2014-01-29 22:09:33 -08:00
cachetable.cc fixes #145 Destroy resources outside of the pair's write lock during 2014-01-23 16:59:49 -05:00
cachetable.h fixes #145 Destroy resources outside of the pair's write lock during 2014-01-23 16:59:49 -05:00
checkpoint.cc #107 use frwlock as checkpoint_safe_lock 2013-11-18 09:31:36 -05:00
checkpoint.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
CMakeLists.txt added cpack component identifications to all install targets Tokutek/mongo#869 2013-12-20 17:58:48 -05:00
comparator.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
compress.cc fixes #127 Add a class for scoped mallocs, which are satisfied from a 2014-01-23 16:57:04 -05:00
compress.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
dbufio.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
dbufio.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
fifo.cc fixes #140 Pre-size the fifo before appending data during nonleaf 2014-01-21 13:02:59 -05:00
fifo.h fixes #140 Pre-size the fifo before appending data during nonleaf 2014-01-21 13:02:59 -05:00
ft-cachetable-wrappers.cc fixes #146 Add context class and track the current writer/context in the 2014-01-22 13:18:49 -05:00
ft-cachetable-wrappers.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft-flusher-internal.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft-flusher.cc Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
ft-flusher.h refs Tokutek/mongo#645, change signature of hot_optimize to have output variable 2013-10-21 16:02:14 -04:00
ft-hot-flusher.cc fixes #146 Add context class and track the current writer/context in the 2014-01-22 13:18:49 -05:00
ft-internal.h Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
ft-node-deserialize.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft-ops.cc Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
ft-ops.h Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
ft-search.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft-serialize.cc fixes #134 Add the get/set/change_fanout API 2014-01-09 14:34:23 -05:00
ft-test-helpers.cc Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
ft-verify.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft.cc fixes #134 Add the get/set/change_fanout API 2014-01-09 14:34:23 -05:00
ft.h fixes #134 Add the get/set/change_fanout API 2014-01-09 14:34:23 -05:00
ft_layout_version.h Refs Tokutek/mongo#650 simplify test, fix comments 2013-11-05 08:33:08 -08:00
ft_msg.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft_msg.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ft_node-serialize.cc fixes #127 Add a class for scoped mallocs, which are satisfied from a 2014-01-23 16:57:04 -05:00
ftloader-callback.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ftloader-internal.h fixes #134 Add the get/set/change_fanout API 2014-01-09 14:34:23 -05:00
ftloader.cc Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
ftloader.h tokutek/ft-index#80 tokutek/ft-engine#94 impose an upper bound on loader memory reservations 2013-10-07 08:35:52 -04:00
fttypes.h Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
ftverify.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
key.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
key.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
le-cursor.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
le-cursor.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
leafentry.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
leafentry.h Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
log-internal.h Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
log.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
log_upgrade.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
logcursor.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
logcursor.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
logfilemgr.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
logfilemgr.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
logformat.cc Refs Tokutek/mongo#650 Remove fullhash from rollback_log_nodes; fixes issue with large (or childful) transactions during recovery due to hash_id and filenum being decoupled 2013-11-04 22:17:01 -05:00
logger.cc fixes #152 Add accounting for long input buffer wait stalls in the 2014-01-21 12:59:34 -05:00
logger.h fixes #152 Add accounting for long input buffer wait stalls in the 2014-01-21 12:59:34 -05:00
memarena.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
memarena.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
minicron.cc refs #78 for minicrons with a period of longer than one second (checkpoints), 2013-10-07 10:17:03 -04:00
minicron.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
omt.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
omt.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
pqueue.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
pqueue.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
queue.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
queue.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
quicklz.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
quicklz.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
rbuf.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
recover.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
recover.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
roll.cc Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
rollback-apply.cc Refs Tokutek/mongo#650 Remove fullhash from rollback_log_nodes; fixes issue with large (or childful) transactions during recovery due to hash_id and filenum being decoupled 2013-11-04 22:17:01 -05:00
rollback-apply.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
rollback-ct-callbacks.cc fixes #145 Destroy resources outside of the pair's write lock during 2014-01-23 16:59:49 -05:00
rollback-ct-callbacks.h fixes #145 Destroy resources outside of the pair's write lock during 2014-01-23 16:59:49 -05:00
rollback.cc Refs Tokutek/mongo#650 Remove fullhash from rollback_log_nodes; fixes issue with large (or childful) transactions during recovery due to hash_id and filenum being decoupled 2013-11-04 22:17:01 -05:00
rollback.h Refs Tokutek/mongo#650 Remove fullhash from rollback_log_nodes; fixes issue with large (or childful) transactions during recovery due to hash_id and filenum being decoupled 2013-11-04 22:17:01 -05:00
rollback_log_node_cache.cc Refs Tokutek/mongo#650 Remove fullhash from rollback_log_nodes; fixes issue with large (or childful) transactions during recovery due to hash_id and filenum being decoupled 2013-11-04 22:17:01 -05:00
rollback_log_node_cache.h Refs Tokutek/mongo#650 Remove fullhash from rollback_log_nodes; fixes issue with large (or childful) transactions during recovery due to hash_id and filenum being decoupled 2013-11-04 22:17:01 -05:00
sub_block.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
sub_block.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
sub_block_map.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
tdb-recover.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
tdb_logprint.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
tokuconst.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
tokuftdump.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
txn.cc Consolidate garbage collection information into txn_gc_info. Explicitly 2014-02-20 13:32:25 -05:00
txn.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
txn_child_manager.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
txn_child_manager.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
txn_manager.cc Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
txn_manager.h Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
txn_state.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ule-internal.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ule.cc Allow txn manager state to be created cheaply, with the option to later 2014-02-21 19:57:19 -05:00
ule.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
valgrind.suppressions Refs Tokutek/ft-index#26 Fixes Tokutek/ft-index#31 Change api for *_multiple to support array indexing. Never call put/del_callback functions for src_db. 2013-08-12 14:20:59 -07:00
wbuf.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
workset.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
x1764.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
x1764.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
xids-internal.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
xids.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
xids.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ybt.cc tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00
ybt.h tokutek/ft-index#76 add US Patent 8,489,638 2013-10-04 16:49:53 -04:00