[Commits] dad555a: Merge tag 'mariadb-10.0.23' into 10.0-galera

Nirbhay Choubey nirbhay at mariadb.com
Sat Dec 19 21:24:39 EET 2015


revision-id: dad555a09c8d590132c77c192a18d7fc1f8fe91e (mariadb-galera-10.0.22-7-gdad555a)
parent(s): 18173ddfc4081407832d9a6703d1b8356b7defe9 90ea0145856338221803ebb9b446ed2a6e082412
author: Nirbhay Choubey
committer: Nirbhay Choubey
timestamp: 2015-12-19 14:24:38 -0500
message:

Merge tag 'mariadb-10.0.23' into 10.0-galera


 .gitignore                                         |    51 +-
 VERSION                                            |     2 +-
 client/mysql.cc                                    |     2 +-
 client/mysql_plugin.c                              |    10 +-
 client/mysql_upgrade.c                             |    92 +-
 client/mysqlbinlog.cc                              |    38 +-
 client/mysqldump.c                                 |   206 +-
 client/mysqlshow.c                                 |    47 +-
 client/mysqlslap.c                                 |    29 +-
 client/mysqltest.cc                                |     2 +-
 cmake/cpack_rpm.cmake                              |     2 +-
 cmake/os/Windows.cmake                             |    11 +-
 cmake/os/WindowsCache.cmake                        |     4 -
 config.h.cmake                                     |    10 +-
 configure.cmake                                    |     3 +
 debian/autobake-deb.sh                             |    13 +-
 debian/control                                     |   180 +
 debian/copyright                                   |    16 +-
 debian/dist/Debian/control                         |   118 -
 debian/dist/Ubuntu/control                         |   118 -
 ...riadb-galera-server-10.0.mysql-server.logrotate |     2 +-
 extra/innochecksum.cc                              |    69 +-
 include/hash.h                                     |     4 +-
 include/my_global.h                                |     4 +
 include/my_pthread.h                               |     2 +
 include/my_sys.h                                   |     3 +-
 include/mysql/psi/mysql_socket.h                   |     4 +-
 include/mysql/psi/psi.h                            |     2 +
 include/mysql/psi/psi_abi_v1.h.pp                  |     1 +
 libmysql/conf_to_src.c                             |     4 +-
 libmysql/errmsg.c                                  |     2 +-
 man/mysqldump.1                                    |     2 +-
 mysql-test/extra/binlog_tests/database.test        |     2 +-
 mysql-test/extra/rpl_tests/rpl_record_compare.test |    21 -
 mysql-test/extra/rpl_tests/rpl_row_basic.test      |     4 +-
 mysql-test/extra/rpl_tests/rpl_sv_relay_space.test |     3 +-
 mysql-test/include/check_slave_param.inc           |     2 +-
 mysql-test/include/default_mysqld.cnf              |     4 +-
 mysql-test/include/show_binlog_events2.inc         |     3 +-
 mysql-test/lib/My/ConfigFactory.pm                 |    10 +-
 mysql-test/mysql-test-run.pl                       |    12 +-
 mysql-test/r/create.result                         |     6 +
 mysql-test/r/ctype_filename.result                 |     3 +
 mysql-test/r/ctype_utf8.result                     |    27 +
 mysql-test/r/dyncol.result                         |    67 +-
 mysql-test/r/events_1.result                       |     3 +-
 mysql-test/r/explain.result                        |    14 +
 mysql-test/r/fulltext.result                       |     2 +-
 mysql-test/r/lowercase_fs_off.result               |     5 +
 mysql-test/r/mysql_plugin.result                   |     2 +-
 mysql-test/r/mysql_upgrade.result                  |     9 +-
 mysql-test/r/mysqldump.result                      |    26 +
 mysql-test/r/range.result                          |    13 +
 mysql-test/r/range_mrr_icp.result                  |    13 +
 mysql-test/r/show_row_order-9226.result            |    80 +
 mysql-test/r/stat_tables.result                    |    95 +
 mysql-test/r/stat_tables_innodb.result             |    95 +
 mysql-test/r/statistics.result                     |    19 +
 mysql-test/r/system_mysql_db.result                |     4 +-
 mysql-test/r/system_mysql_db_fix40123.result       |     4 +-
 mysql-test/r/system_mysql_db_fix50030.result       |     4 +-
 mysql-test/r/system_mysql_db_fix50117.result       |     4 +-
 mysql-test/r/udf_notembedded.result                |     6 +
 mysql-test/r/update.result                         |    59 +
 mysql-test/r/view.result                           |    74 +
 .../suite/federated/error_on_close-8313.result     |    27 +
 .../suite/federated/error_on_close-8313.test       |    38 +
 mysql-test/suite/funcs_1/r/is_columns_mysql.result |     8 +-
 .../funcs_1/r/is_columns_mysql_embedded.result     |     8 +-
 mysql-test/suite/innodb/r/dropdb.result            |     9 +
 mysql-test/suite/innodb/r/innodb-autoinc.result    |    16 +-
 mysql-test/suite/innodb/r/innodb-dict.result       |    40 +
 .../suite/innodb/r/innodb-fk-warnings.result       |    12 +-
 mysql-test/suite/innodb/r/innodb-fk.result         |     6 +-
 mysql-test/suite/innodb/r/innodb-get-fk.result     |    71 +
 .../innodb/r/innodb-stats-modified-counter.result  |    20 +
 mysql-test/suite/innodb/r/innodb_bug56947.result   |     2 +-
 .../r/innodb_information_schema_tables.result      |     2 +
 mysql-test/suite/innodb/t/dropdb.test              |    12 +
 mysql-test/suite/innodb/t/innodb-autoinc.test      |     3 +-
 mysql-test/suite/innodb/t/innodb-dict.test         |    31 +
 mysql-test/suite/innodb/t/innodb-get-fk.test       |    61 +
 .../innodb/t/innodb-stats-modified-counter.opt     |     1 +
 .../innodb/t/innodb-stats-modified-counter.test    |    28 +
 mysql-test/suite/innodb/t/innodb_bug56947.test     |     1 +
 .../innodb/t/innodb_information_schema_tables.opt  |    29 +
 .../innodb/t/innodb_information_schema_tables.test |    64 +
 mysql-test/suite/innodb_fts/r/fulltext.result      |     2 +-
 .../suite/optimizer_unfixed_bugs/r/bug45221.result |    44 +-
 .../suite/optimizer_unfixed_bugs/t/bug45221.test   |    38 +-
 mysql-test/suite/parts/inc/partition_binary.inc    |     3 +
 mysql-test/suite/parts/inc/partition_char.inc      |     3 +
 mysql-test/suite/parts/inc/partition_enum.inc      |     3 +
 mysql-test/suite/parts/inc/partition_varbinary.inc |     3 +
 mysql-test/suite/parts/inc/partition_varchar.inc   |     3 +
 .../suite/parts/r/partition_char_innodb.result     |   Bin 50278 -> 50278 bytes
 .../suite/parts/r/partition_char_myisam.result     |   Bin 50278 -> 50278 bytes
 .../suite/perfschema/include/have_timer_cycle.inc  |     4 +
 mysql-test/suite/perfschema/r/misc.result          |    11 +
 mysql-test/suite/perfschema/r/privilege.result     |     5 +-
 .../suite/perfschema/r/stage_mdl_global.result     |     1 +
 .../suite/perfschema/t/dml_performance_timers.test |     1 +
 .../suite/perfschema/t/dml_setup_timers.test       |     1 +
 mysql-test/suite/perfschema/t/misc.test            |    18 +
 mysql-test/suite/perfschema/t/privilege.test       |    11 +-
 .../suite/plugins/r/feedback_plugin_install.result |     3 +-
 .../suite/plugins/r/feedback_plugin_load.result    |     3 +-
 .../suite/plugins/r/feedback_plugin_send.result    |    10 +-
 .../suite/plugins/t/feedback_plugin_install.test   |     4 +-
 .../suite/plugins/t/feedback_plugin_load.test      |     3 +-
 .../suite/plugins/t/feedback_plugin_send.test      |    21 +-
 mysql-test/suite/rpl/r/rpl_parallel2.result        |    98 +-
 .../suite/rpl/r/rpl_relay_space_innodb.result      |     3 +-
 .../suite/rpl/r/rpl_relay_space_myisam.result      |     3 +-
 .../suite/rpl/r/rpl_row_basic_2myisam.result       |     4 +-
 .../suite/rpl/r/rpl_row_basic_3innodb.result       |     4 +-
 .../suite/rpl/r/rpl_row_rec_comp_innodb.result     |     6 -
 .../suite/rpl/r/rpl_row_rec_comp_myisam.result     |     6 -
 mysql-test/suite/rpl/r/rpl_start_stop_slave.result |     2 +
 .../rpl/t/rpl_mixed_drop_create_temp_table.test    |     1 +
 mysql-test/suite/rpl/t/rpl_parallel2.test          |   141 +-
 mysql-test/suite/rpl/t/rpl_start_stop_slave.test   |     7 +
 .../rpl/t/rpl_stm_drop_create_temp_table.test      |     1 +
 mysql-test/suite/rpl/t/semisync_future-7591.test   |     2 +
 mysql-test/suite/sys_vars/r/all_vars.result        |     2 -
 .../r/innodb_buffer_pool_dump_pct_basic.result     |    20 +
 .../sys_vars/r/max_digest_length_basic.result      |    23 +
 .../sys_vars/r/pfs_max_digest_length_basic.result  |    23 +
 .../t/innodb_buffer_pool_dump_pct_basic.test       |    34 +
 .../suite/sys_vars/t/max_digest_length_basic.test  |    46 +
 .../t/pfs_max_digest_length-master_basic.opt       |     2 +
 .../sys_vars/t/pfs_max_digest_length_basic.test    |    47 +
 mysql-test/suite/vcol/r/vcol_misc.result           |     8 +
 mysql-test/suite/vcol/t/vcol_misc.test             |     7 +
 mysql-test/t/create.test                           |     8 +
 mysql-test/t/ctype_filename.test                   |     3 +
 mysql-test/t/ctype_utf8.test                       |    16 +
 mysql-test/t/dyncol.test                           |    37 +
 mysql-test/t/events_1.test                         |     3 +-
 mysql-test/t/explain.test                          |    16 +
 mysql-test/t/lowercase_fs_off.test                 |     8 +
 mysql-test/t/mysql_upgrade.test                    |    10 +-
 mysql-test/t/mysqldump.test                        |    15 +
 mysql-test/t/partition_myisam.test                 |     1 +
 mysql-test/t/partition_not_blackhole.test          |     3 +
 mysql-test/t/range.test                            |    12 +
 mysql-test/t/show_row_order-9226.test              |    73 +
 mysql-test/t/stat_tables.test                      |    73 +
 mysql-test/t/statistics.test                       |    16 +
 mysql-test/t/udf_notembedded.test                  |    14 +
 mysql-test/t/update.test                           |    73 +
 mysql-test/t/view.test                             |    67 +
 mysys/hash.c                                       |     2 +-
 mysys/lf_hash.c                                    |    40 +-
 mysys/ma_dyncol.c                                  |    11 +-
 mysys/my_getopt.c                                  |     2 +-
 mysys/my_rdtsc.c                                   |    25 +
 mysys/my_static.c                                  |     1 -
 mysys/string.c                                     |     3 +-
 pcre/CMakeLists.txt                                |     5 -
 pcre/ChangeLog                                     |   176 +
 pcre/NEWS                                          |     8 +
 pcre/NON-AUTOTOOLS-BUILD                           |     8 +-
 pcre/RunGrepTest                                   |     8 +
 pcre/configure.ac                                  |    10 +-
 pcre/doc/html/NON-AUTOTOOLS-BUILD.txt              |     8 +-
 pcre/doc/html/pcrepattern.html                     |    41 +-
 pcre/doc/pcre.txt                                  |  2113 +-
 pcre/doc/pcrepattern.3                             |    41 +-
 pcre/pcre_compile.c                                |   334 +-
 pcre/pcre_exec.c                                   |     3 +-
 pcre/pcre_internal.h                               |    17 +-
 pcre/pcre_jit_compile.c                            |    77 +-
 pcre/pcre_jit_test.c                               |     1 +
 pcre/pcre_study.c                                  |    19 +-
 pcre/pcre_xclass.c                                 |     2 +-
 pcre/pcregrep.c                                    |    12 +-
 pcre/pcretest.c                                    |     4 +-
 pcre/testdata/grepoutput                           |     4 +
 pcre/testdata/testinput1                           |     3 +
 pcre/testdata/testinput11                          |     2 +
 pcre/testdata/testinput12                          |     9 +
 pcre/testdata/testinput14                          |     2 +
 pcre/testdata/testinput17                          |     2 +
 pcre/testdata/testinput2                           |    67 +-
 pcre/testdata/testinput6                           |    51 +
 pcre/testdata/testinput7                           |    15 +
 pcre/testdata/testinputEBC                         |     3 +
 pcre/testdata/testoutput1                          |     5 +
 pcre/testdata/testoutput11-16                      |    35 +-
 pcre/testdata/testoutput11-32                      |    35 +-
 pcre/testdata/testoutput11-8                       |    35 +-
 pcre/testdata/testoutput12                         |    17 +
 pcre/testdata/testoutput14                         |     2 +
 pcre/testdata/testoutput17                         |     2 +
 pcre/testdata/testoutput2                          |   167 +-
 pcre/testdata/testoutput6                          |    88 +
 pcre/testdata/testoutput7                          |    57 +-
 pcre/testdata/testoutputEBC                        |     6 +
 plugin/daemon_example/daemon_example.cc            |    14 +-
 plugin/feedback/feedback.cc                        |    33 +
 plugin/feedback/feedback.h                         |     4 +
 plugin/feedback/sender_thread.cc                   |    10 +-
 plugin/semisync/semisync_master.cc                 |     5 +-
 scripts/mysql_system_tables.sql                    |     2 +-
 scripts/mysql_system_tables_fix.sql                |     2 +
 scripts/mysqld_multi.sh                            |    27 +-
 sql-common/client.c                                |   248 +-
 sql/handler.cc                                     |     2 +-
 sql/init.cc                                        |     3 -
 sql/item.cc                                        |     3 +
 sql/item_cmpfunc.cc                                |     2 +-
 sql/item_cmpfunc.h                                 |     4 +-
 sql/item_func.cc                                   |    10 +-
 sql/item_strfunc.cc                                |     2 +
 sql/item_subselect.cc                              |     4 +-
 sql/log.cc                                         |     4 +-
 sql/log_event.cc                                   |    22 +-
 sql/mysql_install_db.cc                            |     4 +
 sql/mysqld.cc                                      |    62 +-
 sql/mysqld.h                                       |    12 +-
 sql/opt_range.cc                                   |     2 +-
 sql/rpl_gtid.cc                                    |    44 +-
 sql/rpl_gtid.h                                     |     3 -
 sql/rpl_parallel.cc                                |   431 +-
 sql/rpl_parallel.h                                 |    39 +-
 sql/rpl_rli.cc                                     |    43 +-
 sql/rpl_rli.h                                      |    11 +-
 sql/scheduler.cc                                   |     2 +-
 sql/slave.cc                                       |    43 +-
 sql/sql_acl.cc                                     |     4 +
 sql/sql_base.cc                                    |    35 +-
 sql/sql_class.h                                    |     1 +
 sql/sql_insert.cc                                  |    16 +-
 sql/sql_parse.cc                                   |    19 +
 sql/sql_prepare.cc                                 |     9 +-
 sql/sql_reload.cc                                  |     6 +-
 sql/sql_rename.cc                                  |     3 +-
 sql/sql_repl.cc                                    |    14 +-
 sql/sql_select.cc                                  |    33 +-
 sql/sql_show.cc                                    |     7 +-
 sql/sql_statistics.cc                              |   142 +-
 sql/sql_table.cc                                   |    12 +-
 sql/sql_time.cc                                    |     2 +-
 sql/sql_udf.cc                                     |     4 +-
 sql/sql_udf.h                                      |     3 +
 sql/sql_update.cc                                  |    32 +-
 sql/sql_update.h                                   |     1 +
 sql/sql_view.cc                                    |     5 +
 sql/sql_yacc.yy                                    |     9 +
 sql/sys_vars.cc                                    |     4 +-
 sql/table.cc                                       |    17 +-
 sql/threadpool.h                                   |     1 +
 sql/threadpool_common.cc                           |    24 +-
 sql/threadpool_unix.cc                             |     2 +-
 sql/threadpool_win.cc                              |     4 +-
 storage/cassandra/cassandra_se.cc                  |     4 +-
 storage/connect/CMakeLists.txt                     |     8 +-
 storage/connect/connect.cc                         |    28 +-
 storage/connect/connect.h                          |     4 +-
 storage/connect/filamzip.cpp                       |     7 +-
 storage/connect/ha_connect.cc                      |   299 +-
 storage/connect/ha_connect.h                       |    11 +-
 storage/connect/json.cpp                           |   401 +-
 storage/connect/json.h                             |    91 +-
 storage/connect/jsonudf.cpp                        |  4954 +-
 storage/connect/jsonudf.h                          |   292 +
 storage/connect/mycat.cc                           |     5 +-
 storage/connect/mycat.h                            |     1 +
 storage/connect/mysql-test/connect/r/datest.result |    27 +
 storage/connect/mysql-test/connect/r/grant.result  |     7 +
 .../connect/mysql-test/connect/r/ini_grant.result  |     2 +
 storage/connect/mysql-test/connect/r/json.result   |    34 +
 .../connect/mysql-test/connect/r/json_udf.result   |   622 +-
 .../mysql-test/connect/r/json_udf_bin.result       |   588 +
 .../mysql-test/connect/r/mysql_grant.result        |     2 +
 .../connect/mysql-test/connect/r/xml_grant.result  |     1 +
 .../connect/mysql-test/connect/std_data/bib0.json  |     2 +
 .../mysql-test/connect/std_data/biblio.json        |    10 +-
 .../connect/mysql-test/connect/std_data/gloss.json |    22 +
 storage/connect/mysql-test/connect/t/datest.test   |    12 +
 storage/connect/mysql-test/connect/t/grant.inc     |     1 +
 storage/connect/mysql-test/connect/t/grant.test    |     3 +-
 .../connect/mysql-test/connect/t/ini_grant.test    |     2 +
 storage/connect/mysql-test/connect/t/json.test     |    30 +
 storage/connect/mysql-test/connect/t/json_udf.inc  |    66 +-
 storage/connect/mysql-test/connect/t/json_udf.test |   256 +-
 storage/connect/mysql-test/connect/t/json_udf2.inc |    49 +
 .../connect/mysql-test/connect/t/json_udf_bin.test |   212 +
 .../connect/mysql-test/connect/t/mysql_grant.test  |     2 +
 storage/connect/plugutil.c                         |     6 +-
 storage/connect/reldef.cpp                         |     1 +
 storage/connect/tabdos.cpp                         |     6 +-
 storage/connect/tabjson.cpp                        |   185 +-
 storage/connect/tabjson.h                          |    49 +-
 storage/connect/tabmysql.cpp                       |    58 +-
 storage/connect/tabmysql.h                         |     2 +-
 storage/connect/tabodbc.cpp                        |   426 +-
 storage/connect/tabodbc.h                          |    16 +-
 storage/connect/tabxml.cpp                         |    18 +-
 storage/connect/value.cpp                          |     8 +-
 storage/connect/value.h                            |     2 +-
 storage/connect/xobject.cpp                        |    24 +-
 storage/connect/xobject.h                          |     2 +-
 storage/connect/xtable.h                           |    29 +-
 storage/federated/ha_federated.cc                  |    31 +-
 storage/federatedx/ha_federatedx.cc                |    71 +-
 storage/innobase/btr/btr0btr.cc                    |    20 +-
 storage/innobase/btr/btr0cur.cc                    |     4 +
 storage/innobase/buf/buf0dump.cc                   |    88 +-
 storage/innobase/dict/dict0crea.cc                 |     2 +-
 storage/innobase/dict/dict0dict.cc                 |   276 +-
 storage/innobase/fil/fil0fil.cc                    |   159 +-
 storage/innobase/fsp/fsp0fsp.cc                    |    30 +-
 storage/innobase/handler/ha_innodb.cc              |   121 +-
 storage/innobase/handler/handler0alter.cc          |   127 +-
 storage/innobase/include/dict0dict.h               |    13 +-
 storage/innobase/include/fil0fil.h                 |    41 +-
 storage/innobase/include/srv0srv.h                 |     2 +
 storage/innobase/include/ut0ut.h                   |    16 +-
 storage/innobase/log/log0recv.cc                   |     4 +
 storage/innobase/page/page0zip.cc                  |     9 +-
 storage/innobase/row/row0import.cc                 |    16 +-
 storage/innobase/row/row0ins.cc                    |    22 +-
 storage/innobase/row/row0log.cc                    |    17 +
 storage/innobase/row/row0merge.cc                  |    19 +-
 storage/innobase/row/row0mysql.cc                  |     6 +
 storage/innobase/srv/srv0srv.cc                    |     2 +
 storage/innobase/srv/srv0start.cc                  |    15 +-
 storage/innobase/ut/ut0ut.cc                       |    30 +
 storage/maria/ma_check.c                           |     2 +-
 storage/maria/maria_chk.c                          |     2 +-
 storage/maria/unittest/ma_control_file-t.c         |     2 +
 storage/maria/unittest/ma_test_loghandler-t.c      |     4 +-
 .../unittest/ma_test_loghandler_first_lsn-t.c      |     5 +
 .../maria/unittest/ma_test_loghandler_max_lsn-t.c  |     5 +
 .../unittest/ma_test_loghandler_multigroup-t.c     |     6 +-
 .../unittest/ma_test_loghandler_multithread-t.c    |     2 +
 .../maria/unittest/ma_test_loghandler_noflush-t.c  |     4 +
 .../maria/unittest/ma_test_loghandler_nologs-t.c   |     5 +
 .../unittest/ma_test_loghandler_pagecache-t.c      |     5 +
 .../maria/unittest/ma_test_loghandler_purge-t.c    |     5 +
 storage/mroonga/ha_mroonga.cpp                     |     2 +-
 .../t/column_datetime_64bit_before_unix_epoch.test |     1 +
 ...ime_64bit_version_56_or_later_out_of_range.test |     1 +
 .../storage/t/index_btree_equal_datetime.test      |     1 +
 ...ex_multiple_column_unique_date_64bit_equal.test |     1 +
 ...dex_multiple_column_unique_date_index_read.test |     1 +
 ...ultiple_column_unique_date_order_64bit_asc.test |     1 +
 ...ltiple_column_unique_date_order_64bit_desc.test |     1 +
 ...multiple_column_unique_datetime_index_read.test |     1 +
 ..._multiple_column_unique_datetime_order_asc.test |     1 +
 ...multiple_column_unique_datetime_order_desc.test |     1 +
 ...ex_multiple_column_unique_year_64bit_equal.test |     1 +
 ...dex_multiple_column_unique_year_index_read.test |     1 +
 ...ultiple_column_unique_year_order_64bit_asc.test |     1 +
 ...ltiple_column_unique_year_order_64bit_desc.test |     1 +
 .../wrapper/t/repair_table_no_index_file.test      |     3 +
 storage/myisam/mi_check.c                          |     2 +-
 storage/perfschema/pfs.cc                          |     9 +
 storage/perfschema/pfs_events_statements.h         |     6 +
 storage/perfschema/table_events_statements.cc      |    33 +-
 storage/perfschema/table_events_statements.h       |     4 +-
 storage/perfschema/unittest/pfs_server_stubs.cc    |     1 +
 storage/spider/ha_spider.cc                        |   151 +-
 storage/spider/ha_spider.h                         |     3 +-
 storage/spider/spd_conn.cc                         |    49 +-
 storage/spider/spd_conn.h                          |     6 +
 storage/spider/spd_copy_tables.cc                  |    73 +-
 storage/spider/spd_db_conn.cc                      |   177 +-
 storage/spider/spd_db_conn.h                       |    37 +-
 storage/spider/spd_db_handlersocket.cc             |   155 +-
 storage/spider/spd_db_include.h                    |     8 +
 storage/spider/spd_db_mysql.cc                     |   199 +-
 storage/spider/spd_db_oracle.cc                    |   178 +-
 storage/spider/spd_direct_sql.cc                   |    13 +-
 storage/spider/spd_err.h                           |     2 +
 storage/spider/spd_include.h                       |    36 +-
 storage/spider/spd_malloc.cc                       |    14 +
 storage/spider/spd_param.cc                        |    26 +-
 storage/spider/spd_param.h                         |     3 +-
 storage/spider/spd_ping_table.cc                   |   127 +-
 storage/spider/spd_ping_table.h                    |     1 +
 storage/spider/spd_sys_table.cc                    |    24 +-
 storage/spider/spd_table.cc                        |   361 +-
 storage/spider/spd_table.h                         |     7 +
 storage/spider/spd_trx.cc                          |   100 +-
 storage/tokudb/CMakeLists.txt                      |    47 +-
 storage/tokudb/COPYING                             |   339 -
 storage/tokudb/PerconaFT/CMakeLists.txt            |    84 +
 storage/tokudb/PerconaFT/COPYING.AGPLv3            |   661 +
 storage/tokudb/PerconaFT/COPYING.GPLv2             |   339 +
 storage/tokudb/PerconaFT/CTestConfig.cmake         |    13 +
 storage/tokudb/PerconaFT/CTestCustom.cmake         |   239 +
 storage/tokudb/PerconaFT/DartConfig.cmake          |    10 +
 storage/tokudb/PerconaFT/PATENTS                   |    37 +
 storage/tokudb/PerconaFT/README.md                 |   123 +
 storage/tokudb/PerconaFT/bash.suppressions         |     6 +
 .../tokudb/PerconaFT/buildbot/compile.suppressions |     4 +
 .../tokudb/PerconaFT/buildheader/CMakeLists.txt    |    29 +
 storage/tokudb/PerconaFT/buildheader/db-4.6.19.h   |  2670 +
 storage/tokudb/PerconaFT/buildheader/make_tdb.cc   |   830 +
 .../PerconaFT/cmake/merge_archives_unix.cmake.in   |    96 +
 .../PerconaFT/cmake_modules/FindValgrind.cmake     |    18 +
 .../cmake_modules/TokuBuildTagDatabases.cmake      |   126 +
 .../cmake_modules/TokuFeatureDetection.cmake       |   135 +
 .../PerconaFT/cmake_modules/TokuMergeLibs.cmake    |   104 +
 .../PerconaFT/cmake_modules/TokuSetupCTest.cmake   |   155 +
 .../cmake_modules/TokuSetupCompiler.cmake          |   236 +
 .../PerconaFT/cmake_modules/TokuThirdParty.cmake   |   142 +
 storage/tokudb/PerconaFT/ft/CMakeLists.txt         |    95 +
 storage/tokudb/PerconaFT/ft/bndata.cc              |   674 +
 storage/tokudb/PerconaFT/ft/bndata.h               |   333 +
 .../ft/cachetable/background_job_manager.cc        |   106 +
 .../ft/cachetable/background_job_manager.h         |    78 +
 .../PerconaFT/ft/cachetable/cachetable-internal.h  |   605 +
 .../tokudb/PerconaFT/ft/cachetable/cachetable.cc   |  4937 +
 .../tokudb/PerconaFT/ft/cachetable/cachetable.h    |   577 +
 .../tokudb/PerconaFT/ft/cachetable/checkpoint.cc   |   316 +
 .../tokudb/PerconaFT/ft/cachetable/checkpoint.h    |   120 +
 storage/tokudb/PerconaFT/ft/comparator.h           |   136 +
 storage/tokudb/PerconaFT/ft/cursor.cc              |   455 +
 storage/tokudb/PerconaFT/ft/cursor.h               |   186 +
 .../tokudb/PerconaFT/ft/ft-cachetable-wrappers.cc  |   375 +
 .../tokudb/PerconaFT/ft/ft-cachetable-wrappers.h   |   141 +
 storage/tokudb/PerconaFT/ft/ft-flusher-internal.h  |   183 +
 storage/tokudb/PerconaFT/ft/ft-flusher.cc          |  1926 +
 storage/tokudb/PerconaFT/ft/ft-flusher.h           |   147 +
 storage/tokudb/PerconaFT/ft/ft-hot-flusher.cc      |   361 +
 storage/tokudb/PerconaFT/ft/ft-internal.h          |   471 +
 storage/tokudb/PerconaFT/ft/ft-ops.cc              |  4527 +
 storage/tokudb/PerconaFT/ft/ft-ops.h               |   279 +
 storage/tokudb/PerconaFT/ft/ft-status.cc           |   488 +
 storage/tokudb/PerconaFT/ft/ft-status.h            |   525 +
 storage/tokudb/PerconaFT/ft/ft-test-helpers.cc     |   265 +
 storage/tokudb/PerconaFT/ft/ft-verify.cc           |   523 +
 storage/tokudb/PerconaFT/ft/ft.cc                  |  1144 +
 storage/tokudb/PerconaFT/ft/ft.h                   |   182 +
 storage/tokudb/PerconaFT/ft/le-cursor.cc           |   138 +
 storage/tokudb/PerconaFT/ft/le-cursor.h            |    75 +
 storage/tokudb/PerconaFT/ft/leafentry.cc           |    44 +
 storage/tokudb/PerconaFT/ft/leafentry.h            |   222 +
 storage/tokudb/PerconaFT/ft/loader/callbacks.cc    |   146 +
 storage/tokudb/PerconaFT/ft/loader/dbufio.cc       |   576 +
 storage/tokudb/PerconaFT/ft/loader/dbufio.h        |    58 +
 .../tokudb/PerconaFT/ft/loader/loader-internal.h   |   313 +
 storage/tokudb/PerconaFT/ft/loader/loader.cc       |  3287 +
 storage/tokudb/PerconaFT/ft/loader/loader.h        |    84 +
 storage/tokudb/PerconaFT/ft/loader/pqueue.cc       |   180 +
 storage/tokudb/PerconaFT/ft/loader/pqueue.h        |    68 +
 storage/tokudb/PerconaFT/ft/logger/log-internal.h  |   225 +
 storage/tokudb/PerconaFT/ft/logger/log.h           |    69 +
 storage/tokudb/PerconaFT/ft/logger/log_upgrade.cc  |   293 +
 storage/tokudb/PerconaFT/ft/logger/logcursor.cc    |   496 +
 storage/tokudb/PerconaFT/ft/logger/logcursor.h     |    74 +
 storage/tokudb/PerconaFT/ft/logger/logfilemgr.cc   |   204 +
 storage/tokudb/PerconaFT/ft/logger/logfilemgr.h    |    65 +
 storage/tokudb/PerconaFT/ft/logger/logformat.cc    |   826 +
 storage/tokudb/PerconaFT/ft/logger/logger.cc       |  1403 +
 storage/tokudb/PerconaFT/ft/logger/logger.h        |   273 +
 storage/tokudb/PerconaFT/ft/logger/recover.cc      |  1657 +
 storage/tokudb/PerconaFT/ft/logger/recover.h       |    85 +
 storage/tokudb/PerconaFT/ft/msg.cc                 |   119 +
 storage/tokudb/PerconaFT/ft/msg.h                  |   191 +
 storage/tokudb/PerconaFT/ft/msg_buffer.cc          |   292 +
 storage/tokudb/PerconaFT/ft/msg_buffer.h           |   131 +
 storage/tokudb/PerconaFT/ft/node.cc                |  1926 +
 storage/tokudb/PerconaFT/ft/node.h                 |   537 +
 storage/tokudb/PerconaFT/ft/pivotkeys.cc           |   437 +
 .../PerconaFT/ft/serialize/block_allocator.cc      |   460 +
 .../PerconaFT/ft/serialize/block_allocator.h       |   214 +
 .../ft/serialize/block_allocator_strategy.cc       |   224 +
 .../ft/serialize/block_allocator_strategy.h        |    65 +
 .../tokudb/PerconaFT/ft/serialize/block_table.cc   |   993 +
 .../tokudb/PerconaFT/ft/serialize/block_table.h    |   285 +
 storage/tokudb/PerconaFT/ft/serialize/compress.cc  |   257 +
 storage/tokudb/PerconaFT/ft/serialize/compress.h   |    78 +
 .../PerconaFT/ft/serialize/ft-node-deserialize.cc  |   186 +
 .../tokudb/PerconaFT/ft/serialize/ft-serialize.cc  |   812 +
 .../tokudb/PerconaFT/ft/serialize/ft-serialize.h   |    62 +
 .../PerconaFT/ft/serialize/ft_layout_version.h     |    79 +
 .../PerconaFT/ft/serialize/ft_node-serialize.cc    |  2872 +
 .../PerconaFT/ft/serialize/ft_node-serialize.h     |    92 +
 storage/tokudb/PerconaFT/ft/serialize/quicklz.cc   |   887 +
 storage/tokudb/PerconaFT/ft/serialize/quicklz.h    |   177 +
 storage/tokudb/PerconaFT/ft/serialize/rbuf.h       |   156 +
 storage/tokudb/PerconaFT/ft/serialize/sub_block.cc |   389 +
 storage/tokudb/PerconaFT/ft/serialize/sub_block.h  |   160 +
 storage/tokudb/PerconaFT/ft/serialize/wbuf.h       |   209 +
 storage/tokudb/PerconaFT/ft/serialize/workset.h    |   135 +
 storage/tokudb/PerconaFT/ft/tests/CMakeLists.txt   |   142 +
 .../tokudb/PerconaFT/ft/tests/benchmark-test.cc    |   254 +
 .../ft/tests/block_allocator_strategy_test.cc      |   126 +
 .../PerconaFT/ft/tests/block_allocator_test.cc     |   290 +
 .../PerconaFT/ft/tests/bnc-insert-benchmark.cc     |   139 +
 .../tokudb/PerconaFT/ft/tests/cachetable-4357.cc   |   106 +
 .../tokudb/PerconaFT/ft/tests/cachetable-4365.cc   |   133 +
 .../tokudb/PerconaFT/ft/tests/cachetable-5097.cc   |   191 +
 .../tokudb/PerconaFT/ft/tests/cachetable-5978-2.cc |   204 +
 .../tokudb/PerconaFT/ft/tests/cachetable-5978.cc   |   238 +
 .../PerconaFT/ft/tests/cachetable-all-write.cc     |    97 +
 .../ft/tests/cachetable-checkpoint-pending.cc      |   213 +
 .../ft/tests/cachetable-checkpoint-pinned-nodes.cc |   157 +
 .../cachetable-checkpoint-prefetched-nodes.cc      |   158 +
 .../ft/tests/cachetable-checkpoint-test.cc         |   186 +
 .../ft/tests/cachetable-checkpointer-class.cc      |   368 +
 .../ft/tests/cachetable-cleaner-checkpoint.cc      |   143 +
 .../ft/tests/cachetable-cleaner-checkpoint2.cc     |   143 +
 .../cachetable-cleaner-thread-attrs-accumulate.cc  |   173 +
 .../cachetable-cleaner-thread-empty-cachetable.cc  |    81 +
 .../cachetable-cleaner-thread-everything-pinned.cc |   107 +
 ...etable-cleaner-thread-nothing-needs-flushing.cc |   105 +
 .../cachetable-cleaner-thread-same-fullhash.cc     |   120 +
 .../ft/tests/cachetable-cleaner-thread-simple.cc   |   125 +
 .../ft/tests/cachetable-clock-all-pinned.cc        |    79 +
 .../ft/tests/cachetable-clock-eviction.cc          |   144 +
 .../ft/tests/cachetable-clock-eviction2.cc         |   199 +
 .../ft/tests/cachetable-clock-eviction3.cc         |   226 +
 .../ft/tests/cachetable-clock-eviction4.cc         |   180 +
 .../ft/tests/cachetable-clone-checkpoint.cc        |   145 +
 .../cachetable-clone-partial-fetch-pinned-node.cc  |   149 +
 .../ft/tests/cachetable-clone-partial-fetch.cc     |   150 +
 .../ft/tests/cachetable-clone-pin-nonblocking.cc   |   125 +
 .../ft/tests/cachetable-clone-unpin-remove.cc      |   138 +
 .../ft/tests/cachetable-count-pinned-test.cc       |    92 +
 .../PerconaFT/ft/tests/cachetable-debug-test.cc    |    96 +
 .../ft/tests/cachetable-eviction-close-test.cc     |   177 +
 .../ft/tests/cachetable-eviction-close-test2.cc    |   192 +
 .../ft/tests/cachetable-eviction-getandpin-test.cc |   164 +
 .../tests/cachetable-eviction-getandpin-test2.cc   |   194 +
 .../PerconaFT/ft/tests/cachetable-evictor-class.cc |   272 +
 .../PerconaFT/ft/tests/cachetable-fd-test.cc       |    98 +
 .../ft/tests/cachetable-fetch-inducing-evictor.cc  |   150 +
 .../ft/tests/cachetable-flush-during-cleaner.cc    |   102 +
 .../PerconaFT/ft/tests/cachetable-flush-test.cc    |   116 +
 .../ft/tests/cachetable-getandpin-test.cc          |   117 +
 .../cachetable-kibbutz_and_flush_cachefile.cc      |    90 +
 .../PerconaFT/ft/tests/cachetable-partial-fetch.cc |   225 +
 .../ft/tests/cachetable-pin-checkpoint.cc          |   430 +
 .../cachetable-pin-nonblocking-checkpoint-clean.cc |   114 +
 .../tests/cachetable-prefetch-checkpoint-test.cc   |   201 +
 .../tests/cachetable-prefetch-close-leak-test.cc   |   115 +
 .../ft/tests/cachetable-prefetch-close-test.cc     |   143 +
 .../tests/cachetable-prefetch-flowcontrol-test.cc  |   150 +
 .../ft/tests/cachetable-prefetch-getandpin-test.cc |   183 +
 .../cachetable-prefetch-maybegetandpin-test.cc     |   108 +
 .../ft/tests/cachetable-prefetch2-test.cc          |   118 +
 .../ft/tests/cachetable-put-checkpoint.cc          |   562 +
 .../PerconaFT/ft/tests/cachetable-put-test.cc      |    88 +
 .../ft/tests/cachetable-reserve-filenum.cc         |   112 +
 .../PerconaFT/ft/tests/cachetable-rwlock-test.cc   |   226 +
 .../PerconaFT/ft/tests/cachetable-simple-clone.cc  |   189 +
 .../PerconaFT/ft/tests/cachetable-simple-clone2.cc |   139 +
 .../PerconaFT/ft/tests/cachetable-simple-close.cc  |   336 +
 .../ft/tests/cachetable-simple-maybe-get-pin.cc    |   111 +
 .../ft/tests/cachetable-simple-pin-cheap.cc        |   128 +
 .../ft/tests/cachetable-simple-pin-dep-nodes.cc    |   202 +
 .../cachetable-simple-pin-nonblocking-cheap.cc     |   154 +
 .../ft/tests/cachetable-simple-pin-nonblocking.cc  |   146 +
 .../PerconaFT/ft/tests/cachetable-simple-pin.cc    |   147 +
 .../ft/tests/cachetable-simple-put-dep-nodes.cc    |   222 +
 .../cachetable-simple-read-pin-nonblocking.cc      |   157 +
 .../ft/tests/cachetable-simple-read-pin.cc         |   167 +
 .../cachetable-simple-unpin-remove-checkpoint.cc   |   103 +
 .../PerconaFT/ft/tests/cachetable-simple-verify.cc |    71 +
 .../tokudb/PerconaFT/ft/tests/cachetable-test.cc   |   547 +
 .../tokudb/PerconaFT/ft/tests/cachetable-test.h    |    72 +
 .../ft/tests/cachetable-unpin-and-remove-test.cc   |   160 +
 .../cachetable-unpin-remove-and-checkpoint.cc      |   116 +
 .../PerconaFT/ft/tests/cachetable-unpin-test.cc    |   159 +
 .../ft/tests/cachetable-writer-thread-limit.cc     |   100 +
 .../tokudb/PerconaFT/ft/tests/comparator-test.cc   |   127 +
 storage/tokudb/PerconaFT/ft/tests/compress-test.cc |   145 +
 .../PerconaFT/ft/tests/dbufio-test-destroy.cc      |   110 +
 storage/tokudb/PerconaFT/ft/tests/dbufio-test.cc   |   126 +
 storage/tokudb/PerconaFT/ft/tests/dmt-test.cc      |   985 +
 storage/tokudb/PerconaFT/ft/tests/dmt-test2.cc     |   321 +
 storage/tokudb/PerconaFT/ft/tests/fifo-test.cc     |   133 +
 storage/tokudb/PerconaFT/ft/tests/ft-bfe-query.cc  |   416 +
 storage/tokudb/PerconaFT/ft/tests/ft-clock-test.cc |   431 +
 .../PerconaFT/ft/tests/ft-serialize-benchmark.cc   |   405 +
 .../ft/tests/ft-serialize-sub-block-test.cc        |   126 +
 .../tokudb/PerconaFT/ft/tests/ft-serialize-test.cc |  1140 +
 .../tokudb/PerconaFT/ft/tests/ft-test-cursor-2.cc  |   135 +
 .../tokudb/PerconaFT/ft/tests/ft-test-cursor.cc    |   914 +
 .../tokudb/PerconaFT/ft/tests/ft-test-header.cc    |    95 +
 storage/tokudb/PerconaFT/ft/tests/ft-test.cc       |  1284 +
 storage/tokudb/PerconaFT/ft/tests/ft-test0.cc      |    72 +
 storage/tokudb/PerconaFT/ft/tests/ft-test1.cc      |    75 +
 storage/tokudb/PerconaFT/ft/tests/ft-test2.cc      |    85 +
 storage/tokudb/PerconaFT/ft/tests/ft-test3.cc      |   110 +
 storage/tokudb/PerconaFT/ft/tests/ft-test4.cc      |   103 +
 storage/tokudb/PerconaFT/ft/tests/ft-test5.cc      |    99 +
 .../PerconaFT/ft/tests/ftloader-error-injector.h   |   172 +
 .../ft/tests/ftloader-test-bad-generate.cc         |   202 +
 .../ft/tests/ftloader-test-extractor-errors.cc     |   263 +
 .../PerconaFT/ft/tests/ftloader-test-extractor.cc  |   456 +
 .../ft/tests/ftloader-test-merge-files-dbufio.cc   |   564 +
 .../PerconaFT/ft/tests/ftloader-test-open.cc       |   127 +
 .../tokudb/PerconaFT/ft/tests/ftloader-test-vm.cc  |    83 +
 .../ft/tests/ftloader-test-writer-errors.cc        |   277 +
 .../PerconaFT/ft/tests/ftloader-test-writer.cc     |   289 +
 storage/tokudb/PerconaFT/ft/tests/ftloader-test.cc |   434 +
 .../ft/tests/generate-upgrade-recovery-logs.cc     |    98 +
 storage/tokudb/PerconaFT/ft/tests/is_empty.cc      |   156 +
 storage/tokudb/PerconaFT/ft/tests/keyrange.cc      |   372 +
 storage/tokudb/PerconaFT/ft/tests/keytest.cc       |    63 +
 .../tokudb/PerconaFT/ft/tests/le-cursor-provdel.cc |   256 +
 .../tokudb/PerconaFT/ft/tests/le-cursor-right.cc   |   322 +
 .../tokudb/PerconaFT/ft/tests/le-cursor-walk.cc    |   217 +
 storage/tokudb/PerconaFT/ft/tests/list-test.cc     |   201 +
 .../PerconaFT/ft/tests/log-test-maybe-trim.cc      |    76 +
 storage/tokudb/PerconaFT/ft/tests/log-test.cc      |    76 +
 storage/tokudb/PerconaFT/ft/tests/log-test2.cc     |    57 +
 storage/tokudb/PerconaFT/ft/tests/log-test3.cc     |    58 +
 storage/tokudb/PerconaFT/ft/tests/log-test4.cc     |    74 +
 storage/tokudb/PerconaFT/ft/tests/log-test5.cc     |    96 +
 storage/tokudb/PerconaFT/ft/tests/log-test6.cc     |    97 +
 storage/tokudb/PerconaFT/ft/tests/log-test7.cc     |   117 +
 .../PerconaFT/ft/tests/logcursor-bad-checksum.cc   |   118 +
 storage/tokudb/PerconaFT/ft/tests/logcursor-bw.cc  |    71 +
 .../PerconaFT/ft/tests/logcursor-empty-logdir.cc   |    72 +
 .../ft/tests/logcursor-empty-logfile-2.cc          |   143 +
 .../ft/tests/logcursor-empty-logfile-3.cc          |   185 +
 .../PerconaFT/ft/tests/logcursor-empty-logfile.cc  |   148 +
 storage/tokudb/PerconaFT/ft/tests/logcursor-fw.cc  |    71 +
 .../tokudb/PerconaFT/ft/tests/logcursor-print.cc   |    62 +
 .../PerconaFT/ft/tests/logcursor-timestamp.cc      |   131 +
 .../ft/tests/logfilemgr-create-destroy.cc          |    53 +
 .../tokudb/PerconaFT/ft/tests/logfilemgr-print.cc  |    55 +
 storage/tokudb/PerconaFT/ft/tests/make-tree.cc     |   235 +
 storage/tokudb/PerconaFT/ft/tests/mempool-115.cc   |   144 +
 storage/tokudb/PerconaFT/ft/tests/msnfilter.cc     |   216 +
 .../tokudb/PerconaFT/ft/tests/orthopush-flush.cc   |  1219 +
 storage/tokudb/PerconaFT/ft/tests/pqueue-test.cc   |   261 +
 storage/tokudb/PerconaFT/ft/tests/quicklz-test.cc  |    90 +
 .../PerconaFT/ft/tests/recovery-bad-last-entry.cc  |   115 +
 .../ft/tests/recovery-cbegin-cend-hello.cc         |    95 +
 .../PerconaFT/ft/tests/recovery-cbegin-cend.cc     |    80 +
 .../tokudb/PerconaFT/ft/tests/recovery-cbegin.cc   |    86 +
 .../PerconaFT/ft/tests/recovery-cend-cbegin.cc     |    92 +
 .../PerconaFT/ft/tests/recovery-datadir-is-file.cc |    98 +
 .../tokudb/PerconaFT/ft/tests/recovery-empty.cc    |    84 +
 .../ft/tests/recovery-fopen-missing-file.cc        |    89 +
 .../tokudb/PerconaFT/ft/tests/recovery-hello.cc    |    89 +
 .../recovery-lsn-error-during-forward-scan.cc      |   119 +
 .../PerconaFT/ft/tests/recovery-no-datadir.cc      |    83 +
 .../tokudb/PerconaFT/ft/tests/recovery-no-log.cc   |    75 +
 .../PerconaFT/ft/tests/recovery-no-logdir.cc       |    69 +
 .../tokudb/PerconaFT/ft/tests/recovery-test5123.cc |    81 +
 storage/tokudb/PerconaFT/ft/tests/shortcut.cc      |    92 +
 .../PerconaFT/ft/tests/subblock-test-checksum.cc   |   193 +
 .../ft/tests/subblock-test-compression.cc          |   142 +
 .../PerconaFT/ft/tests/subblock-test-index.cc      |   102 +
 .../PerconaFT/ft/tests/subblock-test-size.cc       |    78 +
 storage/tokudb/PerconaFT/ft/tests/test-assert.cc   |    63 +
 storage/tokudb/PerconaFT/ft/tests/test-bjm.cc      |   100 +
 .../ft/tests/test-checkpoint-during-flush.cc       |   291 +
 .../ft/tests/test-checkpoint-during-merge.cc       |   368 +
 .../ft/tests/test-checkpoint-during-rebalance.cc   |   349 +
 .../ft/tests/test-checkpoint-during-split.cc       |   344 +
 .../tokudb/PerconaFT/ft/tests/test-del-inorder.cc  |    98 +
 .../ft/tests/test-dirty-flushes-on-cleaner.cc      |   310 +
 storage/tokudb/PerconaFT/ft/tests/test-dump-ft.cc  |    72 +
 .../PerconaFT/ft/tests/test-flushes-on-cleaner.cc  |   331 +
 .../tokudb/PerconaFT/ft/tests/test-ft-overflow.cc  |    85 +
 storage/tokudb/PerconaFT/ft/tests/test-ft-txns.h   |   127 +
 .../PerconaFT/ft/tests/test-hot-with-bounds.cc     |   187 +
 .../tokudb/PerconaFT/ft/tests/test-inc-split.cc    |   185 +
 .../PerconaFT/ft/tests/test-leafentry-child-txn.cc |   153 +
 .../PerconaFT/ft/tests/test-leafentry-nested.cc    |   999 +
 .../PerconaFT/ft/tests/test-merges-on-cleaner.cc   |   248 +
 .../ft/tests/test-oldest-referenced-xid-flush.cc   |   190 +
 .../PerconaFT/ft/tests/test-pick-child-to-flush.cc |   342 +
 .../PerconaFT/ft/tests/test-txn-child-manager.cc   |   290 +
 .../ft/tests/test-upgrade-recovery-logs.cc         |   140 +
 storage/tokudb/PerconaFT/ft/tests/test.h           |   349 +
 storage/tokudb/PerconaFT/ft/tests/test1308a.cc     |    90 +
 storage/tokudb/PerconaFT/ft/tests/test3681.cc      |   109 +
 storage/tokudb/PerconaFT/ft/tests/test3856.cc      |   112 +
 storage/tokudb/PerconaFT/ft/tests/test3884.cc      |   502 +
 storage/tokudb/PerconaFT/ft/tests/test4115.cc      |    98 +
 storage/tokudb/PerconaFT/ft/tests/test4244.cc      |   123 +
 .../tokudb/PerconaFT/ft/tests/test_logcursor.cc    |   265 +
 storage/tokudb/PerconaFT/ft/tests/test_oexcl.cc    |    51 +
 .../test_rightmost_leaf_seqinsert_heuristic.cc     |   131 +
 .../ft/tests/test_rightmost_leaf_split_merge.cc    |   161 +
 .../ft/tests/test_toku_malloc_plain_free.cc        |    52 +
 .../PerconaFT/ft/tests/upgrade_test_simple.cc      |   212 +
 .../tokudb/PerconaFT/ft/tests/verify-bad-msn.cc    |   240 +
 .../tokudb/PerconaFT/ft/tests/verify-bad-pivots.cc |   206 +
 .../PerconaFT/ft/tests/verify-dup-in-leaf.cc       |   151 +
 .../tokudb/PerconaFT/ft/tests/verify-dup-pivots.cc |   210 +
 .../PerconaFT/ft/tests/verify-misrouted-msgs.cc    |   222 +
 .../PerconaFT/ft/tests/verify-unsorted-leaf.cc     |   152 +
 .../PerconaFT/ft/tests/verify-unsorted-pivots.cc   |   206 +
 .../PerconaFT/ft/tests/xid_lsn_independent.cc      |   253 +
 storage/tokudb/PerconaFT/ft/tests/ybt-test.cc      |   125 +
 storage/tokudb/PerconaFT/ft/txn/roll.cc            |   579 +
 storage/tokudb/PerconaFT/ft/txn/rollback-apply.cc  |   255 +
 storage/tokudb/PerconaFT/ft/txn/rollback-apply.h   |    47 +
 .../PerconaFT/ft/txn/rollback-ct-callbacks.cc      |   260 +
 .../PerconaFT/ft/txn/rollback-ct-callbacks.h       |    80 +
 storage/tokudb/PerconaFT/ft/txn/rollback.cc        |   330 +
 storage/tokudb/PerconaFT/ft/txn/rollback.h         |   145 +
 .../PerconaFT/ft/txn/rollback_log_node_cache.cc    |   107 +
 .../PerconaFT/ft/txn/rollback_log_node_cache.h     |    63 +
 storage/tokudb/PerconaFT/ft/txn/txn.cc             |   731 +
 storage/tokudb/PerconaFT/ft/txn/txn.h              |   361 +
 .../tokudb/PerconaFT/ft/txn/txn_child_manager.cc   |   141 +
 .../tokudb/PerconaFT/ft/txn/txn_child_manager.h    |    66 +
 storage/tokudb/PerconaFT/ft/txn/txn_manager.cc     |  1023 +
 storage/tokudb/PerconaFT/ft/txn/txn_manager.h      |   214 +
 storage/tokudb/PerconaFT/ft/txn/txn_state.h        |    50 +
 storage/tokudb/PerconaFT/ft/txn/xids.cc            |   247 +
 storage/tokudb/PerconaFT/ft/txn/xids.h             |   116 +
 storage/tokudb/PerconaFT/ft/ule-internal.h         |   103 +
 storage/tokudb/PerconaFT/ft/ule.cc                 |  2438 +
 storage/tokudb/PerconaFT/ft/ule.h                  |    74 +
 storage/tokudb/PerconaFT/ft/valgrind.suppressions  |   294 +
 storage/tokudb/PerconaFT/ftcxx/CMakeLists.txt      |    31 +
 storage/tokudb/PerconaFT/ftcxx/buffer.cpp          |   141 +
 storage/tokudb/PerconaFT/ftcxx/buffer.hpp          |   159 +
 storage/tokudb/PerconaFT/ftcxx/cursor-inl.hpp      |   418 +
 storage/tokudb/PerconaFT/ftcxx/cursor.cpp          |   136 +
 storage/tokudb/PerconaFT/ftcxx/cursor.hpp          |   417 +
 storage/tokudb/PerconaFT/ftcxx/db.hpp              |   370 +
 storage/tokudb/PerconaFT/ftcxx/db_env-inl.hpp      |    75 +
 storage/tokudb/PerconaFT/ftcxx/db_env.cpp          |    70 +
 storage/tokudb/PerconaFT/ftcxx/db_env.hpp          |   454 +
 storage/tokudb/PerconaFT/ftcxx/db_txn.hpp          |   127 +
 storage/tokudb/PerconaFT/ftcxx/exceptions.hpp      |   152 +
 storage/tokudb/PerconaFT/ftcxx/malloc_utils.cpp    |    97 +
 storage/tokudb/PerconaFT/ftcxx/malloc_utils.hpp    |   226 +
 storage/tokudb/PerconaFT/ftcxx/slice.hpp           |   189 +
 storage/tokudb/PerconaFT/ftcxx/stats.hpp           |    48 +
 .../tokudb/PerconaFT/ftcxx/tests/CMakeLists.txt    |    45 +
 .../tokudb/PerconaFT/ftcxx/tests/buffer_test.cpp   |   217 +
 .../tokudb/PerconaFT/ftcxx/tests/cursor_test.cpp   |   178 +
 .../PerconaFT/ftcxx/tests/doubling_buffer.cpp      |   118 +
 storage/tokudb/PerconaFT/locktree/CMakeLists.txt   |    29 +
 .../tokudb/PerconaFT/locktree/concurrent_tree.cc   |   121 +
 .../tokudb/PerconaFT/locktree/concurrent_tree.h    |   151 +
 storage/tokudb/PerconaFT/locktree/keyrange.cc      |   202 +
 storage/tokudb/PerconaFT/locktree/keyrange.h       |   132 +
 storage/tokudb/PerconaFT/locktree/lock_request.cc  |   402 +
 storage/tokudb/PerconaFT/locktree/lock_request.h   |   196 +
 storage/tokudb/PerconaFT/locktree/locktree.cc      |   763 +
 storage/tokudb/PerconaFT/locktree/locktree.h       |   492 +
 storage/tokudb/PerconaFT/locktree/manager.cc       |   486 +
 storage/tokudb/PerconaFT/locktree/range_buffer.cc  |   245 +
 storage/tokudb/PerconaFT/locktree/range_buffer.h   |   158 +
 .../tokudb/PerconaFT/locktree/tests/CMakeLists.txt |    15 +
 .../tests/concurrent_tree_create_destroy.cc        |    68 +
 .../tests/concurrent_tree_lkr_acquire_release.cc   |   120 +
 .../tests/concurrent_tree_lkr_insert_remove.cc     |   158 +
 .../concurrent_tree_lkr_insert_serial_large.cc     |    95 +
 .../tests/concurrent_tree_lkr_remove_all.cc        |    92 +
 .../locktree/tests/concurrent_tree_unit_test.h     |    95 +
 .../locktree/tests/lock_request_create_set.cc      |    72 +
 .../locktree/tests/lock_request_get_set_keys.cc    |    88 +
 .../locktree/tests/lock_request_killed.cc          |   123 +
 .../locktree/tests/lock_request_not_killed.cc      |   119 +
 .../locktree/tests/lock_request_start_deadlock.cc  |   120 +
 .../locktree/tests/lock_request_start_pending.cc   |   106 +
 .../tests/lock_request_start_retry_race.cc         |   140 +
 .../locktree/tests/lock_request_unit_test.h        |    80 +
 .../tests/lock_request_wait_time_callback.cc       |    96 +
 .../PerconaFT/locktree/tests/locktree_conflicts.cc |   126 +
 .../locktree/tests/locktree_create_destroy.cc      |    73 +
 .../tests/locktree_escalation_1big7lt_1small.cc    |   232 +
 .../locktree/tests/locktree_escalation_2big_1lt.cc |   195 +
 .../locktree/tests/locktree_escalation_2big_2lt.cc |   195 +
 .../tests/locktree_escalation_impossible.cc        |   150 +
 .../locktree/tests/locktree_escalation_stalls.cc   |   221 +
 .../PerconaFT/locktree/tests/locktree_infinity.cc  |   123 +
 .../PerconaFT/locktree/tests/locktree_misc.cc      |   105 +
 .../locktree/tests/locktree_overlapping_relock.cc  |   164 +
 .../locktree/tests/locktree_simple_lock.cc         |   149 +
 .../tests/locktree_single_txnid_optimization.cc    |   130 +
 .../PerconaFT/locktree/tests/locktree_unit_test.h  |   105 +
 .../locktree/tests/manager_create_destroy.cc       |    75 +
 .../locktree/tests/manager_locktree_map.cc         |   100 +
 .../tests/manager_parallel_locktree_get_release.cc |    92 +
 .../PerconaFT/locktree/tests/manager_params.cc     |    68 +
 .../locktree/tests/manager_reference_release_lt.cc |   131 +
 .../PerconaFT/locktree/tests/manager_status.cc     |   119 +
 .../PerconaFT/locktree/tests/manager_unit_test.h   |    59 +
 .../PerconaFT/locktree/tests/range_buffer_test.cc  |   197 +
 storage/tokudb/PerconaFT/locktree/tests/test.h     |   122 +
 .../PerconaFT/locktree/tests/txnid_set_test.cc     |   111 +
 .../tokudb/PerconaFT/locktree/tests/wfg_test.cc    |   172 +
 storage/tokudb/PerconaFT/locktree/treenode.cc      |   477 +
 storage/tokudb/PerconaFT/locktree/treenode.h       |   231 +
 storage/tokudb/PerconaFT/locktree/txnid_set.cc     |   102 +
 storage/tokudb/PerconaFT/locktree/txnid_set.h      |    78 +
 storage/tokudb/PerconaFT/locktree/wfg.cc           |   188 +
 storage/tokudb/PerconaFT/locktree/wfg.h            |   104 +
 .../tokudb/PerconaFT/portability/CMakeLists.txt    |    59 +
 storage/tokudb/PerconaFT/portability/file.cc       |   519 +
 .../PerconaFT/portability/huge_page_detection.cc   |   142 +
 storage/tokudb/PerconaFT/portability/memory.cc     |   486 +
 storage/tokudb/PerconaFT/portability/memory.h      |   180 +
 storage/tokudb/PerconaFT/portability/os_malloc.cc  |   294 +
 .../tokudb/PerconaFT/portability/portability.cc    |   424 +
 .../PerconaFT/portability/tests/CMakeLists.txt     |    50 +
 .../portability/tests/ensure_memcheck_fails.sh     |    21 +
 .../PerconaFT/portability/tests/rwlock_condvar.h   |   193 +
 .../portability/tests/test-active-cpus.cc          |    65 +
 .../tests/test-cache-line-boundary-fails.cc        |   122 +
 .../portability/tests/test-cpu-freq-openlimit17.cc |    68 +
 .../PerconaFT/portability/tests/test-cpu-freq.cc   |    55 +
 .../portability/tests/test-filesystem-sizes.cc     |    87 +
 .../PerconaFT/portability/tests/test-flock.cc      |    67 +
 .../portability/tests/test-fsync-directory.cc      |    77 +
 .../PerconaFT/portability/tests/test-fsync.cc      |   271 +
 .../PerconaFT/portability/tests/test-gettime.cc    |    56 +
 .../portability/tests/test-gettimeofday.cc         |    53 +
 .../PerconaFT/portability/tests/test-hugepage.cc   |    46 +
 .../PerconaFT/portability/tests/test-max-data.cc   |    76 +
 .../portability/tests/test-memory-status.cc        |    50 +
 .../PerconaFT/portability/tests/test-pagesize.cc   |    48 +
 .../tests/test-pthread-rwlock-rdlock.cc            |    60 +
 .../portability/tests/test-pthread-rwlock-rwr.cc   |    97 +
 .../PerconaFT/portability/tests/test-pwrite4g.cc   |    81 +
 .../PerconaFT/portability/tests/test-snprintf.cc   |    82 +
 .../PerconaFT/portability/tests/test-stat.cc       |    87 +
 .../portability/tests/test-toku-malloc.cc          |    64 +
 .../tokudb/PerconaFT/portability/tests/test-xid.cc |    73 +
 storage/tokudb/PerconaFT/portability/tests/test.h  |    61 +
 .../PerconaFT/portability/tests/try-assert-zero.cc |    54 +
 .../PerconaFT/portability/tests/try-assert0.cc     |    53 +
 .../PerconaFT/portability/tests/try-leak-lost.cc   |    46 +
 .../portability/tests/try-leak-reachable.cc        |    46 +
 .../PerconaFT/portability/tests/try-uninit.cc      |    54 +
 .../tokudb/PerconaFT/portability/toku_assert.cc    |   194 +
 storage/tokudb/PerconaFT/portability/toku_assert.h |   152 +
 storage/tokudb/PerconaFT/portability/toku_atomic.h |   108 +
 .../tokudb/PerconaFT/portability/toku_byteswap.h   |    51 +
 .../tokudb/PerconaFT/portability/toku_config.h.in  |   100 +
 storage/tokudb/PerconaFT/portability/toku_crash.cc |   160 +
 storage/tokudb/PerconaFT/portability/toku_crash.h  |   141 +
 storage/tokudb/PerconaFT/portability/toku_htod.h   |   114 +
 storage/tokudb/PerconaFT/portability/toku_htonl.h  |    50 +
 storage/tokudb/PerconaFT/portability/toku_list.h   |   121 +
 storage/tokudb/PerconaFT/portability/toku_os.h     |   127 +
 .../tokudb/PerconaFT/portability/toku_os_types.h   |    77 +
 storage/tokudb/PerconaFT/portability/toku_path.cc  |   125 +
 storage/tokudb/PerconaFT/portability/toku_path.h   |    72 +
 .../PerconaFT/portability/toku_portability.h       |   305 +
 .../tokudb/PerconaFT/portability/toku_pthread.cc   |    59 +
 .../tokudb/PerconaFT/portability/toku_pthread.h    |   370 +
 .../tokudb/PerconaFT/portability/toku_race_tools.h |   144 +
 storage/tokudb/PerconaFT/portability/toku_random.h |   118 +
 storage/tokudb/PerconaFT/portability/toku_stdint.h |    42 +
 storage/tokudb/PerconaFT/portability/toku_stdlib.h |    41 +
 storage/tokudb/PerconaFT/portability/toku_time.cc  |    72 +
 storage/tokudb/PerconaFT/portability/toku_time.h   |   110 +
 .../PerconaFT/scripts/run-all-nightly-tests.bash   |    10 +
 .../scripts/run-nightly-coverage-tests.bash        |    42 +
 .../PerconaFT/scripts/run-nightly-drd-tests.bash   |    35 +
 .../scripts/run-nightly-release-tests.bash         |    45 +
 .../PerconaFT/scripts/run.fractal.tree.tests.cmake |   135 +
 .../scripts/run.stress-tests-forever.bash          |    97 +
 .../tokudb/PerconaFT/scripts/run.stress-tests.py   |   798 +
 storage/tokudb/PerconaFT/scripts/tokugrind         |    52 +
 storage/tokudb/PerconaFT/scripts/tokuvalgrind      |     1 +
 .../PerconaFT/scripts/watch.stress-tests.bash      |     3 +
 storage/tokudb/PerconaFT/src/CMakeLists.txt        |    56 +
 storage/tokudb/PerconaFT/src/errors.cc             |   141 +
 storage/tokudb/PerconaFT/src/export.map            |    98 +
 storage/tokudb/PerconaFT/src/indexer-internal.h    |   116 +
 storage/tokudb/PerconaFT/src/indexer-undo-do.cc    |   652 +
 storage/tokudb/PerconaFT/src/indexer.cc            |   715 +
 storage/tokudb/PerconaFT/src/indexer.h             |   125 +
 storage/tokudb/PerconaFT/src/loader.cc             |   518 +
 storage/tokudb/PerconaFT/src/loader.h              |   156 +
 storage/tokudb/PerconaFT/src/tests/CMakeLists.txt  |   491 +
 .../PerconaFT/src/tests/big-nested-abort-abort.cc  |   151 +
 .../PerconaFT/src/tests/big-nested-abort-commit.cc |   149 +
 .../PerconaFT/src/tests/big-nested-commit-abort.cc |   144 +
 .../src/tests/big-nested-commit-commit.cc          |   145 +
 storage/tokudb/PerconaFT/src/tests/big-shutdown.cc |   136 +
 storage/tokudb/PerconaFT/src/tests/bigtxn27.cc     |   172 +
 storage/tokudb/PerconaFT/src/tests/blackhole.cc    |   129 +
 .../PerconaFT/src/tests/blocking-first-empty.cc    |   181 +
 .../tokudb/PerconaFT/src/tests/blocking-first.cc   |   201 +
 .../tokudb/PerconaFT/src/tests/blocking-last.cc    |   201 +
 .../src/tests/blocking-next-prev-deadlock.cc       |   266 +
 .../PerconaFT/src/tests/blocking-next-prev.cc      |   272 +
 .../PerconaFT/src/tests/blocking-prelock-range.cc  |   158 +
 .../PerconaFT/src/tests/blocking-put-timeout.cc    |   189 +
 .../PerconaFT/src/tests/blocking-put-wakeup.cc     |   184 +
 storage/tokudb/PerconaFT/src/tests/blocking-put.cc |   157 +
 .../PerconaFT/src/tests/blocking-set-range-0.cc    |   213 +
 .../PerconaFT/src/tests/blocking-set-range-n.cc    |   206 +
 .../src/tests/blocking-set-range-reverse-0.cc      |   211 +
 storage/tokudb/PerconaFT/src/tests/blocking-set.cc |   200 +
 .../PerconaFT/src/tests/blocking-table-lock.cc     |   151 +
 storage/tokudb/PerconaFT/src/tests/bug1381.cc      |   189 +
 .../tokudb/PerconaFT/src/tests/cachetable-race.cc  |   152 +
 storage/tokudb/PerconaFT/src/tests/checkpoint1.cc  |    94 +
 .../PerconaFT/src/tests/checkpoint_fairness.cc     |   133 +
 .../PerconaFT/src/tests/checkpoint_stress.cc       |   375 +
 .../tokudb/PerconaFT/src/tests/checkpoint_test.h   |   484 +
 .../tokudb/PerconaFT/src/tests/create-datadir.cc   |   118 +
 .../tokudb/PerconaFT/src/tests/cursor-isolation.cc |   136 +
 .../src/tests/cursor-more-than-a-leaf-provdel.cc   |   145 +
 .../PerconaFT/src/tests/cursor-set-del-rmw.cc      |   146 +
 .../PerconaFT/src/tests/cursor-set-range-rmw.cc    |   160 +
 .../PerconaFT/src/tests/cursor-step-over-delete.cc |   108 +
 .../src/tests/db-put-simple-deadlock-threads.cc    |   241 +
 .../PerconaFT/src/tests/db-put-simple-deadlock.cc  |   158 +
 .../PerconaFT/src/tests/db-put-simple-lockwait.cc  |   189 +
 .../PerconaFT/src/tests/db-put-update-deadlock.cc  |   237 +
 .../PerconaFT/src/tests/dbremove-nofile-limit.cc   |   125 +
 .../src/tests/del-multiple-huge-primary-row.cc     |   240 +
 .../PerconaFT/src/tests/del-multiple-srcdb.cc      |   235 +
 storage/tokudb/PerconaFT/src/tests/del-multiple.cc |   236 +
 storage/tokudb/PerconaFT/src/tests/del-simple.cc   |   152 +
 .../tokudb/PerconaFT/src/tests/directory_lock.cc   |   390 +
 storage/tokudb/PerconaFT/src/tests/diskfull.cc     |   254 +
 .../tokudb/PerconaFT/src/tests/drd.suppressions    |   107 +
 storage/tokudb/PerconaFT/src/tests/dump-env.cc     |   128 +
 .../tokudb/PerconaFT/src/tests/env-put-multiple.cc |   322 +
 .../PerconaFT/src/tests/env_loader_memory.cc       |    62 +
 storage/tokudb/PerconaFT/src/tests/env_nproc.cc    |    90 +
 storage/tokudb/PerconaFT/src/tests/env_startup.cc  |   197 +
 storage/tokudb/PerconaFT/src/tests/filesize.cc     |   269 +
 .../src/tests/get_key_after_bytes_unit.cc          |   247 +
 storage/tokudb/PerconaFT/src/tests/get_last_key.cc |   247 +
 .../PerconaFT/src/tests/helgrind.suppressions      |   158 +
 storage/tokudb/PerconaFT/src/tests/helgrind1.cc    |    65 +
 storage/tokudb/PerconaFT/src/tests/helgrind2.cc    |   135 +
 storage/tokudb/PerconaFT/src/tests/helgrind3.cc    |   135 +
 .../src/tests/hot-optimize-table-tests.cc          |   239 +
 .../tokudb/PerconaFT/src/tests/hotindexer-bw.cc    |   469 +
 .../src/tests/hotindexer-error-callback.cc         |   172 +
 .../tests/hotindexer-insert-committed-optimized.cc |   183 +
 .../src/tests/hotindexer-insert-committed.cc       |   181 +
 .../src/tests/hotindexer-insert-provisional.cc     |   182 +
 .../PerconaFT/src/tests/hotindexer-lock-test.cc    |   220 +
 .../PerconaFT/src/tests/hotindexer-multiclient.cc  |   466 +
 .../tests/hotindexer-nested-insert-committed.cc    |   187 +
 .../PerconaFT/src/tests/hotindexer-put-abort.cc    |   188 +
 .../PerconaFT/src/tests/hotindexer-put-commit.cc   |   214 +
 .../PerconaFT/src/tests/hotindexer-put-multiple.cc |   225 +
 .../src/tests/hotindexer-simple-abort-put.cc       |   130 +
 .../PerconaFT/src/tests/hotindexer-simple-abort.cc |   118 +
 .../PerconaFT/src/tests/hotindexer-undo-do-test.cc |   596 +
 .../src/tests/hotindexer-undo-do-tests/README      |    77 +
 .../commit.d0.d100.d200.result                     |     0
 .../commit.d0.d100.d200.test                       |     4 +
 .../commit.d0.d100.i200.result                     |     2 +
 .../commit.d0.d100.i200.test                       |     4 +
 .../hotindexer-undo-do-tests/commit.d0.d100.result |     0
 .../hotindexer-undo-do-tests/commit.d0.d100.test   |     3 +
 .../commit.d0.i100.d200.result                     |     4 +
 .../commit.d0.i100.d200.test                       |     4 +
 .../commit.d0.i100.i200.result                     |     6 +
 .../commit.d0.i100.i200.test                       |     4 +
 .../hotindexer-undo-do-tests/commit.d0.i100.result |     2 +
 .../hotindexer-undo-do-tests/commit.d0.i100.test   |     3 +
 .../hotindexer-undo-do-tests/commit.d0.result      |     0
 .../tests/hotindexer-undo-do-tests/commit.d0.test  |     3 +
 .../commit.i0.d100.d200.result                     |     0
 .../commit.i0.d100.d200.test                       |     0
 .../commit.i0.d100.i200.result                     |     5 +
 .../commit.i0.d100.i200.test                       |     4 +
 .../hotindexer-undo-do-tests/commit.i0.d100.result |     3 +
 .../hotindexer-undo-do-tests/commit.i0.d100.test   |     3 +
 .../commit.i0.i100.d200.result                     |     7 +
 .../commit.i0.i100.d200.test                       |     4 +
 .../commit.i0.i100.i200.result                     |     9 +
 .../commit.i0.i100.i200.test                       |     4 +
 .../hotindexer-undo-do-tests/commit.i0.i100.result |     5 +
 .../hotindexer-undo-do-tests/commit.i0.i100.test   |     3 +
 .../hotindexer-undo-do-tests/commit.i0.result      |     1 +
 .../tests/hotindexer-undo-do-tests/commit.i0.test  |     3 +
 .../hotindexer-undo-do-tests/insert.300.result     |     9 +
 .../tests/hotindexer-undo-do-tests/insert.300.test |     4 +
 .../placeholder.0.live.result                      |     2 +
 .../placeholder.0.live.test                        |     7 +
 .../hotindexer-undo-do-tests/placeholder.0.result  |     1 +
 .../hotindexer-undo-do-tests/placeholder.0.test    |     6 +
 .../placeholder.1.live.result                      |     2 +
 .../placeholder.1.live.test                        |     7 +
 .../placeholder.2.live.result                      |     6 +
 .../placeholder.2.live.test                        |     8 +
 .../hotindexer-undo-do-tests/placeholder.2.result  |     5 +
 .../hotindexer-undo-do-tests/placeholder.2.test    |     7 +
 .../hotindexer-undo-do-tests/placeholder.3.result  |     4 +
 .../hotindexer-undo-do-tests/placeholder.3.test    |     5 +
 .../src/tests/hotindexer-undo-do-tests/prov-2.py   |    45 +
 .../hotindexer-undo-do-tests/prov.1.live.result    |    15 +
 .../hotindexer-undo-do-tests/prov.1.live.test      |     8 +
 .../tests/hotindexer-undo-do-tests/prov.1.result   |    14 +
 .../src/tests/hotindexer-undo-do-tests/prov.1.test |     7 +
 .../prov.aborting.d0.i100.result                   |     0
 .../prov.aborting.d0.i100.test                     |     4 +
 .../prov.aborting.i100.i200.result                 |     1 +
 .../prov.aborting.i100.i200.test                   |     4 +
 .../prov.committing.d0.i100.result                 |     1 +
 .../prov.committing.d0.i100.test                   |     4 +
 .../prov.committing.i100.i200.result               |     4 +
 .../prov.committing.i100.i200.test                 |     4 +
 .../hotindexer-undo-do-tests/prov.d0.d100.result   |     0
 .../hotindexer-undo-do-tests/prov.d0.d100.test     |     3 +
 .../prov.d0.d200.d201.result                       |     0
 .../prov.d0.d200.d201.test                         |     4 +
 .../prov.d0.d200.i201.result                       |     1 +
 .../prov.d0.d200.i201.test                         |     4 +
 .../hotindexer-undo-do-tests/prov.d0.i100.result   |     1 +
 .../hotindexer-undo-do-tests/prov.d0.i100.test     |     3 +
 .../prov.d0.i200.d201.result                       |     3 +
 .../prov.d0.i200.d201.test                         |     4 +
 .../prov.d0.i200.i201.result                       |     4 +
 .../prov.d0.i200.i201.test                         |     4 +
 .../prov.d0.p200.d201.result                       |     0
 .../prov.d0.p200.d201.test                         |     4 +
 .../prov.d0.p200.i201.result                       |     1 +
 .../prov.d0.p200.i201.test                         |     4 +
 .../hotindexer-undo-do-tests/prov.i0.d100.result   |     3 +
 .../hotindexer-undo-do-tests/prov.i0.d100.test     |     3 +
 .../prov.i0.d200.d201.result                       |     3 +
 .../prov.i0.d200.d201.test                         |     4 +
 .../prov.i0.d200.i201.result                       |     4 +
 .../prov.i0.d200.i201.test                         |     4 +
 .../hotindexer-undo-do-tests/prov.i0.i100.result   |     4 +
 .../hotindexer-undo-do-tests/prov.i0.i100.test     |     3 +
 .../prov.i0.i200.d201.result                       |     6 +
 .../prov.i0.i200.d201.test                         |     4 +
 .../prov.i0.i200.i201.result                       |     7 +
 .../prov.i0.i200.i201.test                         |     4 +
 .../prov.i0.p200.d201.result                       |     3 +
 .../prov.i0.p200.d201.test                         |     4 +
 .../prov.i0.p200.i201.result                       |     4 +
 .../prov.i0.p200.i201.test                         |     4 +
 .../prov.live.d0.d100.result                       |     0
 .../prov.live.d0.d100.test                         |     4 +
 .../prov.live.d0.i100.result                       |     2 +
 .../prov.live.d0.i100.test                         |     4 +
 .../prov.live.i0.d100.result                       |     3 +
 .../prov.live.i0.d100.test                         |     4 +
 .../prov.live.i0.i100.result                       |     5 +
 .../prov.live.i0.i100.test                         |     4 +
 .../prov.live200,201.d0.d200.d201.result           |     0
 .../prov.live200,201.d0.d200.d201.test             |     6 +
 .../prov.live200,201.d0.d200.i201.result           |     2 +
 .../prov.live200,201.d0.d200.i201.test             |     6 +
 .../prov.live200,201.d0.i200.d201.result           |     4 +
 .../prov.live200,201.d0.i200.d201.test             |     6 +
 .../prov.live200,201.d0.i200.i201.result           |     6 +
 .../prov.live200,201.d0.i200.i201.test             |     6 +
 .../prov.live200,201.d0.p200.d201.result           |     0
 .../prov.live200,201.d0.p200.d201.test             |     6 +
 .../prov.live200,201.d0.p200.i201.result           |     2 +
 .../prov.live200,201.d0.p200.i201.test             |     6 +
 .../prov.live200,201.i0.d200.d201.result           |     3 +
 .../prov.live200,201.i0.d200.d201.test             |     6 +
 .../prov.live200,201.i0.d200.i201.result           |     5 +
 .../prov.live200,201.i0.d200.i201.test             |     6 +
 .../prov.live200,201.i0.i200.d201.result           |     7 +
 .../prov.live200,201.i0.i200.d201.test             |     6 +
 .../prov.live200,201.i0.i200.i201.result           |     9 +
 .../prov.live200,201.i0.i200.i201.test             |     6 +
 .../prov.live200,201.i0.p200.d201.result           |     3 +
 .../prov.live200,201.i0.p200.d201.test             |     6 +
 .../prov.live200,201.i0.p200.i201.result           |     5 +
 .../prov.live200,201.i0.p200.i201.test             |     6 +
 ...200.abort201.commit202.i0.i200.i201.i202.result |     5 +
 ...ve200.abort201.commit202.i0.i200.i201.i202.test |     8 +
 .../prov.live200.abort201.i0.i200.i201.result      |     5 +
 .../prov.live200.abort201.i0.i200.i201.test        |     6 +
 .../prov.live200.committing201.i0.i200.i201.result |     9 +
 .../prov.live200.committing201.i0.i200.i201.test   |     6 +
 .../prov.live200.d0.d200.d201.result               |     0
 .../prov.live200.d0.d200.d201.test                 |     5 +
 .../prov.live200.d0.d200.i201.result               |     2 +
 .../prov.live200.d0.d200.i201.test                 |     5 +
 .../prov.live200.d0.i200.d201.result               |     4 +
 .../prov.live200.d0.i200.d201.test                 |     5 +
 .../prov.live200.d0.i200.i201.result               |     6 +
 .../prov.live200.d0.i200.i201.test                 |     5 +
 .../prov.live200.d0.p200.d201.result               |     0
 .../prov.live200.d0.p200.d201.test                 |     5 +
 .../prov.live200.d0.p200.i201.result               |     2 +
 .../prov.live200.d0.p200.i201.test                 |     5 +
 .../prov.live200.i0.d200.d201.result               |     3 +
 .../prov.live200.i0.d200.d201.test                 |     5 +
 .../prov.live200.i0.d200.i201.result               |     5 +
 .../prov.live200.i0.d200.i201.test                 |     5 +
 .../prov.live200.i0.i200.d201.result               |     7 +
 .../prov.live200.i0.i200.d201.test                 |     5 +
 .../prov.live200.i0.i200.i201.result               |     9 +
 .../prov.live200.i0.i200.i201.test                 |     5 +
 .../prov.live200.i0.p200.d201.result               |     3 +
 .../prov.live200.i0.p200.d201.test                 |     5 +
 .../prov.live200.i0.p200.i201.result               |     5 +
 .../prov.live200.i0.p200.i201.test                 |     5 +
 .../prov.preparing.d0.i100.result                  |     2 +
 .../prov.preparing.d0.i100.test                    |     4 +
 .../prov.preparing.d0.i200.i201.result             |     6 +
 .../prov.preparing.d0.i200.i201.test               |     5 +
 .../PerconaFT/src/tests/hotindexer-with-queries.cc |   275 +
 storage/tokudb/PerconaFT/src/tests/inflate.cc      |   171 +
 storage/tokudb/PerconaFT/src/tests/inflate2.cc     |   161 +
 .../PerconaFT/src/tests/insert-dup-prelock.cc      |   171 +
 storage/tokudb/PerconaFT/src/tests/ipm.py          |    61 +
 .../src/tests/isolation-read-committed.cc          |   161 +
 storage/tokudb/PerconaFT/src/tests/isolation.cc    |    94 +
 storage/tokudb/PerconaFT/src/tests/key-val.h       |   245 +
 .../tokudb/PerconaFT/src/tests/keyrange-merge.cc   |   234 +
 storage/tokudb/PerconaFT/src/tests/keyrange.cc     |   336 +
 .../tokudb/PerconaFT/src/tests/last-verify-time.cc |   150 +
 .../PerconaFT/src/tests/loader-cleanup-test.cc     |  1067 +
 .../src/tests/loader-close-nproc-limit.cc          |   143 +
 .../PerconaFT/src/tests/loader-create-abort.cc     |   118 +
 .../PerconaFT/src/tests/loader-create-close.cc     |   130 +
 .../src/tests/loader-create-commit-nproc-limit.cc  |   159 +
 .../src/tests/loader-create-nproc-limit.cc         |   147 +
 .../tokudb/PerconaFT/src/tests/loader-dup-test.cc  |   452 +
 .../tokudb/PerconaFT/src/tests/loader-no-puts.cc   |   245 +
 .../PerconaFT/src/tests/loader-reference-test.cc   |   254 +
 .../PerconaFT/src/tests/loader-stress-del.cc       |   733 +
 .../PerconaFT/src/tests/loader-stress-test.cc      |   697 +
 .../tokudb/PerconaFT/src/tests/loader-tpch-load.cc |   508 +
 .../src/tests/locktree_escalation_stalls.cc        |   259 +
 storage/tokudb/PerconaFT/src/tests/manyfiles.cc    |   123 +
 .../PerconaFT/src/tests/maxsize-for-loader.cc      |   392 +
 .../src/tests/medium-nested-commit-commit.cc       |   152 +
 storage/tokudb/PerconaFT/src/tests/multiprocess.cc |   234 +
 .../PerconaFT/src/tests/mvcc-create-table.cc       |    88 +
 .../PerconaFT/src/tests/mvcc-many-committed.cc     |   138 +
 .../PerconaFT/src/tests/mvcc-read-committed.cc     |    96 +
 .../PerconaFT/src/tests/openlimit17-locktree.cc    |   117 +
 .../PerconaFT/src/tests/openlimit17-metafiles.cc   |   105 +
 storage/tokudb/PerconaFT/src/tests/openlimit17.cc  |   100 +
 .../PerconaFT/src/tests/perf_checkpoint_var.cc     |   142 +
 .../tokudb/PerconaFT/src/tests/perf_child_txn.cc   |    90 +
 .../tokudb/PerconaFT/src/tests/perf_cursor_nop.cc  |    81 +
 storage/tokudb/PerconaFT/src/tests/perf_iibench.cc |   453 +
 storage/tokudb/PerconaFT/src/tests/perf_insert.cc  |    91 +
 .../tokudb/PerconaFT/src/tests/perf_malloc_free.cc |    81 +
 storage/tokudb/PerconaFT/src/tests/perf_nop.cc     |    77 +
 .../src/tests/perf_partitioned_counter.cc          |   105 +
 storage/tokudb/PerconaFT/src/tests/perf_ptquery.cc |   102 +
 .../tokudb/PerconaFT/src/tests/perf_ptquery2.cc    |   115 +
 .../tokudb/PerconaFT/src/tests/perf_rangequery.cc  |    71 +
 .../tokudb/PerconaFT/src/tests/perf_read_txn.cc    |    84 +
 .../src/tests/perf_read_txn_single_thread.cc       |   110 +
 .../tokudb/PerconaFT/src/tests/perf_read_write.cc  |   117 +
 .../tokudb/PerconaFT/src/tests/perf_root_txn.cc    |    83 +
 .../PerconaFT/src/tests/perf_simple_counter.cc     |    79 +
 .../PerconaFT/src/tests/perf_thread_counter.cc     |    79 +
 .../PerconaFT/src/tests/perf_txn_single_thread.cc  |   110 +
 storage/tokudb/PerconaFT/src/tests/powerfail.cc    |   186 +
 .../PerconaFT/src/tests/preload-db-nested.cc       |   340 +
 storage/tokudb/PerconaFT/src/tests/preload-db.cc   |   246 +
 .../PerconaFT/src/tests/prelock-read-read.cc       |   112 +
 .../PerconaFT/src/tests/prelock-read-write.cc      |   106 +
 .../PerconaFT/src/tests/prelock-write-read.cc      |   106 +
 .../PerconaFT/src/tests/prelock-write-write.cc     |   106 +
 .../PerconaFT/src/tests/print_engine_status.cc     |   177 +
 storage/tokudb/PerconaFT/src/tests/progress.cc     |   445 +
 .../src/tests/put-del-multiple-array-indexing.cc   |   371 +
 .../PerconaFT/src/tests/queries_with_deletes.cc    |   196 +
 storage/tokudb/PerconaFT/src/tests/recover-2483.cc |   201 +
 storage/tokudb/PerconaFT/src/tests/recover-3113.cc |   178 +
 storage/tokudb/PerconaFT/src/tests/recover-5146.cc |   180 +
 .../recover-checkpoint-fcreate-fdelete-fcreate.cc  |   165 +
 .../src/tests/recover-checkpoint-fopen-abort.cc    |   249 +
 .../src/tests/recover-checkpoint-fopen-commit.cc   |   249 +
 .../PerconaFT/src/tests/recover-child-rollback.cc  |   117 +
 .../src/tests/recover-compare-db-descriptor.cc     |   330 +
 .../PerconaFT/src/tests/recover-compare-db.cc      |   306 +
 .../src/tests/recover-del-multiple-abort.cc        |   285 +
 .../recover-del-multiple-srcdb-fdelete-all.cc      |   285 +
 .../PerconaFT/src/tests/recover-del-multiple.cc    |   277 +
 .../src/tests/recover-delboth-after-checkpoint.cc  |   247 +
 .../src/tests/recover-delboth-checkpoint.cc        |   247 +
 .../PerconaFT/src/tests/recover-descriptor.cc      |   185 +
 .../PerconaFT/src/tests/recover-descriptor10.cc    |   201 +
 .../PerconaFT/src/tests/recover-descriptor11.cc    |   191 +
 .../PerconaFT/src/tests/recover-descriptor12.cc    |   191 +
 .../PerconaFT/src/tests/recover-descriptor2.cc     |   188 +
 .../PerconaFT/src/tests/recover-descriptor3.cc     |   188 +
 .../PerconaFT/src/tests/recover-descriptor4.cc     |   187 +
 .../PerconaFT/src/tests/recover-descriptor5.cc     |   187 +
 .../PerconaFT/src/tests/recover-descriptor6.cc     |   187 +
 .../PerconaFT/src/tests/recover-descriptor7.cc     |   199 +
 .../PerconaFT/src/tests/recover-descriptor8.cc     |   201 +
 .../PerconaFT/src/tests/recover-descriptor9.cc     |   199 +
 .../PerconaFT/src/tests/recover-fassociate.cc      |   165 +
 .../src/tests/recover-fclose-in-checkpoint.cc      |   157 +
 .../src/tests/recover-fcreate-basementnodesize.cc  |   192 +
 .../PerconaFT/src/tests/recover-fcreate-fclose.cc  |   147 +
 .../PerconaFT/src/tests/recover-fcreate-fdelete.cc |   156 +
 .../src/tests/recover-fcreate-nodesize.cc          |   193 +
 .../PerconaFT/src/tests/recover-fcreate-xabort.cc  |   143 +
 storage/tokudb/PerconaFT/src/tests/recover-flt1.cc |    58 +
 .../tokudb/PerconaFT/src/tests/recover-flt10.cc    |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt2.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt3.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt4.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt5.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt6.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt7.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt8.cc |    58 +
 storage/tokudb/PerconaFT/src/tests/recover-flt9.cc |    58 +
 .../src/tests/recover-fopen-checkpoint-fclose.cc   |   153 +
 .../src/tests/recover-fopen-fclose-checkpoint.cc   |   153 +
 .../recover-fopen-fdelete-checkpoint-fcreate.cc    |   187 +
 .../tests/recover-hotindexer-simple-abort-put.cc   |   146 +
 .../PerconaFT/src/tests/recover-loader-test.cc     |   518 +
 .../src/tests/recover-lsn-filter-multiple.cc       |   248 +
 .../PerconaFT/src/tests/recover-lsn-filter.cc      |   190 +
 .../src/tests/recover-missing-dbfile-2.cc          |   186 +
 .../PerconaFT/src/tests/recover-missing-dbfile.cc  |   177 +
 .../PerconaFT/src/tests/recover-missing-logfile.cc |   182 +
 .../src/tests/recover-put-multiple-abort.cc        |   257 +
 .../src/tests/recover-put-multiple-fdelete-all.cc  |   232 +
 .../src/tests/recover-put-multiple-fdelete-some.cc |   251 +
 .../recover-put-multiple-srcdb-fdelete-all.cc      |   233 +
 .../PerconaFT/src/tests/recover-put-multiple.cc    |   277 +
 .../tokudb/PerconaFT/src/tests/recover-rollback.cc |   209 +
 .../PerconaFT/src/tests/recover-rollinclude.cc     |   221 +
 .../src/tests/recover-split-checkpoint.cc          |   198 +
 .../src/tests/recover-straddle-txn-nested.cc       |   172 +
 .../PerconaFT/src/tests/recover-straddle-txn.cc    |   176 +
 .../PerconaFT/src/tests/recover-tablelock.cc       |   239 +
 .../src/tests/recover-test-logsuppress-put.cc      |   290 +
 .../src/tests/recover-test-logsuppress.cc          |   287 +
 .../tokudb/PerconaFT/src/tests/recover-test1.cc    |   160 +
 .../tokudb/PerconaFT/src/tests/recover-test2.cc    |   180 +
 .../tokudb/PerconaFT/src/tests/recover-test3.cc    |   188 +
 .../tests/recover-test_crash_in_flusher_thread.h   |   135 +
 .../PerconaFT/src/tests/recover-test_stress1.cc    |   151 +
 .../PerconaFT/src/tests/recover-test_stress2.cc    |    84 +
 .../PerconaFT/src/tests/recover-test_stress3.cc    |   180 +
 .../src/tests/recover-test_stress_openclose.cc     |    63 +
 .../src/tests/recover-update-multiple-abort.cc     |   497 +
 .../PerconaFT/src/tests/recover-update-multiple.cc |   507 +
 .../PerconaFT/src/tests/recover-update_aborts.cc   |   215 +
 .../recover-update_aborts_before_checkpoint.cc     |   215 +
 .../tests/recover-update_aborts_before_close.cc    |   215 +
 .../src/tests/recover-update_broadcast_aborts.cc   |   206 +
 .../src/tests/recover-update_broadcast_aborts2.cc  |   208 +
 .../src/tests/recover-update_broadcast_aborts3.cc  |   208 +
 ...er-update_broadcast_aborts_before_checkpoint.cc |   206 +
 ...recover-update_broadcast_aborts_before_close.cc |   206 +
 .../recover-update_broadcast_changes_values.cc     |   210 +
 .../recover-update_broadcast_changes_values2.cc    |   213 +
 .../recover-update_broadcast_changes_values3.cc    |   211 +
 ...e_broadcast_changes_values_before_checkpoint.cc |   207 +
 ...update_broadcast_changes_values_before_close.cc |   207 +
 .../src/tests/recover-update_changes_values.cc     |   216 +
 ...over-update_changes_values_before_checkpoint.cc |   216 +
 .../recover-update_changes_values_before_close.cc  |   216 +
 .../recover-upgrade-db-descriptor-multihandle.cc   |   327 +
 .../src/tests/recover-upgrade-db-descriptor.cc     |   330 +
 .../tokudb/PerconaFT/src/tests/recover-x1-abort.cc |   304 +
 .../PerconaFT/src/tests/recover-x1-commit.cc       |   307 +
 .../PerconaFT/src/tests/recover-x1-nested-abort.cc |   290 +
 .../src/tests/recover-x1-nested-commit.cc          |   291 +
 .../tokudb/PerconaFT/src/tests/recover-x2-abort.cc |   267 +
 .../PerconaFT/src/tests/recover-x2-commit.cc       |   267 +
 .../PerconaFT/src/tests/recovery_fileops_stress.cc |   587 +
 .../PerconaFT/src/tests/recovery_fileops_unit.cc   |   643 +
 .../tokudb/PerconaFT/src/tests/recovery_stress.cc  |   584 +
 storage/tokudb/PerconaFT/src/tests/redirect.cc     |   327 +
 .../PerconaFT/src/tests/replace-into-write-lock.cc |   102 +
 storage/tokudb/PerconaFT/src/tests/root_fifo_1.cc  |   185 +
 storage/tokudb/PerconaFT/src/tests/root_fifo_2.cc  |   166 +
 storage/tokudb/PerconaFT/src/tests/root_fifo_31.cc |   188 +
 storage/tokudb/PerconaFT/src/tests/root_fifo_32.cc |   188 +
 storage/tokudb/PerconaFT/src/tests/root_fifo_41.cc |   230 +
 storage/tokudb/PerconaFT/src/tests/rowsize.cc      |    91 +
 .../src/tests/run-hotindexer-undo-do-tests.bash    |    50 +
 .../PerconaFT/src/tests/run_abortrecover_test.sh   |    19 +
 .../src/tests/run_checkpoint_stress_test.sh        |    26 +
 .../PerconaFT/src/tests/run_diskfull_test.sh       |    20 +
 .../PerconaFT/src/tests/run_powerfail_test.py      |   140 +
 .../PerconaFT/src/tests/run_recover_stress_test.sh |    27 +
 .../tokudb/PerconaFT/src/tests/run_recover_test.sh |    29 +
 .../src/tests/run_recovery_fileops_unit.sh         |    20 +
 .../tokudb/PerconaFT/src/tests/run_stress_test.py  |    34 +
 .../PerconaFT/src/tests/run_test_thread_stack.sh   |    14 +
 storage/tokudb/PerconaFT/src/tests/seqinsert.cc    |   112 +
 .../tokudb/PerconaFT/src/tests/shutdown-3344.cc    |   232 +
 storage/tokudb/PerconaFT/src/tests/simple.cc       |    89 +
 .../src/tests/stat64-create-modify-times.cc        |   129 +
 .../tokudb/PerconaFT/src/tests/stat64-null-txn.cc  |   173 +
 .../PerconaFT/src/tests/stat64-root-changes.cc     |   249 +
 storage/tokudb/PerconaFT/src/tests/stat64.cc       |   168 +
 storage/tokudb/PerconaFT/src/tests/stress-gc.cc    |   115 +
 storage/tokudb/PerconaFT/src/tests/stress-gc2.cc   |    81 +
 storage/tokudb/PerconaFT/src/tests/stress-test.cc  |   264 +
 .../tokudb/PerconaFT/src/tests/stress_openclose.h  |   287 +
 storage/tokudb/PerconaFT/src/tests/test-5138.cc    |    87 +
 .../src/tests/test-nested-xopen-eclose.cc          |   142 +
 storage/tokudb/PerconaFT/src/tests/test-prepare.cc |   139 +
 .../tokudb/PerconaFT/src/tests/test-prepare2.cc    |   161 +
 .../tokudb/PerconaFT/src/tests/test-prepare3.cc    |   339 +
 .../tokudb/PerconaFT/src/tests/test-rollinclude.cc |   118 +
 .../tokudb/PerconaFT/src/tests/test-xa-prepare.cc  |   157 +
 .../PerconaFT/src/tests/test-xopen-eclose.cc       |   139 +
 storage/tokudb/PerconaFT/src/tests/test.h          |   454 +
 storage/tokudb/PerconaFT/src/tests/test1572.cc     |   112 +
 storage/tokudb/PerconaFT/src/tests/test1753.cc     |    90 +
 storage/tokudb/PerconaFT/src/tests/test1842.cc     |   177 +
 storage/tokudb/PerconaFT/src/tests/test3039.cc     |   278 +
 storage/tokudb/PerconaFT/src/tests/test3219.cc     |   207 +
 storage/tokudb/PerconaFT/src/tests/test3522.cc     |   178 +
 storage/tokudb/PerconaFT/src/tests/test3522b.cc    |   189 +
 storage/tokudb/PerconaFT/src/tests/test3529.cc     |   210 +
 .../tokudb/PerconaFT/src/tests/test4573-logtrim.cc |   121 +
 storage/tokudb/PerconaFT/src/tests/test5092.cc     |    81 +
 storage/tokudb/PerconaFT/src/tests/test938.cc      |   186 +
 storage/tokudb/PerconaFT/src/tests/test938b.cc     |   113 +
 storage/tokudb/PerconaFT/src/tests/test938c.cc     |   120 +
 .../PerconaFT/src/tests/test_3529_insert_2.cc      |   219 +
 .../PerconaFT/src/tests/test_3529_table_lock.cc    |   212 +
 storage/tokudb/PerconaFT/src/tests/test_3645.cc    |   322 +
 storage/tokudb/PerconaFT/src/tests/test_3755.cc    |   156 +
 storage/tokudb/PerconaFT/src/tests/test_4015.cc    |   171 +
 storage/tokudb/PerconaFT/src/tests/test_4368.cc    |    71 +
 storage/tokudb/PerconaFT/src/tests/test_4657.cc    |   133 +
 storage/tokudb/PerconaFT/src/tests/test_5015.cc    |    99 +
 storage/tokudb/PerconaFT/src/tests/test_5469.cc    |   172 +
 storage/tokudb/PerconaFT/src/tests/test_789.cc     |   177 +
 storage/tokudb/PerconaFT/src/tests/test_935.cc     |   132 +
 storage/tokudb/PerconaFT/src/tests/test_abort1.cc  |   194 +
 storage/tokudb/PerconaFT/src/tests/test_abort2.cc  |   147 +
 storage/tokudb/PerconaFT/src/tests/test_abort3.cc  |   196 +
 storage/tokudb/PerconaFT/src/tests/test_abort4.cc  |   263 +
 storage/tokudb/PerconaFT/src/tests/test_abort5.cc  |   251 +
 .../PerconaFT/src/tests/test_abort_delete_first.cc |   174 +
 .../tokudb/PerconaFT/src/tests/test_archive0.cc    |    73 +
 .../tokudb/PerconaFT/src/tests/test_archive1.cc    |    93 +
 .../tokudb/PerconaFT/src/tests/test_archive2.cc    |   102 +
 .../src/tests/test_bad_implicit_promotion.cc       |   138 +
 .../PerconaFT/src/tests/test_blobs_leaf_split.cc   |   141 +
 .../tokudb/PerconaFT/src/tests/test_bulk_fetch.cc  |   305 +
 .../tokudb/PerconaFT/src/tests/test_cachesize.cc   |   114 +
 .../PerconaFT/src/tests/test_cmp_descriptor.cc     |   281 +
 .../src/tests/test_compression_methods.cc          |   155 +
 .../tokudb/PerconaFT/src/tests/test_cursor_2.cc    |   127 +
 .../tokudb/PerconaFT/src/tests/test_cursor_3.cc    |   139 +
 .../src/tests/test_cursor_DB_NEXT_no_dup.cc        |   177 +
 .../PerconaFT/src/tests/test_cursor_db_current.cc  |   162 +
 .../PerconaFT/src/tests/test_cursor_delete2.cc     |   109 +
 .../PerconaFT/src/tests/test_cursor_flags.cc       |    92 +
 .../PerconaFT/src/tests/test_cursor_interrupt.cc   |   152 +
 .../src/tests/test_cursor_nonleaf_expand.cc        |   142 +
 .../tokudb/PerconaFT/src/tests/test_cursor_null.cc |   210 +
 .../PerconaFT/src/tests/test_cursor_stickyness.cc  |   133 +
 .../src/tests/test_cursor_with_read_txn.cc         |   125 +
 .../PerconaFT/src/tests/test_db_already_exists.cc  |    97 +
 .../PerconaFT/src/tests/test_db_change_pagesize.cc |   104 +
 .../PerconaFT/src/tests/test_db_change_xxx.cc      |   150 +
 .../PerconaFT/src/tests/test_db_close_no_open.cc   |    65 +
 .../src/tests/test_db_current_clobbers_db.cc       |   109 +
 .../src/tests/test_db_dbt_mem_behavior.cc          |   192 +
 .../tokudb/PerconaFT/src/tests/test_db_delete.cc   |   186 +
 .../PerconaFT/src/tests/test_db_descriptor.cc      |   336 +
 .../PerconaFT/src/tests/test_db_env_open_close.cc  |    59 +
 .../src/tests/test_db_env_open_nocreate.cc         |    92 +
 .../src/tests/test_db_env_open_open_close.cc       |    75 +
 .../PerconaFT/src/tests/test_db_env_set_errpfx.cc  |    74 +
 .../PerconaFT/src/tests/test_db_env_set_lg_dir.cc  |    80 +
 .../PerconaFT/src/tests/test_db_env_set_tmp_dir.cc |    80 +
 .../PerconaFT/src/tests/test_db_env_strdup_null.cc |    67 +
 .../PerconaFT/src/tests/test_db_get_put_flags.cc   |   172 +
 .../src/tests/test_db_named_delete_last.cc         |   133 +
 .../tokudb/PerconaFT/src/tests/test_db_no_env.cc   |    62 +
 .../src/tests/test_db_open_notexist_reopen.cc      |    67 +
 .../tokudb/PerconaFT/src/tests/test_db_remove.cc   |    79 +
 .../PerconaFT/src/tests/test_db_remove_subdb.cc    |   125 +
 .../PerconaFT/src/tests/test_db_set_flags.cc       |    84 +
 .../tokudb/PerconaFT/src/tests/test_db_subdb.cc    |    95 +
 .../src/tests/test_db_subdb_different_flags.cc     |   114 +
 .../src/tests/test_db_txn_locks_nonheaviside.cc    |   612 +
 .../tests/test_db_txn_locks_read_uncommitted.cc    |   241 +
 .../tokudb/PerconaFT/src/tests/test_db_version.cc  |    61 +
 .../PerconaFT/src/tests/test_env_close_flags.cc    |    84 +
 .../src/tests/test_env_create_db_create.cc         |    60 +
 .../PerconaFT/src/tests/test_env_open_flags.cc     |    92 +
 .../tests/test_equal_keys_with_different_bytes.cc  |    97 +
 storage/tokudb/PerconaFT/src/tests/test_error.cc   |   131 +
 .../tokudb/PerconaFT/src/tests/test_forkjoin.cc    |    59 +
 .../PerconaFT/src/tests/test_get_max_row_size.cc   |    74 +
 .../PerconaFT/src/tests/test_get_zeroed_dbt.cc     |    80 +
 .../PerconaFT/src/tests/test_groupcommit_count.cc  |   220 +
 .../PerconaFT/src/tests/test_groupcommit_perf.cc   |   147 +
 storage/tokudb/PerconaFT/src/tests/test_hsoc.cc    |   151 +
 .../src/tests/test_insert_cursor_delete_insert.cc  |   113 +
 .../PerconaFT/src/tests/test_insert_many_gc.cc     |   105 +
 .../PerconaFT/src/tests/test_insert_memleak.cc     |    96 +
 .../PerconaFT/src/tests/test_insert_unique.cc      |   159 +
 .../src/tests/test_iterate_live_transactions.cc    |   137 +
 .../tests/test_iterate_pending_lock_requests.cc    |   134 +
 .../tokudb/PerconaFT/src/tests/test_keylen_diff.cc |   232 +
 storage/tokudb/PerconaFT/src/tests/test_kv_gen.h   |   226 +
 .../tokudb/PerconaFT/src/tests/test_kv_limits.cc   |   211 +
 ...test_large_update_broadcast_small_cachetable.cc |   191 +
 .../src/tests/test_lock_timeout_callback.cc        |   140 +
 .../src/tests/test_locking_with_read_txn.cc        |    90 +
 .../PerconaFT/src/tests/test_locktree_close.cc     |   115 +
 storage/tokudb/PerconaFT/src/tests/test_log0.cc    |    62 +
 storage/tokudb/PerconaFT/src/tests/test_log1.cc    |   111 +
 storage/tokudb/PerconaFT/src/tests/test_log10.cc   |   147 +
 .../tokudb/PerconaFT/src/tests/test_log1_abort.cc  |    90 +
 storage/tokudb/PerconaFT/src/tests/test_log2.cc    |    83 +
 .../tokudb/PerconaFT/src/tests/test_log2_abort.cc  |    76 +
 storage/tokudb/PerconaFT/src/tests/test_log3.cc    |    91 +
 .../tokudb/PerconaFT/src/tests/test_log3_abort.cc  |    93 +
 storage/tokudb/PerconaFT/src/tests/test_log4.cc    |    99 +
 .../tokudb/PerconaFT/src/tests/test_log4_abort.cc  |   104 +
 storage/tokudb/PerconaFT/src/tests/test_log5.cc    |   118 +
 .../tokudb/PerconaFT/src/tests/test_log5_abort.cc  |   123 +
 storage/tokudb/PerconaFT/src/tests/test_log6.cc    |   158 +
 .../tokudb/PerconaFT/src/tests/test_log6_abort.cc  |   163 +
 .../tokudb/PerconaFT/src/tests/test_log6a_abort.cc |   338 +
 storage/tokudb/PerconaFT/src/tests/test_log7.cc    |   123 +
 storage/tokudb/PerconaFT/src/tests/test_log8.cc    |   147 +
 storage/tokudb/PerconaFT/src/tests/test_log9.cc    |   146 +
 .../tokudb/PerconaFT/src/tests/test_logflush.cc    |    97 +
 storage/tokudb/PerconaFT/src/tests/test_logmax.cc  |   139 +
 .../PerconaFT/src/tests/test_memcmp_magic.cc       |   169 +
 .../tokudb/PerconaFT/src/tests/test_mostly_seq.cc  |   110 +
 .../test_multiple_checkpoints_block_commit.cc      |   136 +
 storage/tokudb/PerconaFT/src/tests/test_nested.cc  |   185 +
 .../tokudb/PerconaFT/src/tests/test_nodup_set.cc   |   208 +
 storage/tokudb/PerconaFT/src/tests/test_query.cc   |   433 +
 .../tokudb/PerconaFT/src/tests/test_rand_insert.cc |   133 +
 .../src/tests/test_read_txn_invalid_ops.cc         |   196 +
 .../PerconaFT/src/tests/test_redirect_func.cc      |   188 +
 .../tokudb/PerconaFT/src/tests/test_restrict.cc    |   305 +
 .../src/tests/test_reverse_compare_fun.cc          |   179 +
 .../PerconaFT/src/tests/test_set_func_malloc.cc    |   123 +
 .../PerconaFT/src/tests/test_simple_read_txn.cc    |    97 +
 storage/tokudb/PerconaFT/src/tests/test_stress0.cc |   186 +
 storage/tokudb/PerconaFT/src/tests/test_stress1.cc |   146 +
 storage/tokudb/PerconaFT/src/tests/test_stress2.cc |   140 +
 storage/tokudb/PerconaFT/src/tests/test_stress3.cc |   143 +
 storage/tokudb/PerconaFT/src/tests/test_stress4.cc |   139 +
 storage/tokudb/PerconaFT/src/tests/test_stress5.cc |   113 +
 storage/tokudb/PerconaFT/src/tests/test_stress6.cc |   171 +
 storage/tokudb/PerconaFT/src/tests/test_stress7.cc |   109 +
 .../src/tests/test_stress_hot_indexing.cc          |   334 +
 .../PerconaFT/src/tests/test_stress_openclose.cc   |    56 +
 .../PerconaFT/src/tests/test_stress_with_verify.cc |   110 +
 .../PerconaFT/src/tests/test_thread_flags.cc       |   132 +
 .../PerconaFT/src/tests/test_thread_insert.cc      |   171 +
 .../src/tests/test_trans_desc_during_chkpt.cc      |   132 +
 .../src/tests/test_trans_desc_during_chkpt2.cc     |   132 +
 .../src/tests/test_trans_desc_during_chkpt3.cc     |   132 +
 .../src/tests/test_trans_desc_during_chkpt4.cc     |   132 +
 .../src/tests/test_transactional_descriptor.cc     |   227 +
 .../tokudb/PerconaFT/src/tests/test_txn_abort5.cc  |   112 +
 .../tokudb/PerconaFT/src/tests/test_txn_abort5a.cc |   132 +
 .../tokudb/PerconaFT/src/tests/test_txn_abort6.cc  |   162 +
 .../tokudb/PerconaFT/src/tests/test_txn_abort7.cc  |   119 +
 .../PerconaFT/src/tests/test_txn_begin_commit.cc   |    70 +
 .../src/tests/test_txn_close_before_commit.cc      |    89 +
 .../tests/test_txn_close_before_prepare_commit.cc  |    92 +
 .../PerconaFT/src/tests/test_txn_cursor_last.cc    |   249 +
 .../tokudb/PerconaFT/src/tests/test_txn_nested1.cc |   173 +
 .../tokudb/PerconaFT/src/tests/test_txn_nested2.cc |   245 +
 .../tokudb/PerconaFT/src/tests/test_txn_nested3.cc |   281 +
 .../tokudb/PerconaFT/src/tests/test_txn_nested4.cc |   367 +
 .../tokudb/PerconaFT/src/tests/test_txn_nested5.cc |   386 +
 .../PerconaFT/src/tests/test_txn_nested_abort.cc   |   128 +
 .../PerconaFT/src/tests/test_txn_nested_abort2.cc  |   117 +
 .../PerconaFT/src/tests/test_txn_nested_abort3.cc  |   123 +
 .../PerconaFT/src/tests/test_txn_nested_abort4.cc  |   148 +
 .../src/tests/test_txn_read_committed_always.cc    |   121 +
 .../PerconaFT/src/tests/test_txn_recover3.cc       |   140 +
 .../src/tests/test_unused_memory_crash.cc          |   137 +
 .../PerconaFT/src/tests/test_update_abort_works.cc |   191 +
 .../src/tests/test_update_broadcast_abort_works.cc |   182 +
 .../src/tests/test_update_broadcast_calls_back.cc  |   136 +
 .../test_update_broadcast_can_delete_elements.cc   |   166 +
 .../tests/test_update_broadcast_changes_values.cc  |   154 +
 .../src/tests/test_update_broadcast_indexer.cc     |   225 +
 .../src/tests/test_update_broadcast_loader.cc      |   178 +
 .../tests/test_update_broadcast_nested_updates.cc  |   165 +
 .../test_update_broadcast_previously_deleted.cc    |   196 +
 .../src/tests/test_update_broadcast_stress.cc      |   177 +
 ...test_update_broadcast_update_fun_has_choices.cc |   176 +
 .../test_update_broadcast_with_empty_table.cc      |   107 +
 .../PerconaFT/src/tests/test_update_calls_back.cc  |   136 +
 .../src/tests/test_update_can_delete_elements.cc   |   168 +
 .../src/tests/test_update_changes_values.cc        |   162 +
 .../src/tests/test_update_nested_updates.cc        |   174 +
 .../src/tests/test_update_nonexistent_keys.cc      |   193 +
 .../src/tests/test_update_previously_deleted.cc    |   202 +
 .../PerconaFT/src/tests/test_update_stress.cc      |   187 +
 .../test_update_txn_snapshot_works_concurrently.cc |   183 +
 ...te_txn_snapshot_works_correctly_with_deletes.cc |   168 +
 .../src/tests/test_update_with_empty_table.cc      |   142 +
 .../PerconaFT/src/tests/test_updates_single_key.cc |   101 +
 .../tokudb/PerconaFT/src/tests/test_weakxaction.cc |   101 +
 .../PerconaFT/src/tests/test_zero_length_keys.cc   |   188 +
 .../src/tests/threaded_stress_test_helpers.h       |  2898 +
 .../tokudb/PerconaFT/src/tests/time_create_db.cc   |   122 +
 .../PerconaFT/src/tests/transactional_fileops.cc   |   459 +
 .../src/tests/update-multiple-data-diagonal.cc     |   343 +
 .../PerconaFT/src/tests/update-multiple-key0.cc    |   327 +
 .../src/tests/update-multiple-nochange.cc          |   319 +
 .../tests/update-multiple-with-indexer-array.cc    |   459 +
 .../src/tests/update-multiple-with-indexer.cc      |   358 +
 storage/tokudb/PerconaFT/src/tests/update.cc       |    91 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-1.cc   |   263 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-2.cc   |   244 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-3.cc   |   260 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-4.cc   |   364 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-5.cc   |   245 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-6.cc   |   416 +
 .../tokudb/PerconaFT/src/tests/upgrade-test-7.cc   |   144 +
 .../tokudb/PerconaFT/src/tests/upgrade_simple.cc   |   160 +
 .../PerconaFT/src/tests/xa-bigtxn-discard-abort.cc |   209 +
 .../src/tests/xa-bigtxn-discard-commit.cc          |   206 +
 .../tokudb/PerconaFT/src/tests/xa-dirty-commit.cc  |   141 +
 .../PerconaFT/src/tests/xa-dirty-rollback.cc       |   141 +
 .../PerconaFT/src/tests/xa-txn-discard-abort.cc    |   143 +
 .../PerconaFT/src/tests/xa-txn-discard-commit.cc   |   144 +
 storage/tokudb/PerconaFT/src/tests/zombie_db.cc    |   158 +
 storage/tokudb/PerconaFT/src/toku_patent.cc        |    66 +
 storage/tokudb/PerconaFT/src/ydb-internal.h        |   277 +
 storage/tokudb/PerconaFT/src/ydb.cc                |  3164 +
 storage/tokudb/PerconaFT/src/ydb.h                 |    60 +
 storage/tokudb/PerconaFT/src/ydb_cursor.cc         |   890 +
 storage/tokudb/PerconaFT/src/ydb_cursor.h          |    61 +
 storage/tokudb/PerconaFT/src/ydb_db.cc             |  1211 +
 storage/tokudb/PerconaFT/src/ydb_db.h              |   121 +
 storage/tokudb/PerconaFT/src/ydb_env_func.cc       |   184 +
 storage/tokudb/PerconaFT/src/ydb_env_func.h        |    52 +
 storage/tokudb/PerconaFT/src/ydb_lib.cc            |    57 +
 storage/tokudb/PerconaFT/src/ydb_load.h            |    62 +
 storage/tokudb/PerconaFT/src/ydb_row_lock.cc       |   276 +
 storage/tokudb/PerconaFT/src/ydb_row_lock.h        |    61 +
 storage/tokudb/PerconaFT/src/ydb_txn.cc            |   620 +
 storage/tokudb/PerconaFT/src/ydb_txn.h             |    59 +
 storage/tokudb/PerconaFT/src/ydb_write.cc          |  1136 +
 storage/tokudb/PerconaFT/src/ydb_write.h           |   104 +
 .../PerconaFT/third_party/snappy-1.1.2/AUTHORS     |     1 +
 .../third_party/snappy-1.1.2/CMakeLists.txt        |    23 +
 .../PerconaFT/third_party/snappy-1.1.2/COPYING     |    54 +
 .../PerconaFT/third_party/snappy-1.1.2/ChangeLog   |  1916 +
 .../PerconaFT/third_party/snappy-1.1.2/INSTALL     |   370 +
 .../PerconaFT/third_party/snappy-1.1.2/Makefile.am |    23 +
 .../PerconaFT/third_party/snappy-1.1.2/Makefile.in |   957 +
 .../tokudb/PerconaFT/third_party/snappy-1.1.2/NEWS |   128 +
 .../PerconaFT/third_party/snappy-1.1.2/README      |   135 +
 .../PerconaFT/third_party/snappy-1.1.2/aclocal.m4  |  9738 ++
 .../PerconaFT/third_party/snappy-1.1.2/autogen.sh  |     7 +
 .../third_party/snappy-1.1.2/config.guess          |  1530 +
 .../PerconaFT/third_party/snappy-1.1.2/config.h.in |   124 +
 .../PerconaFT/third_party/snappy-1.1.2/config.sub  |  1773 +
 .../PerconaFT/third_party/snappy-1.1.2/configure   | 18851 ++++
 .../third_party/snappy-1.1.2/configure.ac          |   133 +
 .../PerconaFT/third_party/snappy-1.1.2/depcomp     |   688 +
 .../snappy-1.1.2/format_description.txt            |   110 +
 .../third_party/snappy-1.1.2/framing_format.txt    |   135 +
 .../PerconaFT/third_party/snappy-1.1.2/install-sh  |   527 +
 .../PerconaFT/third_party/snappy-1.1.2/ltmain.sh   |  9661 ++
 .../PerconaFT/third_party/snappy-1.1.2/m4/gtest.m4 |    74 +
 .../PerconaFT/third_party/snappy-1.1.2/missing     |   331 +
 .../PerconaFT/third_party/snappy-1.1.2/snappy-c.cc |    90 +
 .../PerconaFT/third_party/snappy-1.1.2/snappy-c.h  |   138 +
 .../third_party/snappy-1.1.2/snappy-internal.h     |   150 +
 .../third_party/snappy-1.1.2/snappy-sinksource.cc  |    71 +
 .../third_party/snappy-1.1.2/snappy-sinksource.h   |   137 +
 .../snappy-1.1.2/snappy-stubs-internal.cc          |    42 +
 .../snappy-1.1.2/snappy-stubs-internal.h           |   491 +
 .../third_party/snappy-1.1.2/snappy-stubs-public.h |    98 +
 .../snappy-1.1.2/snappy-stubs-public.h.in          |    98 +
 .../third_party/snappy-1.1.2/snappy-test.cc        |   606 +
 .../third_party/snappy-1.1.2/snappy-test.h         |   582 +
 .../PerconaFT/third_party/snappy-1.1.2/snappy.cc   |  1306 +
 .../PerconaFT/third_party/snappy-1.1.2/snappy.h    |   184 +
 .../third_party/snappy-1.1.2/snappy_unittest.cc    |  1355 +
 .../PerconaFT/third_party/xz-4.999.9beta/ABOUT-NLS |  1101 +
 .../PerconaFT/third_party/xz-4.999.9beta/AUTHORS   |    27 +
 .../PerconaFT/third_party/xz-4.999.9beta/COPYING   |    65 +
 .../third_party/xz-4.999.9beta/COPYING.GPLv2       |   339 +
 .../third_party/xz-4.999.9beta/COPYING.GPLv3       |   674 +
 .../third_party/xz-4.999.9beta/COPYING.LGPLv2.1    |   504 +
 .../PerconaFT/third_party/xz-4.999.9beta/ChangeLog |  7041 ++
 .../third_party/xz-4.999.9beta/Doxyfile.in         |  1234 +
 .../PerconaFT/third_party/xz-4.999.9beta/INSTALL   |   339 +
 .../third_party/xz-4.999.9beta/INSTALL.generic     |   302 +
 .../third_party/xz-4.999.9beta/Makefile.am         |    80 +
 .../third_party/xz-4.999.9beta/Makefile.in         |   887 +
 .../PerconaFT/third_party/xz-4.999.9beta/NEWS      |     0
 .../PerconaFT/third_party/xz-4.999.9beta/PACKAGERS |   279 +
 .../PerconaFT/third_party/xz-4.999.9beta/README    |   217 +
 .../PerconaFT/third_party/xz-4.999.9beta/THANKS    |    47 +
 .../PerconaFT/third_party/xz-4.999.9beta/TODO      |    56 +
 .../third_party/xz-4.999.9beta/aclocal.m4          |  1027 +
 .../third_party/xz-4.999.9beta/autogen.sh          |    22 +
 .../third_party/xz-4.999.9beta/build-aux/compile   |   143 +
 .../xz-4.999.9beta/build-aux/config.guess          |  1561 +
 .../xz-4.999.9beta/build-aux/config.rpath          |   614 +
 .../xz-4.999.9beta/build-aux/config.sub            |  1686 +
 .../third_party/xz-4.999.9beta/build-aux/depcomp   |   630 +
 .../xz-4.999.9beta/build-aux/install-sh            |   520 +
 .../third_party/xz-4.999.9beta/build-aux/ltmain.sh |  8406 ++
 .../third_party/xz-4.999.9beta/build-aux/missing   |   376 +
 .../third_party/xz-4.999.9beta/config.h.in         |   404 +
 .../PerconaFT/third_party/xz-4.999.9beta/configure | 23074 +++++
 .../third_party/xz-4.999.9beta/configure.ac        |   706 +
 .../third_party/xz-4.999.9beta/debug/Makefile.am   |    30 +
 .../third_party/xz-4.999.9beta/debug/Makefile.in   |   580 +
 .../third_party/xz-4.999.9beta/debug/README        |    17 +
 .../third_party/xz-4.999.9beta/debug/crc32.c       |    40 +
 .../third_party/xz-4.999.9beta/debug/full_flush.c  |   104 +
 .../third_party/xz-4.999.9beta/debug/hex2bin.c     |    55 +
 .../third_party/xz-4.999.9beta/debug/known_sizes.c |   131 +
 .../third_party/xz-4.999.9beta/debug/memusage.c    |    51 +
 .../third_party/xz-4.999.9beta/debug/repeat.c      |    38 +
 .../third_party/xz-4.999.9beta/debug/sync_flush.c  |   135 +
 .../third_party/xz-4.999.9beta/doc/faq.txt         |   122 +
 .../third_party/xz-4.999.9beta/doc/history.txt     |   149 +
 .../xz-4.999.9beta/doc/lzma-file-format.txt        |   166 +
 .../xz-4.999.9beta/doc/man/pdf-a4/xz-a4.pdf        |     0
 .../xz-4.999.9beta/doc/man/pdf-a4/xzdec-a4.pdf     |     0
 .../xz-4.999.9beta/doc/man/pdf-a4/xzdiff-a4.pdf    |     0
 .../xz-4.999.9beta/doc/man/pdf-a4/xzgrep-a4.pdf    |     0
 .../xz-4.999.9beta/doc/man/pdf-a4/xzless-a4.pdf    |     0
 .../xz-4.999.9beta/doc/man/pdf-a4/xzmore-a4.pdf    |     0
 .../doc/man/pdf-letter/xz-letter.pdf               |     0
 .../doc/man/pdf-letter/xzdec-letter.pdf            |     0
 .../doc/man/pdf-letter/xzdiff-letter.pdf           |     0
 .../doc/man/pdf-letter/xzgrep-letter.pdf           |     0
 .../doc/man/pdf-letter/xzless-letter.pdf           |     0
 .../doc/man/pdf-letter/xzmore-letter.pdf           |     0
 .../third_party/xz-4.999.9beta/doc/man/txt/xz.txt  |   786 +
 .../xz-4.999.9beta/doc/man/txt/xzdec.txt           |    95 +
 .../xz-4.999.9beta/doc/man/txt/xzdiff.txt          |    36 +
 .../xz-4.999.9beta/doc/man/txt/xzgrep.txt          |    39 +
 .../xz-4.999.9beta/doc/man/txt/xzless.txt          |    40 +
 .../xz-4.999.9beta/doc/man/txt/xzmore.txt          |    34 +
 .../xz-4.999.9beta/doc/xz-file-format.txt          |  1150 +
 .../third_party/xz-4.999.9beta/dos/Makefile        |   255 +
 .../third_party/xz-4.999.9beta/dos/README          |   113 +
 .../third_party/xz-4.999.9beta/dos/config.h        |   152 +
 .../xz-4.999.9beta/extra/7z2lzma/7z2lzma.bash      |   115 +
 .../xz-4.999.9beta/extra/scanlzma/scanlzma.c       |    86 +
 .../third_party/xz-4.999.9beta/lib/Makefile.am     |    32 +
 .../third_party/xz-4.999.9beta/lib/Makefile.in     |   525 +
 .../third_party/xz-4.999.9beta/lib/getopt.c        |  1199 +
 .../third_party/xz-4.999.9beta/lib/getopt.in.h     |   228 +
 .../third_party/xz-4.999.9beta/lib/getopt1.c       |   173 +
 .../third_party/xz-4.999.9beta/lib/getopt_int.h    |   133 +
 .../third_party/xz-4.999.9beta/m4/acx_pthread.m4   |   279 +
 .../third_party/xz-4.999.9beta/m4/getopt.m4        |    71 +
 .../third_party/xz-4.999.9beta/m4/gettext.m4       |   419 +
 .../third_party/xz-4.999.9beta/m4/iconv.m4         |   101 +
 .../third_party/xz-4.999.9beta/m4/lc_cpucores.m4   |    57 +
 .../third_party/xz-4.999.9beta/m4/lc_physmem.m4    |    84 +
 .../third_party/xz-4.999.9beta/m4/lib-ld.m4        |   110 +
 .../third_party/xz-4.999.9beta/m4/lib-link.m4      |   644 +
 .../third_party/xz-4.999.9beta/m4/lib-prefix.m4    |   185 +
 .../third_party/xz-4.999.9beta/m4/libtool.m4       |  7357 ++
 .../third_party/xz-4.999.9beta/m4/ltoptions.m4     |   368 +
 .../third_party/xz-4.999.9beta/m4/ltsugar.m4       |   123 +
 .../third_party/xz-4.999.9beta/m4/ltversion.m4     |    23 +
 .../third_party/xz-4.999.9beta/m4/lt~obsolete.m4   |    92 +
 .../PerconaFT/third_party/xz-4.999.9beta/m4/nls.m4 |    31 +
 .../PerconaFT/third_party/xz-4.999.9beta/m4/po.m4  |   428 +
 .../third_party/xz-4.999.9beta/m4/posix-shell.m4   |    63 +
 .../third_party/xz-4.999.9beta/m4/progtest.m4      |    92 +
 .../third_party/xz-4.999.9beta/m4/visibility.m4    |    52 +
 .../third_party/xz-4.999.9beta/po/LINGUAS          |     0
 .../third_party/xz-4.999.9beta/po/Makefile.in.in   |   403 +
 .../third_party/xz-4.999.9beta/po/Makevars         |    46 +
 .../third_party/xz-4.999.9beta/po/POTFILES.in      |    10 +
 .../third_party/xz-4.999.9beta/po/Rules-quot       |    47 +
 .../third_party/xz-4.999.9beta/po/boldquot.sed     |    10 +
 .../xz-4.999.9beta/po/en at boldquot.header           |    25 +
 .../third_party/xz-4.999.9beta/po/en at quot.header   |    22 +
 .../xz-4.999.9beta/po/insert-header.sin            |    23 +
 .../third_party/xz-4.999.9beta/po/quot.sed         |     6 +
 .../xz-4.999.9beta/po/remove-potcdate.sin          |    19 +
 .../third_party/xz-4.999.9beta/po/stamp-po         |     1 +
 .../PerconaFT/third_party/xz-4.999.9beta/po/xz.pot |   481 +
 .../third_party/xz-4.999.9beta/src/Makefile.am     |     9 +
 .../third_party/xz-4.999.9beta/src/Makefile.in     |   598 +
 .../third_party/xz-4.999.9beta/src/common/bswap.h  |    54 +
 .../xz-4.999.9beta/src/common/common_w32res.rc     |    53 +
 .../xz-4.999.9beta/src/common/cpucores.h           |    53 +
 .../xz-4.999.9beta/src/common/integer.h            |   172 +
 .../xz-4.999.9beta/src/common/mythread.h           |    44 +
 .../xz-4.999.9beta/src/common/open_stdxxx.h        |    51 +
 .../xz-4.999.9beta/src/common/physmem.h            |   136 +
 .../xz-4.999.9beta/src/common/sysdefs.h            |   171 +
 .../xz-4.999.9beta/src/liblzma/Makefile.am         |    94 +
 .../xz-4.999.9beta/src/liblzma/Makefile.in         |  1728 +
 .../xz-4.999.9beta/src/liblzma/api/Makefile.am     |    23 +
 .../xz-4.999.9beta/src/liblzma/api/Makefile.in     |   512 +
 .../xz-4.999.9beta/src/liblzma/api/lzma.h          |   323 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/base.h     |   598 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/bcj.h      |    92 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/block.h    |   536 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/check.h    |   152 +
 .../src/liblzma/api/lzma/container.h               |   406 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/delta.h    |    79 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/filter.h   |   362 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/index.h    |   405 +
 .../src/liblzma/api/lzma/index_hash.h              |   109 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/lzma.h     |   412 +
 .../src/liblzma/api/lzma/stream_flags.h            |   229 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/subblock.h |   202 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/version.h  |   123 +
 .../xz-4.999.9beta/src/liblzma/api/lzma/vli.h      |   170 +
 .../xz-4.999.9beta/src/liblzma/check/Makefile.inc  |    51 +
 .../xz-4.999.9beta/src/liblzma/check/check.c       |   176 +
 .../xz-4.999.9beta/src/liblzma/check/check.h       |    97 +
 .../xz-4.999.9beta/src/liblzma/check/crc32_fast.c  |    84 +
 .../xz-4.999.9beta/src/liblzma/check/crc32_small.c |    63 +
 .../xz-4.999.9beta/src/liblzma/check/crc32_table.c |    21 +
 .../src/liblzma/check/crc32_table_be.h             |   527 +
 .../src/liblzma/check/crc32_table_le.h             |   527 +
 .../src/liblzma/check/crc32_tablegen.c             |    93 +
 .../xz-4.999.9beta/src/liblzma/check/crc32_x86.S   |   304 +
 .../xz-4.999.9beta/src/liblzma/check/crc64_fast.c  |    73 +
 .../xz-4.999.9beta/src/liblzma/check/crc64_small.c |    55 +
 .../xz-4.999.9beta/src/liblzma/check/crc64_table.c |    21 +
 .../src/liblzma/check/crc64_table_be.h             |   523 +
 .../src/liblzma/check/crc64_table_le.h             |   523 +
 .../src/liblzma/check/crc64_tablegen.c             |    94 +
 .../xz-4.999.9beta/src/liblzma/check/crc64_x86.S   |   287 +
 .../xz-4.999.9beta/src/liblzma/check/crc_macros.h  |    34 +
 .../xz-4.999.9beta/src/liblzma/check/sha256.c      |   215 +
 .../xz-4.999.9beta/src/liblzma/common/Makefile.inc |    67 +
 .../src/liblzma/common/alone_decoder.c             |   231 +
 .../src/liblzma/common/alone_decoder.h             |    24 +
 .../src/liblzma/common/alone_encoder.c             |   159 +
 .../src/liblzma/common/auto_decoder.c              |   188 +
 .../src/liblzma/common/block_buffer_decoder.c      |    82 +
 .../src/liblzma/common/block_buffer_encoder.c      |   301 +
 .../src/liblzma/common/block_decoder.c             |   244 +
 .../src/liblzma/common/block_decoder.h             |    24 +
 .../src/liblzma/common/block_encoder.c             |   200 +
 .../src/liblzma/common/block_encoder.h             |    49 +
 .../src/liblzma/common/block_header_decoder.c      |   118 +
 .../src/liblzma/common/block_header_encoder.c      |   134 +
 .../xz-4.999.9beta/src/liblzma/common/block_util.c |    92 +
 .../xz-4.999.9beta/src/liblzma/common/bsr.h        |    62 +
 .../xz-4.999.9beta/src/liblzma/common/common.c     |   357 +
 .../xz-4.999.9beta/src/liblzma/common/common.h     |   270 +
 .../src/liblzma/common/easy_buffer_encoder.c       |    29 +
 .../src/liblzma/common/easy_decoder_memusage.c     |    26 +
 .../src/liblzma/common/easy_encoder.c              |    82 +
 .../src/liblzma/common/easy_encoder_memusage.c     |    26 +
 .../src/liblzma/common/easy_preset.c               |    29 +
 .../src/liblzma/common/easy_preset.h               |    34 +
 .../src/liblzma/common/filter_buffer_decoder.c     |    89 +
 .../src/liblzma/common/filter_buffer_encoder.c     |    56 +
 .../src/liblzma/common/filter_common.c             |   263 +
 .../src/liblzma/common/filter_common.h             |    50 +
 .../src/liblzma/common/filter_decoder.c            |   201 +
 .../src/liblzma/common/filter_decoder.h            |    25 +
 .../src/liblzma/common/filter_encoder.c            |   273 +
 .../src/liblzma/common/filter_encoder.h            |    29 +
 .../src/liblzma/common/filter_flags_decoder.c      |    48 +
 .../src/liblzma/common/filter_flags_encoder.c      |    58 +
 .../xz-4.999.9beta/src/liblzma/common/index.c      |   778 +
 .../xz-4.999.9beta/src/liblzma/common/index.h      |    69 +
 .../src/liblzma/common/index_decoder.c             |   325 +
 .../src/liblzma/common/index_encoder.c             |   260 +
 .../src/liblzma/common/index_encoder.h             |    25 +
 .../xz-4.999.9beta/src/liblzma/common/index_hash.c |   334 +
 .../src/liblzma/common/stream_buffer_decoder.c     |    93 +
 .../src/liblzma/common/stream_buffer_encoder.c     |   133 +
 .../src/liblzma/common/stream_decoder.c            |   447 +
 .../src/liblzma/common/stream_decoder.h            |    23 +
 .../src/liblzma/common/stream_encoder.c            |   276 +
 .../src/liblzma/common/stream_encoder.h            |    25 +
 .../src/liblzma/common/stream_flags_common.c       |    49 +
 .../src/liblzma/common/stream_flags_common.h       |    35 +
 .../src/liblzma/common/stream_flags_decoder.c      |    84 +
 .../src/liblzma/common/stream_flags_encoder.c      |    88 +
 .../src/liblzma/common/vli_decoder.c               |    88 +
 .../src/liblzma/common/vli_encoder.c               |    71 +
 .../xz-4.999.9beta/src/liblzma/common/vli_size.c   |    32 +
 .../xz-4.999.9beta/src/liblzma/delta/Makefile.inc  |    23 +
 .../src/liblzma/delta/delta_common.c               |    75 +
 .../src/liblzma/delta/delta_common.h               |    22 +
 .../src/liblzma/delta/delta_decoder.c              |    77 +
 .../src/liblzma/delta/delta_decoder.h              |    27 +
 .../src/liblzma/delta/delta_encoder.c              |   108 +
 .../src/liblzma/delta/delta_encoder.h              |    25 +
 .../src/liblzma/delta/delta_private.h              |    39 +
 .../xz-4.999.9beta/src/liblzma/liblzma.pc.in       |    19 +
 .../xz-4.999.9beta/src/liblzma/liblzma_w32res.rc   |    12 +
 .../xz-4.999.9beta/src/liblzma/lz/Makefile.inc     |    21 +
 .../xz-4.999.9beta/src/liblzma/lz/lz_decoder.c     |   301 +
 .../xz-4.999.9beta/src/liblzma/lz/lz_decoder.h     |   236 +
 .../xz-4.999.9beta/src/liblzma/lz/lz_encoder.c     |   561 +
 .../xz-4.999.9beta/src/liblzma/lz/lz_encoder.h     |   326 +
 .../src/liblzma/lz/lz_encoder_hash.h               |    99 +
 .../xz-4.999.9beta/src/liblzma/lz/lz_encoder_mf.c  |   756 +
 .../xz-4.999.9beta/src/liblzma/lzma/Makefile.inc   |    43 +
 .../xz-4.999.9beta/src/liblzma/lzma/fastpos.h      |   145 +
 .../src/liblzma/lzma/fastpos_table.c               |   521 +
 .../src/liblzma/lzma/fastpos_tablegen.c            |    58 +
 .../src/liblzma/lzma/lzma2_decoder.c               |   307 +
 .../src/liblzma/lzma/lzma2_decoder.h               |    30 +
 .../src/liblzma/lzma/lzma2_encoder.c               |   386 +
 .../src/liblzma/lzma/lzma2_encoder.h               |    43 +
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_common.h  |   225 +
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_decoder.c |  1059 +
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_decoder.h |    54 +
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_encoder.c |   677 +
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_encoder.h |    56 +
 .../src/liblzma/lzma/lzma_encoder_optimum_fast.c   |   181 +
 .../src/liblzma/lzma/lzma_encoder_optimum_normal.c |   870 +
 .../src/liblzma/lzma/lzma_encoder_presets.c        |    55 +
 .../src/liblzma/lzma/lzma_encoder_private.h        |   150 +
 .../src/liblzma/rangecoder/Makefile.inc            |    21 +
 .../xz-4.999.9beta/src/liblzma/rangecoder/price.h  |    94 +
 .../src/liblzma/rangecoder/price_table.c           |    24 +
 .../src/liblzma/rangecoder/price_tablegen.c        |    89 +
 .../src/liblzma/rangecoder/range_common.h          |    75 +
 .../src/liblzma/rangecoder/range_decoder.h         |   181 +
 .../src/liblzma/rangecoder/range_encoder.h         |   233 +
 .../xz-4.999.9beta/src/liblzma/simple/Makefile.inc |    47 +
 .../xz-4.999.9beta/src/liblzma/simple/arm.c        |    71 +
 .../xz-4.999.9beta/src/liblzma/simple/armthumb.c   |    76 +
 .../xz-4.999.9beta/src/liblzma/simple/ia64.c       |   112 +
 .../xz-4.999.9beta/src/liblzma/simple/powerpc.c    |    75 +
 .../src/liblzma/simple/simple_coder.c              |   270 +
 .../src/liblzma/simple/simple_coder.h              |    62 +
 .../src/liblzma/simple/simple_decoder.c            |    42 +
 .../src/liblzma/simple/simple_decoder.h            |    24 +
 .../src/liblzma/simple/simple_encoder.c            |    40 +
 .../src/liblzma/simple/simple_encoder.h            |    25 +
 .../src/liblzma/simple/simple_private.h            |    78 +
 .../xz-4.999.9beta/src/liblzma/simple/sparc.c      |    83 +
 .../xz-4.999.9beta/src/liblzma/simple/x86.c        |   156 +
 .../src/liblzma/subblock/Makefile.inc              |    20 +
 .../src/liblzma/subblock/subblock_decoder.c        |   632 +
 .../src/liblzma/subblock/subblock_decoder.h        |    24 +
 .../src/liblzma/subblock/subblock_decoder_helper.c |    72 +
 .../src/liblzma/subblock/subblock_decoder_helper.h |    31 +
 .../src/liblzma/subblock/subblock_encoder.c        |   986 +
 .../src/liblzma/subblock/subblock_encoder.h        |    23 +
 .../xz-4.999.9beta/src/lzmainfo/Makefile.am        |    29 +
 .../xz-4.999.9beta/src/lzmainfo/Makefile.in        |   659 +
 .../xz-4.999.9beta/src/lzmainfo/lzmainfo.1         |    55 +
 .../xz-4.999.9beta/src/lzmainfo/lzmainfo.c         |   244 +
 .../xz-4.999.9beta/src/scripts/Makefile.am         |    65 +
 .../xz-4.999.9beta/src/scripts/Makefile.in         |   586 +
 .../xz-4.999.9beta/src/scripts/xzdiff.1            |    74 +
 .../xz-4.999.9beta/src/scripts/xzdiff.in           |   172 +
 .../xz-4.999.9beta/src/scripts/xzgrep.1            |    94 +
 .../xz-4.999.9beta/src/scripts/xzgrep.in           |   196 +
 .../xz-4.999.9beta/src/scripts/xzless.1            |    66 +
 .../xz-4.999.9beta/src/scripts/xzless.in           |    58 +
 .../xz-4.999.9beta/src/scripts/xzmore.1            |    54 +
 .../xz-4.999.9beta/src/scripts/xzmore.in           |    78 +
 .../third_party/xz-4.999.9beta/src/xz/Makefile.am  |    96 +
 .../third_party/xz-4.999.9beta/src/xz/Makefile.in  |   849 +
 .../third_party/xz-4.999.9beta/src/xz/args.c       |   532 +
 .../third_party/xz-4.999.9beta/src/xz/args.h       |    43 +
 .../third_party/xz-4.999.9beta/src/xz/coder.c      |   641 +
 .../third_party/xz-4.999.9beta/src/xz/coder.h      |    59 +
 .../third_party/xz-4.999.9beta/src/xz/file_io.c    |   721 +
 .../third_party/xz-4.999.9beta/src/xz/file_io.h    |    88 +
 .../third_party/xz-4.999.9beta/src/xz/hardware.c   |    97 +
 .../third_party/xz-4.999.9beta/src/xz/hardware.h   |    37 +
 .../third_party/xz-4.999.9beta/src/xz/main.c       |   314 +
 .../third_party/xz-4.999.9beta/src/xz/main.h       |    39 +
 .../third_party/xz-4.999.9beta/src/xz/message.c    |  1174 +
 .../third_party/xz-4.999.9beta/src/xz/message.h    |   134 +
 .../third_party/xz-4.999.9beta/src/xz/options.c    |   440 +
 .../third_party/xz-4.999.9beta/src/xz/options.h    |    40 +
 .../third_party/xz-4.999.9beta/src/xz/private.h    |    57 +
 .../third_party/xz-4.999.9beta/src/xz/signals.c    |   175 +
 .../third_party/xz-4.999.9beta/src/xz/signals.h    |    46 +
 .../third_party/xz-4.999.9beta/src/xz/suffix.c     |   213 +
 .../third_party/xz-4.999.9beta/src/xz/suffix.h     |    30 +
 .../third_party/xz-4.999.9beta/src/xz/util.c       |   231 +
 .../third_party/xz-4.999.9beta/src/xz/util.h       |    81 +
 .../third_party/xz-4.999.9beta/src/xz/xz.1         |  1250 +
 .../third_party/xz-4.999.9beta/src/xz/xz_w32res.rc |    12 +
 .../xz-4.999.9beta/src/xzdec/Makefile.am           |    61 +
 .../xz-4.999.9beta/src/xzdec/Makefile.in           |   714 +
 .../xz-4.999.9beta/src/xzdec/lzmadec_w32res.rc     |     5 +
 .../third_party/xz-4.999.9beta/src/xzdec/xzdec.1   |   168 +
 .../third_party/xz-4.999.9beta/src/xzdec/xzdec.c   |   498 +
 .../xz-4.999.9beta/src/xzdec/xzdec_w32res.rc       |    12 +
 .../third_party/xz-4.999.9beta/tests/Makefile.am   |    51 +
 .../third_party/xz-4.999.9beta/tests/Makefile.in   |   687 +
 .../third_party/xz-4.999.9beta/tests/bcj_test.c    |    67 +
 .../tests/compress_prepared_bcj_sparc              |     0
 .../xz-4.999.9beta/tests/compress_prepared_bcj_x86 |     0
 .../xz-4.999.9beta/tests/create_compress_files.c   |   159 +
 .../third_party/xz-4.999.9beta/tests/files/README  |   232 +
 .../tests/files/bad-0-backward_size.xz             |     0
 .../tests/files/bad-0-empty-truncated.xz           |     0
 .../tests/files/bad-0-footer_magic.xz              |     0
 .../tests/files/bad-0-header_magic.xz              |     0
 .../tests/files/bad-0-nonempty_index.xz            |     0
 .../xz-4.999.9beta/tests/files/bad-0cat-alone.xz   |     0
 .../tests/files/bad-0cat-header_magic.xz           |     0
 .../tests/files/bad-0catpad-empty.xz               |     0
 .../xz-4.999.9beta/tests/files/bad-0pad-empty.xz   |     0
 .../tests/files/bad-1-block_header-1.xz            |     0
 .../tests/files/bad-1-block_header-2.xz            |     0
 .../tests/files/bad-1-block_header-3.xz            |     0
 .../tests/files/bad-1-block_header-4.xz            |     0
 .../tests/files/bad-1-block_header-5.xz            |     0
 .../tests/files/bad-1-check-crc32.xz               |     0
 .../tests/files/bad-1-check-crc64.xz               |     0
 .../tests/files/bad-1-check-sha256.xz              |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-1.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-2.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-3.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-4.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-5.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-6.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-7.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-8.xz    |     0
 .../tests/files/bad-1-stream_flags-1.xz            |     0
 .../tests/files/bad-1-stream_flags-2.xz            |     0
 .../tests/files/bad-1-stream_flags-3.xz            |     0
 .../xz-4.999.9beta/tests/files/bad-1-vli-1.xz      |     0
 .../xz-4.999.9beta/tests/files/bad-1-vli-2.xz      |     0
 .../tests/files/bad-2-compressed_data_padding.xz   |     0
 .../xz-4.999.9beta/tests/files/bad-2-index-1.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-2-index-2.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-2-index-3.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-2-index-4.xz    |     0
 .../xz-4.999.9beta/tests/files/bad-2-index-5.xz    |     0
 .../xz-4.999.9beta/tests/files/good-0-empty.xz     |     0
 .../xz-4.999.9beta/tests/files/good-0cat-empty.xz  |     0
 .../tests/files/good-0catpad-empty.xz              |     0
 .../xz-4.999.9beta/tests/files/good-0pad-empty.xz  |     0
 .../tests/files/good-1-3delta-lzma2.xz             |     0
 .../tests/files/good-1-block_header-1.xz           |     0
 .../tests/files/good-1-block_header-2.xz           |     0
 .../tests/files/good-1-block_header-3.xz           |     0
 .../tests/files/good-1-check-crc32.xz              |     0
 .../tests/files/good-1-check-crc64.xz              |     0
 .../tests/files/good-1-check-none.xz               |     0
 .../tests/files/good-1-check-sha256.xz             |     0
 .../tests/files/good-1-delta-lzma2.tiff.xz         |     0
 .../xz-4.999.9beta/tests/files/good-1-lzma2-1.xz   |     0
 .../xz-4.999.9beta/tests/files/good-1-lzma2-2.xz   |     0
 .../xz-4.999.9beta/tests/files/good-1-lzma2-3.xz   |     0
 .../xz-4.999.9beta/tests/files/good-1-lzma2-4.xz   |     0
 .../tests/files/good-1-sparc-lzma2.xz              |     0
 .../xz-4.999.9beta/tests/files/good-1-x86-lzma2.xz |     0
 .../xz-4.999.9beta/tests/files/good-2-lzma2.xz     |     0
 .../tests/files/unsupported-block_header.xz        |     0
 .../tests/files/unsupported-check.xz               |     0
 .../tests/files/unsupported-filter_flags-1.xz      |     0
 .../tests/files/unsupported-filter_flags-2.xz      |     0
 .../tests/files/unsupported-filter_flags-3.xz      |     0
 .../xz-4.999.9beta/tests/test_block_header.c       |   242 +
 .../third_party/xz-4.999.9beta/tests/test_check.c  |    85 +
 .../xz-4.999.9beta/tests/test_compress.sh          |   129 +
 .../third_party/xz-4.999.9beta/tests/test_files.sh |    33 +
 .../xz-4.999.9beta/tests/test_filter_flags.c       |   283 +
 .../third_party/xz-4.999.9beta/tests/test_index.c  |   534 +
 .../xz-4.999.9beta/tests/test_stream_flags.c       |   182 +
 .../third_party/xz-4.999.9beta/tests/tests.h       |   126 +
 .../third_party/xz-4.999.9beta/version.sh          |    24 +
 .../third_party/xz-4.999.9beta/windows/Makefile    |   308 +
 .../third_party/xz-4.999.9beta/windows/README      |   155 +
 .../third_party/xz-4.999.9beta/windows/config.h    |   167 +
 storage/tokudb/PerconaFT/tools/CMakeLists.txt      |    17 +
 storage/tokudb/PerconaFT/tools/ba_replay.cc        |   629 +
 storage/tokudb/PerconaFT/tools/ftverify.cc         |   452 +
 storage/tokudb/PerconaFT/tools/pmprof              |    31 +
 storage/tokudb/PerconaFT/tools/tdb-recover.cc      |    80 +
 storage/tokudb/PerconaFT/tools/tokudb_dump.cc      |   685 +
 storage/tokudb/PerconaFT/tools/tokuft_logprint.cc  |    74 +
 storage/tokudb/PerconaFT/tools/tokuftdump.cc       |  1244 +
 storage/tokudb/PerconaFT/util/CMakeLists.txt       |    34 +
 storage/tokudb/PerconaFT/util/bytestring.h         |    46 +
 storage/tokudb/PerconaFT/util/constexpr.h          |    52 +
 storage/tokudb/PerconaFT/util/context.cc           |   184 +
 storage/tokudb/PerconaFT/util/context.h            |   152 +
 storage/tokudb/PerconaFT/util/dbt.cc               |   290 +
 storage/tokudb/PerconaFT/util/dbt.h                |    87 +
 storage/tokudb/PerconaFT/util/dmt.cc               |  1213 +
 storage/tokudb/PerconaFT/util/dmt.h                |   680 +
 storage/tokudb/PerconaFT/util/doubly_linked_list.h |   174 +
 storage/tokudb/PerconaFT/util/fmutex.h             |   144 +
 storage/tokudb/PerconaFT/util/frwlock.cc           |   311 +
 storage/tokudb/PerconaFT/util/frwlock.h            |   125 +
 storage/tokudb/PerconaFT/util/growable_array.h     |   124 +
 storage/tokudb/PerconaFT/util/kibbutz.cc           |   230 +
 storage/tokudb/PerconaFT/util/kibbutz.h            |    74 +
 storage/tokudb/PerconaFT/util/memarena.cc          |   177 +
 storage/tokudb/PerconaFT/util/memarena.h           |   122 +
 storage/tokudb/PerconaFT/util/mempool.cc           |   197 +
 storage/tokudb/PerconaFT/util/mempool.h            |   129 +
 storage/tokudb/PerconaFT/util/minicron.cc          |   195 +
 storage/tokudb/PerconaFT/util/minicron.h           |    74 +
 storage/tokudb/PerconaFT/util/nb_mutex.h           |   104 +
 storage/tokudb/PerconaFT/util/omt.cc               |  1136 +
 storage/tokudb/PerconaFT/util/omt.h                |   761 +
 .../tokudb/PerconaFT/util/partitioned_counter.cc   |   403 +
 .../tokudb/PerconaFT/util/partitioned_counter.h    |   135 +
 storage/tokudb/PerconaFT/util/queue.cc             |   179 +
 storage/tokudb/PerconaFT/util/queue.h              |    83 +
 storage/tokudb/PerconaFT/util/rwlock.h             |   302 +
 storage/tokudb/PerconaFT/util/scoped_malloc.cc     |   227 +
 storage/tokudb/PerconaFT/util/scoped_malloc.h      |   103 +
 storage/tokudb/PerconaFT/util/sort.h               |   208 +
 storage/tokudb/PerconaFT/util/status.h             |    61 +
 storage/tokudb/PerconaFT/util/tests/CMakeLists.txt |    24 +
 .../tokudb/PerconaFT/util/tests/marked-omt-test.cc |   458 +
 .../tokudb/PerconaFT/util/tests/memarena-test.cc   |   184 +
 .../tokudb/PerconaFT/util/tests/minicron-test.cc   |   220 +
 storage/tokudb/PerconaFT/util/tests/omt-test.cc    |   898 +
 .../tokudb/PerconaFT/util/tests/omt-tmpl-test.cc   |   162 +
 storage/tokudb/PerconaFT/util/tests/queue-test.cc  |   134 +
 .../tokudb/PerconaFT/util/tests/rwlock_condvar.h   |   149 +
 storage/tokudb/PerconaFT/util/tests/sm-basic.cc    |    76 +
 .../PerconaFT/util/tests/sm-crash-double-free.cc   |    77 +
 .../tokudb/PerconaFT/util/tests/sort-tmpl-test.cc  |   179 +
 .../util/tests/test-frwlock-fair-writers.cc        |    90 +
 .../tokudb/PerconaFT/util/tests/test-kibbutz.cc    |    91 +
 .../tokudb/PerconaFT/util/tests/test-kibbutz2.cc   |    89 +
 .../PerconaFT/util/tests/test-rwlock-cheapness.cc  |   251 +
 .../util/tests/test-rwlock-unfair-writers.cc       |    98 +
 storage/tokudb/PerconaFT/util/tests/test-rwlock.cc |   402 +
 storage/tokudb/PerconaFT/util/tests/test.h         |    84 +
 .../util/tests/test_doubly_linked_list.cc          |   184 +
 .../util/tests/test_partitioned_counter.cc         |   416 +
 .../util/tests/test_partitioned_counter_5833.cc    |   102 +
 .../PerconaFT/util/tests/threadpool-nproc-limit.cc |   119 +
 .../tokudb/PerconaFT/util/tests/threadpool-test.cc |   169 +
 .../PerconaFT/util/tests/threadpool-testrunf.cc    |   114 +
 storage/tokudb/PerconaFT/util/tests/x1764-test.cc  |   139 +
 storage/tokudb/PerconaFT/util/threadpool.cc        |   289 +
 storage/tokudb/PerconaFT/util/threadpool.h         |    85 +
 storage/tokudb/PerconaFT/util/x1764.cc             |   244 +
 storage/tokudb/PerconaFT/util/x1764.h              |    70 +
 storage/tokudb/README.md                           |    88 -
 .../doc2/sysbench.update.ma10.tokudb754.loglog.png |   Bin 7209 -> 0 bytes
 .../tokudb/doc2/sysbench.update.ma10.tokudb754.png |   Bin 7527 -> 0 bytes
 .../doc2/sysbench.update.ma55.tokudb753.binlog.png |   Bin 6723 -> 0 bytes
 .../doc2/sysbench.update.ma55.tokudb753.loglog.png |   Bin 7367 -> 0 bytes
 .../tokudb/doc2/sysbench.update.ma55.tokudb753.png |   Bin 7561 -> 0 bytes
 .../doc2/sysbench.update.my55.tokudb753.loglog.png |   Bin 6899 -> 0 bytes
 .../doc2/sysbench.update.ps56.tokudb754.loglog.png |   Bin 7008 -> 0 bytes
 .../tokudb/doc2/sysbench.update.ps56.tokudb754.png |   Bin 7434 -> 0 bytes
 storage/tokudb/ft-index/CMakeLists.txt             |    82 -
 storage/tokudb/ft-index/COPYING                    |   339 -
 storage/tokudb/ft-index/CTestConfig.cmake          |    13 -
 storage/tokudb/ft-index/CTestCustom.cmake          |   241 -
 storage/tokudb/ft-index/DartConfig.cmake           |    10 -
 storage/tokudb/ft-index/README-TOKUDB              |    82 -
 storage/tokudb/ft-index/README.md                  |   127 -
 storage/tokudb/ft-index/bash.suppressions          |     6 -
 .../tokudb/ft-index/buildbot/compile.suppressions  |     4 -
 storage/tokudb/ft-index/buildheader/CMakeLists.txt |    29 -
 storage/tokudb/ft-index/buildheader/db-4.6.19.h    |  2670 -
 storage/tokudb/ft-index/buildheader/make_tdb.cc    |   872 -
 .../ft-index/cmake/merge_archives_unix.cmake.in    |    96 -
 .../ft-index/cmake_modules/FindValgrind.cmake      |    18 -
 .../cmake_modules/TokuFeatureDetection.cmake       |   133 -
 .../ft-index/cmake_modules/TokuMergeLibs.cmake     |   104 -
 .../ft-index/cmake_modules/TokuSetupCTest.cmake    |   155 -
 .../ft-index/cmake_modules/TokuSetupCompiler.cmake |   228 -
 .../ft-index/cmake_modules/TokuThirdParty.cmake    |   107 -
 storage/tokudb/ft-index/ft/CMakeLists.txt          |    93 -
 storage/tokudb/ft-index/ft/bndata.cc               |   729 -
 storage/tokudb/ft-index/ft/bndata.h                |   386 -
 .../ft/cachetable/background_job_manager.cc        |   159 -
 .../ft/cachetable/background_job_manager.h         |   132 -
 .../ft-index/ft/cachetable/cachetable-internal.h   |   654 -
 .../tokudb/ft-index/ft/cachetable/cachetable.cc    |  4975 -
 storage/tokudb/ft-index/ft/cachetable/cachetable.h |   649 -
 .../tokudb/ft-index/ft/cachetable/checkpoint.cc    |   405 -
 storage/tokudb/ft-index/ft/cachetable/checkpoint.h |   200 -
 storage/tokudb/ft-index/ft/comparator.h            |   189 -
 storage/tokudb/ft-index/ft/cursor.cc               |   507 -
 storage/tokudb/ft-index/ft/cursor.h                |   237 -
 .../tokudb/ft-index/ft/ft-cachetable-wrappers.cc   |   430 -
 .../tokudb/ft-index/ft/ft-cachetable-wrappers.h    |   195 -
 storage/tokudb/ft-index/ft/ft-flusher-internal.h   |   236 -
 storage/tokudb/ft-index/ft/ft-flusher.cc           |  2033 -
 storage/tokudb/ft-index/ft/ft-flusher.h            |   255 -
 storage/tokudb/ft-index/ft/ft-hot-flusher.cc       |   439 -
 storage/tokudb/ft-index/ft/ft-internal.h           |   661 -
 storage/tokudb/ft-index/ft/ft-ops.cc               |  4748 -
 storage/tokudb/ft-index/ft/ft-ops.h                |   332 -
 storage/tokudb/ft-index/ft/ft-test-helpers.cc      |   320 -
 storage/tokudb/ft-index/ft/ft-verify.cc            |   578 -
 storage/tokudb/ft-index/ft/ft.cc                   |  1199 -
 storage/tokudb/ft-index/ft/ft.h                    |   235 -
 storage/tokudb/ft-index/ft/le-cursor.cc            |   193 -
 storage/tokudb/ft-index/ft/le-cursor.h             |   128 -
 storage/tokudb/ft-index/ft/leafentry.cc            |    97 -
 storage/tokudb/ft-index/ft/leafentry.h             |   270 -
 storage/tokudb/ft-index/ft/loader/callbacks.cc     |   199 -
 storage/tokudb/ft-index/ft/loader/dbufio.cc        |   631 -
 storage/tokudb/ft-index/ft/loader/dbufio.h         |   110 -
 .../tokudb/ft-index/ft/loader/loader-internal.h    |   365 -
 storage/tokudb/ft-index/ft/loader/loader.cc        |  3342 -
 storage/tokudb/ft-index/ft/loader/loader.h         |   138 -
 storage/tokudb/ft-index/ft/loader/pqueue.cc        |   235 -
 storage/tokudb/ft-index/ft/loader/pqueue.h         |   123 -
 storage/tokudb/ft-index/ft/logger/log-internal.h   |   279 -
 storage/tokudb/ft-index/ft/logger/log.h            |   123 -
 storage/tokudb/ft-index/ft/logger/log_upgrade.cc   |   348 -
 storage/tokudb/ft-index/ft/logger/logcursor.cc     |   551 -
 storage/tokudb/ft-index/ft/logger/logcursor.h      |   128 -
 storage/tokudb/ft-index/ft/logger/logfilemgr.cc    |   259 -
 storage/tokudb/ft-index/ft/logger/logfilemgr.h     |   119 -
 storage/tokudb/ft-index/ft/logger/logformat.cc     |   880 -
 storage/tokudb/ft-index/ft/logger/logger.cc        |  1487 -
 storage/tokudb/ft-index/ft/logger/logger.h         |   341 -
 storage/tokudb/ft-index/ft/logger/recover.cc       |  1713 -
 storage/tokudb/ft-index/ft/logger/recover.h        |   139 -
 storage/tokudb/ft-index/ft/msg.cc                  |   171 -
 storage/tokudb/ft-index/ft/msg.h                   |   246 -
 storage/tokudb/ft-index/ft/msg_buffer.cc           |   318 -
 storage/tokudb/ft-index/ft/msg_buffer.h            |   181 -
 storage/tokudb/ft-index/ft/node.cc                 |  1982 -
 storage/tokudb/ft-index/ft/node.h                  |   588 -
 storage/tokudb/ft-index/ft/pivotkeys.cc            |   493 -
 .../ft-index/ft/serialize/block_allocator.cc       |   513 -
 .../tokudb/ft-index/ft/serialize/block_allocator.h |   267 -
 .../ft/serialize/block_allocator_strategy.cc       |   274 -
 .../ft/serialize/block_allocator_strategy.h        |   115 -
 .../tokudb/ft-index/ft/serialize/block_table.cc    |  1048 -
 storage/tokudb/ft-index/ft/serialize/block_table.h |   338 -
 storage/tokudb/ft-index/ft/serialize/compress.cc   |   297 -
 storage/tokudb/ft-index/ft/serialize/compress.h    |   131 -
 .../ft-index/ft/serialize/ft-node-deserialize.cc   |   241 -
 .../tokudb/ft-index/ft/serialize/ft-serialize.cc   |   858 -
 .../tokudb/ft-index/ft/serialize/ft-serialize.h    |   112 -
 .../ft-index/ft/serialize/ft_layout_version.h      |   132 -
 .../ft-index/ft/serialize/ft_node-serialize.cc     |  2927 -
 .../ft-index/ft/serialize/ft_node-serialize.h      |   142 -
 storage/tokudb/ft-index/ft/serialize/quicklz.cc    |   939 -
 storage/tokudb/ft-index/ft/serialize/quicklz.h     |   230 -
 storage/tokudb/ft-index/ft/serialize/rbuf.h        |   210 -
 storage/tokudb/ft-index/ft/serialize/sub_block.cc  |   444 -
 storage/tokudb/ft-index/ft/serialize/sub_block.h   |   214 -
 storage/tokudb/ft-index/ft/serialize/wbuf.h        |   262 -
 storage/tokudb/ft-index/ft/serialize/workset.h     |   189 -
 storage/tokudb/ft-index/ft/tests/CMakeLists.txt    |   137 -
 storage/tokudb/ft-index/ft/tests/benchmark-test.cc |   306 -
 .../ft/tests/block_allocator_strategy_test.cc      |   176 -
 .../ft-index/ft/tests/block_allocator_test.cc      |   342 -
 .../ft-index/ft/tests/bnc-insert-benchmark.cc      |   183 -
 .../tokudb/ft-index/ft/tests/cachetable-4357.cc    |   157 -
 .../tokudb/ft-index/ft/tests/cachetable-4365.cc    |   184 -
 .../tokudb/ft-index/ft/tests/cachetable-5097.cc    |   228 -
 .../tokudb/ft-index/ft/tests/cachetable-5978-2.cc  |   256 -
 .../tokudb/ft-index/ft/tests/cachetable-5978.cc    |   290 -
 .../ft-index/ft/tests/cachetable-all-write.cc      |   148 -
 .../ft/tests/cachetable-checkpoint-pending.cc      |   265 -
 .../ft/tests/cachetable-checkpoint-pinned-nodes.cc |   208 -
 .../cachetable-checkpoint-prefetched-nodes.cc      |   209 -
 .../ft/tests/cachetable-checkpoint-test.cc         |   237 -
 .../ft/tests/cachetable-checkpointer-class.cc      |   420 -
 .../ft/tests/cachetable-cleaner-checkpoint.cc      |   194 -
 .../ft/tests/cachetable-cleaner-checkpoint2.cc     |   194 -
 .../cachetable-cleaner-thread-attrs-accumulate.cc  |   224 -
 .../cachetable-cleaner-thread-empty-cachetable.cc  |   132 -
 .../cachetable-cleaner-thread-everything-pinned.cc |   158 -
 ...etable-cleaner-thread-nothing-needs-flushing.cc |   156 -
 .../cachetable-cleaner-thread-same-fullhash.cc     |   171 -
 .../ft/tests/cachetable-cleaner-thread-simple.cc   |   176 -
 .../ft/tests/cachetable-clock-all-pinned.cc        |   130 -
 .../ft-index/ft/tests/cachetable-clock-eviction.cc |   196 -
 .../ft/tests/cachetable-clock-eviction2.cc         |   251 -
 .../ft/tests/cachetable-clock-eviction3.cc         |   279 -
 .../ft/tests/cachetable-clock-eviction4.cc         |   232 -
 .../ft/tests/cachetable-clone-checkpoint.cc        |   197 -
 .../cachetable-clone-partial-fetch-pinned-node.cc  |   201 -
 .../ft/tests/cachetable-clone-partial-fetch.cc     |   202 -
 .../ft/tests/cachetable-clone-pin-nonblocking.cc   |   177 -
 .../ft/tests/cachetable-clone-unpin-remove.cc      |   190 -
 .../ft/tests/cachetable-count-pinned-test.cc       |   145 -
 .../ft-index/ft/tests/cachetable-debug-test.cc     |   149 -
 .../ft/tests/cachetable-eviction-close-test.cc     |   229 -
 .../ft/tests/cachetable-eviction-close-test2.cc    |   244 -
 .../ft/tests/cachetable-eviction-getandpin-test.cc |   216 -
 .../tests/cachetable-eviction-getandpin-test2.cc   |   246 -
 .../ft-index/ft/tests/cachetable-evictor-class.cc  |   324 -
 .../tokudb/ft-index/ft/tests/cachetable-fd-test.cc |   151 -
 .../ft/tests/cachetable-fetch-inducing-evictor.cc  |   202 -
 .../ft/tests/cachetable-flush-during-cleaner.cc    |   154 -
 .../ft-index/ft/tests/cachetable-flush-test.cc     |   169 -
 .../ft-index/ft/tests/cachetable-getandpin-test.cc |   170 -
 .../cachetable-kibbutz_and_flush_cachefile.cc      |   142 -
 .../ft-index/ft/tests/cachetable-partial-fetch.cc  |   277 -
 .../ft-index/ft/tests/cachetable-pin-checkpoint.cc |   482 -
 .../cachetable-pin-nonblocking-checkpoint-clean.cc |   166 -
 .../tests/cachetable-prefetch-checkpoint-test.cc   |   252 -
 .../tests/cachetable-prefetch-close-leak-test.cc   |   167 -
 .../ft/tests/cachetable-prefetch-close-test.cc     |   195 -
 .../tests/cachetable-prefetch-flowcontrol-test.cc  |   202 -
 .../ft/tests/cachetable-prefetch-getandpin-test.cc |   235 -
 .../cachetable-prefetch-maybegetandpin-test.cc     |   160 -
 .../ft-index/ft/tests/cachetable-prefetch2-test.cc |   170 -
 .../ft-index/ft/tests/cachetable-put-checkpoint.cc |   614 -
 .../ft-index/ft/tests/cachetable-put-test.cc       |   141 -
 .../ft-index/ft/tests/cachetable-rwlock-test.cc    |   281 -
 .../ft-index/ft/tests/cachetable-simple-clone.cc   |   241 -
 .../ft-index/ft/tests/cachetable-simple-clone2.cc  |   191 -
 .../ft-index/ft/tests/cachetable-simple-close.cc   |   388 -
 .../ft/tests/cachetable-simple-maybe-get-pin.cc    |   163 -
 .../ft/tests/cachetable-simple-pin-cheap.cc        |   180 -
 .../ft/tests/cachetable-simple-pin-dep-nodes.cc    |   254 -
 .../cachetable-simple-pin-nonblocking-cheap.cc     |   206 -
 .../ft/tests/cachetable-simple-pin-nonblocking.cc  |   198 -
 .../ft-index/ft/tests/cachetable-simple-pin.cc     |   199 -
 .../ft/tests/cachetable-simple-put-dep-nodes.cc    |   274 -
 .../cachetable-simple-read-pin-nonblocking.cc      |   209 -
 .../ft/tests/cachetable-simple-read-pin.cc         |   219 -
 .../cachetable-simple-unpin-remove-checkpoint.cc   |   155 -
 .../ft-index/ft/tests/cachetable-simple-verify.cc  |   123 -
 .../tokudb/ft-index/ft/tests/cachetable-test.cc    |   600 -
 storage/tokudb/ft-index/ft/tests/cachetable-test.h |   124 -
 .../ft/tests/cachetable-unpin-and-remove-test.cc   |   212 -
 .../cachetable-unpin-remove-and-checkpoint.cc      |   168 -
 .../ft-index/ft/tests/cachetable-unpin-test.cc     |   212 -
 .../ft/tests/cachetable-writer-thread-limit.cc     |   152 -
 .../tokudb/ft-index/ft/tests/comparator-test.cc    |   179 -
 storage/tokudb/ft-index/ft/tests/compress-test.cc  |   143 -
 .../ft-index/ft/tests/dbufio-test-destroy.cc       |   162 -
 storage/tokudb/ft-index/ft/tests/dbufio-test.cc    |   178 -
 storage/tokudb/ft-index/ft/tests/dmt-test.cc       |  1037 -
 storage/tokudb/ft-index/ft/tests/dmt-test2.cc      |   373 -
 storage/tokudb/ft-index/ft/tests/fifo-test.cc      |   188 -
 storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc   |   468 -
 storage/tokudb/ft-index/ft/tests/ft-clock-test.cc  |   483 -
 .../ft-index/ft/tests/ft-serialize-benchmark.cc    |   457 -
 .../ft/tests/ft-serialize-sub-block-test.cc        |   179 -
 .../tokudb/ft-index/ft/tests/ft-serialize-test.cc  |  1192 -
 .../tokudb/ft-index/ft/tests/ft-test-cursor-2.cc   |   188 -
 storage/tokudb/ft-index/ft/tests/ft-test-cursor.cc |   967 -
 storage/tokudb/ft-index/ft/tests/ft-test-header.cc |   148 -
 storage/tokudb/ft-index/ft/tests/ft-test.cc        |  1337 -
 storage/tokudb/ft-index/ft/tests/ft-test0.cc       |   125 -
 storage/tokudb/ft-index/ft/tests/ft-test1.cc       |   128 -
 storage/tokudb/ft-index/ft/tests/ft-test2.cc       |   138 -
 storage/tokudb/ft-index/ft/tests/ft-test3.cc       |   163 -
 storage/tokudb/ft-index/ft/tests/ft-test4.cc       |   156 -
 storage/tokudb/ft-index/ft/tests/ft-test5.cc       |   152 -
 .../ft-index/ft/tests/ftloader-error-injector.h    |   225 -
 .../ft/tests/ftloader-test-bad-generate.cc         |   255 -
 .../ft/tests/ftloader-test-extractor-errors.cc     |   316 -
 .../ft-index/ft/tests/ftloader-test-extractor.cc   |   509 -
 .../ft/tests/ftloader-test-merge-files-dbufio.cc   |   617 -
 .../tokudb/ft-index/ft/tests/ftloader-test-open.cc |   180 -
 .../tokudb/ft-index/ft/tests/ftloader-test-vm.cc   |   136 -
 .../ft/tests/ftloader-test-writer-errors.cc        |   330 -
 .../ft-index/ft/tests/ftloader-test-writer.cc      |   342 -
 storage/tokudb/ft-index/ft/tests/ftloader-test.cc  |   487 -
 .../ft/tests/generate-upgrade-recovery-logs.cc     |   151 -
 storage/tokudb/ft-index/ft/tests/is_empty.cc       |   209 -
 storage/tokudb/ft-index/ft/tests/keyrange.cc       |   424 -
 storage/tokudb/ft-index/ft/tests/keytest.cc        |   116 -
 .../tokudb/ft-index/ft/tests/le-cursor-provdel.cc  |   308 -
 .../tokudb/ft-index/ft/tests/le-cursor-right.cc    |   374 -
 storage/tokudb/ft-index/ft/tests/le-cursor-walk.cc |   269 -
 storage/tokudb/ft-index/ft/tests/list-test.cc      |   253 -
 .../ft-index/ft/tests/log-test-maybe-trim.cc       |   128 -
 storage/tokudb/ft-index/ft/tests/log-test.cc       |   128 -
 storage/tokudb/ft-index/ft/tests/log-test2.cc      |   109 -
 storage/tokudb/ft-index/ft/tests/log-test3.cc      |   110 -
 storage/tokudb/ft-index/ft/tests/log-test4.cc      |   126 -
 storage/tokudb/ft-index/ft/tests/log-test5.cc      |   148 -
 storage/tokudb/ft-index/ft/tests/log-test6.cc      |   149 -
 storage/tokudb/ft-index/ft/tests/log-test7.cc      |   169 -
 .../ft-index/ft/tests/logcursor-bad-checksum.cc    |   170 -
 storage/tokudb/ft-index/ft/tests/logcursor-bw.cc   |   123 -
 .../ft-index/ft/tests/logcursor-empty-logdir.cc    |   124 -
 .../ft-index/ft/tests/logcursor-empty-logfile-2.cc |   195 -
 .../ft-index/ft/tests/logcursor-empty-logfile-3.cc |   237 -
 .../ft-index/ft/tests/logcursor-empty-logfile.cc   |   200 -
 storage/tokudb/ft-index/ft/tests/logcursor-fw.cc   |   123 -
 .../tokudb/ft-index/ft/tests/logcursor-print.cc    |   114 -
 .../ft-index/ft/tests/logcursor-timestamp.cc       |   183 -
 .../ft-index/ft/tests/logfilemgr-create-destroy.cc |   106 -
 .../tokudb/ft-index/ft/tests/logfilemgr-print.cc   |   107 -
 storage/tokudb/ft-index/ft/tests/make-tree.cc      |   287 -
 storage/tokudb/ft-index/ft/tests/mempool-115.cc    |   196 -
 storage/tokudb/ft-index/ft/tests/msnfilter.cc      |   268 -
 .../tokudb/ft-index/ft/tests/orthopush-flush.cc    |  1271 -
 storage/tokudb/ft-index/ft/tests/pqueue-test.cc    |   314 -
 storage/tokudb/ft-index/ft/tests/quicklz-test.cc   |   141 -
 .../ft-index/ft/tests/recovery-bad-last-entry.cc   |   167 -
 .../ft/tests/recovery-cbegin-cend-hello.cc         |   147 -
 .../ft-index/ft/tests/recovery-cbegin-cend.cc      |   132 -
 .../tokudb/ft-index/ft/tests/recovery-cbegin.cc    |   138 -
 .../ft-index/ft/tests/recovery-cend-cbegin.cc      |   144 -
 .../ft-index/ft/tests/recovery-datadir-is-file.cc  |   150 -
 storage/tokudb/ft-index/ft/tests/recovery-empty.cc |   136 -
 .../ft/tests/recovery-fopen-missing-file.cc        |   141 -
 storage/tokudb/ft-index/ft/tests/recovery-hello.cc |   141 -
 .../recovery-lsn-error-during-forward-scan.cc      |   171 -
 .../ft-index/ft/tests/recovery-no-datadir.cc       |   135 -
 .../tokudb/ft-index/ft/tests/recovery-no-log.cc    |   127 -
 .../tokudb/ft-index/ft/tests/recovery-no-logdir.cc |   121 -
 .../tokudb/ft-index/ft/tests/recovery-test5123.cc  |   134 -
 storage/tokudb/ft-index/ft/tests/shortcut.cc       |   147 -
 .../ft-index/ft/tests/subblock-test-checksum.cc    |   244 -
 .../ft-index/ft/tests/subblock-test-compression.cc |   193 -
 .../ft-index/ft/tests/subblock-test-index.cc       |   153 -
 .../tokudb/ft-index/ft/tests/subblock-test-size.cc |   129 -
 storage/tokudb/ft-index/ft/tests/test-assert.cc    |   116 -
 storage/tokudb/ft-index/ft/tests/test-bjm.cc       |   153 -
 .../ft/tests/test-checkpoint-during-flush.cc       |   343 -
 .../ft/tests/test-checkpoint-during-merge.cc       |   420 -
 .../ft/tests/test-checkpoint-during-rebalance.cc   |   401 -
 .../ft/tests/test-checkpoint-during-split.cc       |   396 -
 .../tokudb/ft-index/ft/tests/test-del-inorder.cc   |   150 -
 .../ft/tests/test-dirty-flushes-on-cleaner.cc      |   361 -
 storage/tokudb/ft-index/ft/tests/test-dump-ft.cc   |   124 -
 .../ft-index/ft/tests/test-flushes-on-cleaner.cc   |   382 -
 .../tokudb/ft-index/ft/tests/test-ft-overflow.cc   |   137 -
 storage/tokudb/ft-index/ft/tests/test-ft-txns.h    |   181 -
 .../ft-index/ft/tests/test-hot-with-bounds.cc      |   239 -
 storage/tokudb/ft-index/ft/tests/test-inc-split.cc |   236 -
 .../ft-index/ft/tests/test-leafentry-child-txn.cc  |   204 -
 .../ft-index/ft/tests/test-leafentry-nested.cc     |  1050 -
 .../ft-index/ft/tests/test-merges-on-cleaner.cc    |   299 -
 .../ft/tests/test-oldest-referenced-xid-flush.cc   |   243 -
 .../ft-index/ft/tests/test-pick-child-to-flush.cc  |   394 -
 .../ft-index/ft/tests/test-txn-child-manager.cc    |   343 -
 .../ft/tests/test-upgrade-recovery-logs.cc         |   193 -
 storage/tokudb/ft-index/ft/tests/test.h            |   402 -
 storage/tokudb/ft-index/ft/tests/test1308a.cc      |   141 -
 storage/tokudb/ft-index/ft/tests/test3681.cc       |   161 -
 storage/tokudb/ft-index/ft/tests/test3856.cc       |   164 -
 storage/tokudb/ft-index/ft/tests/test3884.cc       |   554 -
 storage/tokudb/ft-index/ft/tests/test4115.cc       |   150 -
 storage/tokudb/ft-index/ft/tests/test4244.cc       |   175 -
 storage/tokudb/ft-index/ft/tests/test_logcursor.cc |   316 -
 storage/tokudb/ft-index/ft/tests/test_oexcl.cc     |   103 -
 .../test_rightmost_leaf_seqinsert_heuristic.cc     |   183 -
 .../ft/tests/test_rightmost_leaf_split_merge.cc    |   213 -
 .../ft/tests/test_toku_malloc_plain_free.cc        |   104 -
 .../ft-index/ft/tests/upgrade_test_simple.cc       |   264 -
 storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc |   291 -
 .../tokudb/ft-index/ft/tests/verify-bad-pivots.cc  |   258 -
 .../tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc |   203 -
 .../tokudb/ft-index/ft/tests/verify-dup-pivots.cc  |   262 -
 .../ft-index/ft/tests/verify-misrouted-msgs.cc     |   274 -
 .../ft-index/ft/tests/verify-unsorted-leaf.cc      |   204 -
 .../ft-index/ft/tests/verify-unsorted-pivots.cc    |   258 -
 .../ft-index/ft/tests/xid_lsn_independent.cc       |   306 -
 storage/tokudb/ft-index/ft/tests/ybt-test.cc       |   177 -
 storage/tokudb/ft-index/ft/txn/roll.cc             |   634 -
 storage/tokudb/ft-index/ft/txn/rollback-apply.cc   |   308 -
 storage/tokudb/ft-index/ft/txn/rollback-apply.h    |   101 -
 .../ft-index/ft/txn/rollback-ct-callbacks.cc       |   315 -
 .../tokudb/ft-index/ft/txn/rollback-ct-callbacks.h |   134 -
 storage/tokudb/ft-index/ft/txn/rollback.cc         |   387 -
 storage/tokudb/ft-index/ft/txn/rollback.h          |   199 -
 .../ft-index/ft/txn/rollback_log_node_cache.cc     |   162 -
 .../ft-index/ft/txn/rollback_log_node_cache.h      |   117 -
 storage/tokudb/ft-index/ft/txn/txn.cc              |   821 -
 storage/tokudb/ft-index/ft/txn/txn.h               |   438 -
 .../tokudb/ft-index/ft/txn/txn_child_manager.cc    |   196 -
 storage/tokudb/ft-index/ft/txn/txn_child_manager.h |   120 -
 storage/tokudb/ft-index/ft/txn/txn_manager.cc      |  1050 -
 storage/tokudb/ft-index/ft/txn/txn_manager.h       |   268 -
 storage/tokudb/ft-index/ft/txn/txn_state.h         |   103 -
 storage/tokudb/ft-index/ft/txn/xids.cc             |   301 -
 storage/tokudb/ft-index/ft/txn/xids.h              |   170 -
 storage/tokudb/ft-index/ft/ule-internal.h          |   158 -
 storage/tokudb/ft-index/ft/ule.cc                  |  2521 -
 storage/tokudb/ft-index/ft/ule.h                   |   131 -
 storage/tokudb/ft-index/ft/valgrind.suppressions   |   294 -
 storage/tokudb/ft-index/locktree/CMakeLists.txt    |    29 -
 .../tokudb/ft-index/locktree/concurrent_tree.cc    |   174 -
 storage/tokudb/ft-index/locktree/concurrent_tree.h |   204 -
 storage/tokudb/ft-index/locktree/keyrange.cc       |   255 -
 storage/tokudb/ft-index/locktree/keyrange.h        |   185 -
 storage/tokudb/ft-index/locktree/lock_request.cc   |   455 -
 storage/tokudb/ft-index/locktree/lock_request.h    |   249 -
 storage/tokudb/ft-index/locktree/locktree.cc       |   816 -
 storage/tokudb/ft-index/locktree/locktree.h        |   576 -
 storage/tokudb/ft-index/locktree/manager.cc        |   576 -
 storage/tokudb/ft-index/locktree/range_buffer.cc   |   298 -
 storage/tokudb/ft-index/locktree/range_buffer.h    |   211 -
 .../tokudb/ft-index/locktree/tests/CMakeLists.txt  |    15 -
 .../tests/concurrent_tree_create_destroy.cc        |   121 -
 .../tests/concurrent_tree_lkr_acquire_release.cc   |   173 -
 .../tests/concurrent_tree_lkr_insert_remove.cc     |   211 -
 .../concurrent_tree_lkr_insert_serial_large.cc     |   148 -
 .../tests/concurrent_tree_lkr_remove_all.cc        |   145 -
 .../locktree/tests/concurrent_tree_unit_test.h     |   148 -
 .../locktree/tests/lock_request_create_set.cc      |   125 -
 .../locktree/tests/lock_request_get_set_keys.cc    |   141 -
 .../ft-index/locktree/tests/lock_request_killed.cc |   176 -
 .../locktree/tests/lock_request_not_killed.cc      |   172 -
 .../locktree/tests/lock_request_start_deadlock.cc  |   173 -
 .../locktree/tests/lock_request_start_pending.cc   |   159 -
 .../tests/lock_request_start_retry_race.cc         |   193 -
 .../locktree/tests/lock_request_unit_test.h        |   133 -
 .../tests/lock_request_wait_time_callback.cc       |   149 -
 .../ft-index/locktree/tests/locktree_conflicts.cc  |   179 -
 .../locktree/tests/locktree_create_destroy.cc      |   126 -
 .../tests/locktree_escalation_1big7lt_1small.cc    |   285 -
 .../locktree/tests/locktree_escalation_2big_1lt.cc |   247 -
 .../locktree/tests/locktree_escalation_2big_2lt.cc |   247 -
 .../tests/locktree_escalation_impossible.cc        |   203 -
 .../locktree/tests/locktree_escalation_stalls.cc   |   274 -
 .../ft-index/locktree/tests/locktree_infinity.cc   |   176 -
 .../ft-index/locktree/tests/locktree_misc.cc       |   158 -
 .../locktree/tests/locktree_overlapping_relock.cc  |   217 -
 .../locktree/tests/locktree_simple_lock.cc         |   202 -
 .../tests/locktree_single_txnid_optimization.cc    |   183 -
 .../ft-index/locktree/tests/locktree_unit_test.h   |   158 -
 .../locktree/tests/manager_create_destroy.cc       |   128 -
 .../locktree/tests/manager_locktree_map.cc         |   153 -
 .../tests/manager_parallel_locktree_get_release.cc |   145 -
 .../ft-index/locktree/tests/manager_params.cc      |   121 -
 .../locktree/tests/manager_reference_release_lt.cc |   184 -
 .../ft-index/locktree/tests/manager_status.cc      |   172 -
 .../ft-index/locktree/tests/manager_unit_test.h    |   112 -
 .../ft-index/locktree/tests/range_buffer_test.cc   |   250 -
 storage/tokudb/ft-index/locktree/tests/test.h      |   175 -
 .../ft-index/locktree/tests/txnid_set_test.cc      |   164 -
 storage/tokudb/ft-index/locktree/tests/wfg_test.cc |   225 -
 storage/tokudb/ft-index/locktree/treenode.cc       |   530 -
 storage/tokudb/ft-index/locktree/treenode.h        |   284 -
 storage/tokudb/ft-index/locktree/txnid_set.cc      |   155 -
 storage/tokudb/ft-index/locktree/txnid_set.h       |   131 -
 storage/tokudb/ft-index/locktree/wfg.cc            |   241 -
 storage/tokudb/ft-index/locktree/wfg.h             |   157 -
 storage/tokudb/ft-index/portability/CMakeLists.txt |    59 -
 storage/tokudb/ft-index/portability/file.cc        |   571 -
 .../ft-index/portability/huge_page_detection.cc    |   194 -
 storage/tokudb/ft-index/portability/memory.cc      |   480 -
 storage/tokudb/ft-index/portability/memory.h       |   226 -
 storage/tokudb/ft-index/portability/os_malloc.cc   |   347 -
 storage/tokudb/ft-index/portability/portability.cc |   471 -
 .../ft-index/portability/tests/CMakeLists.txt      |    50 -
 .../portability/tests/ensure_memcheck_fails.sh     |    21 -
 .../ft-index/portability/tests/rwlock_condvar.h    |   244 -
 .../ft-index/portability/tests/test-active-cpus.cc |   117 -
 .../tests/test-cache-line-boundary-fails.cc        |   175 -
 .../portability/tests/test-cpu-freq-openlimit17.cc |   120 -
 .../ft-index/portability/tests/test-cpu-freq.cc    |   107 -
 .../portability/tests/test-filesystem-sizes.cc     |   139 -
 .../ft-index/portability/tests/test-flock.cc       |   119 -
 .../portability/tests/test-fsync-directory.cc      |   129 -
 .../ft-index/portability/tests/test-fsync.cc       |   323 -
 .../ft-index/portability/tests/test-gettime.cc     |   108 -
 .../portability/tests/test-gettimeofday.cc         |   105 -
 .../ft-index/portability/tests/test-hugepage.cc    |    99 -
 .../ft-index/portability/tests/test-max-data.cc    |   128 -
 .../portability/tests/test-memory-status.cc        |   102 -
 .../ft-index/portability/tests/test-pagesize.cc    |   100 -
 .../tests/test-pthread-rwlock-rdlock.cc            |   112 -
 .../portability/tests/test-pthread-rwlock-rwr.cc   |   149 -
 .../ft-index/portability/tests/test-pwrite4g.cc    |   133 -
 .../ft-index/portability/tests/test-snprintf.cc    |   134 -
 .../tokudb/ft-index/portability/tests/test-stat.cc |   139 -
 .../ft-index/portability/tests/test-toku-malloc.cc |   116 -
 .../tokudb/ft-index/portability/tests/test-xid.cc  |   125 -
 storage/tokudb/ft-index/portability/tests/test.h   |   113 -
 .../ft-index/portability/tests/try-assert-zero.cc  |   106 -
 .../ft-index/portability/tests/try-assert0.cc      |   105 -
 .../ft-index/portability/tests/try-leak-lost.cc    |    98 -
 .../portability/tests/try-leak-reachable.cc        |    98 -
 .../ft-index/portability/tests/try-uninit.cc       |   106 -
 storage/tokudb/ft-index/portability/toku_assert.cc |   246 -
 storage/tokudb/ft-index/portability/toku_assert.h  |   204 -
 storage/tokudb/ft-index/portability/toku_atomic.h  |   160 -
 .../tokudb/ft-index/portability/toku_byteswap.h    |   103 -
 .../tokudb/ft-index/portability/toku_config.h.in   |    67 -
 storage/tokudb/ft-index/portability/toku_crash.cc  |   212 -
 storage/tokudb/ft-index/portability/toku_crash.h   |   193 -
 storage/tokudb/ft-index/portability/toku_htod.h    |   166 -
 storage/tokudb/ft-index/portability/toku_htonl.h   |   102 -
 storage/tokudb/ft-index/portability/toku_list.h    |   175 -
 storage/tokudb/ft-index/portability/toku_os.h      |   180 -
 .../tokudb/ft-index/portability/toku_os_types.h    |   129 -
 storage/tokudb/ft-index/portability/toku_path.cc   |   178 -
 storage/tokudb/ft-index/portability/toku_path.h    |   125 -
 .../tokudb/ft-index/portability/toku_portability.h |   333 -
 .../tokudb/ft-index/portability/toku_pthread.cc    |   111 -
 storage/tokudb/ft-index/portability/toku_pthread.h |   423 -
 .../tokudb/ft-index/portability/toku_race_tools.h  |   188 -
 storage/tokudb/ft-index/portability/toku_random.h  |   170 -
 storage/tokudb/ft-index/portability/toku_stdint.h  |    94 -
 storage/tokudb/ft-index/portability/toku_stdlib.h  |    93 -
 storage/tokudb/ft-index/portability/toku_time.cc   |   124 -
 storage/tokudb/ft-index/portability/toku_time.h    |   162 -
 .../ft-index/scripts/run-all-nightly-tests.bash    |    10 -
 .../scripts/run-nightly-coverage-tests.bash        |    42 -
 .../ft-index/scripts/run-nightly-drd-tests.bash    |    35 -
 .../scripts/run-nightly-release-tests.bash         |    45 -
 .../ft-index/scripts/run.fractal.tree.tests.cmake  |   135 -
 .../ft-index/scripts/run.stress-tests-forever.bash |    97 -
 .../tokudb/ft-index/scripts/run.stress-tests.py    |   805 -
 storage/tokudb/ft-index/scripts/tokugrind          |    52 -
 storage/tokudb/ft-index/scripts/tokuvalgrind       |    52 -
 .../ft-index/scripts/watch.stress-tests.bash       |     3 -
 storage/tokudb/ft-index/src/CMakeLists.txt         |    56 -
 storage/tokudb/ft-index/src/errors.cc              |   196 -
 storage/tokudb/ft-index/src/export.map             |    98 -
 storage/tokudb/ft-index/src/indexer-internal.h     |   169 -
 storage/tokudb/ft-index/src/indexer-undo-do.cc     |   707 -
 storage/tokudb/ft-index/src/indexer.cc             |   770 -
 storage/tokudb/ft-index/src/indexer.h              |   178 -
 storage/tokudb/ft-index/src/loader.cc              |   573 -
 storage/tokudb/ft-index/src/loader.h               |   209 -
 storage/tokudb/ft-index/src/tests/CMakeLists.txt   |   492 -
 .../ft-index/src/tests/big-nested-abort-abort.cc   |   202 -
 .../ft-index/src/tests/big-nested-abort-commit.cc  |   200 -
 .../ft-index/src/tests/big-nested-commit-abort.cc  |   195 -
 .../ft-index/src/tests/big-nested-commit-commit.cc |   196 -
 storage/tokudb/ft-index/src/tests/big-shutdown.cc  |   189 -
 storage/tokudb/ft-index/src/tests/bigtxn27.cc      |   225 -
 storage/tokudb/ft-index/src/tests/blackhole.cc     |   182 -
 .../ft-index/src/tests/blocking-first-empty.cc     |   233 -
 .../tokudb/ft-index/src/tests/blocking-first.cc    |   253 -
 storage/tokudb/ft-index/src/tests/blocking-last.cc |   253 -
 .../src/tests/blocking-next-prev-deadlock.cc       |   318 -
 .../ft-index/src/tests/blocking-next-prev.cc       |   324 -
 .../ft-index/src/tests/blocking-prelock-range.cc   |   210 -
 .../ft-index/src/tests/blocking-put-timeout.cc     |   241 -
 .../ft-index/src/tests/blocking-put-wakeup.cc      |   236 -
 storage/tokudb/ft-index/src/tests/blocking-put.cc  |   209 -
 .../ft-index/src/tests/blocking-set-range-0.cc     |   265 -
 .../ft-index/src/tests/blocking-set-range-n.cc     |   258 -
 .../src/tests/blocking-set-range-reverse-0.cc      |   263 -
 storage/tokudb/ft-index/src/tests/blocking-set.cc  |   252 -
 .../ft-index/src/tests/blocking-table-lock.cc      |   203 -
 storage/tokudb/ft-index/src/tests/bug1381.cc       |   240 -
 .../tokudb/ft-index/src/tests/cachetable-race.cc   |   204 -
 storage/tokudb/ft-index/src/tests/checkpoint1.cc   |   145 -
 .../ft-index/src/tests/checkpoint_fairness.cc      |   185 -
 .../tokudb/ft-index/src/tests/checkpoint_stress.cc |   426 -
 .../tokudb/ft-index/src/tests/checkpoint_test.h    |   537 -
 .../tokudb/ft-index/src/tests/create-datadir.cc    |   170 -
 .../tokudb/ft-index/src/tests/cursor-isolation.cc  |   188 -
 .../src/tests/cursor-more-than-a-leaf-provdel.cc   |   196 -
 .../ft-index/src/tests/cursor-set-del-rmw.cc       |   198 -
 .../ft-index/src/tests/cursor-set-range-rmw.cc     |   212 -
 .../ft-index/src/tests/cursor-step-over-delete.cc  |   159 -
 .../src/tests/db-put-simple-deadlock-threads.cc    |   293 -
 .../ft-index/src/tests/db-put-simple-deadlock.cc   |   210 -
 .../ft-index/src/tests/db-put-simple-lockwait.cc   |   241 -
 .../ft-index/src/tests/db-put-update-deadlock.cc   |   289 -
 .../ft-index/src/tests/dbremove-nofile-limit.cc    |   177 -
 .../src/tests/del-multiple-huge-primary-row.cc     |   292 -
 .../ft-index/src/tests/del-multiple-srcdb.cc       |   287 -
 storage/tokudb/ft-index/src/tests/del-multiple.cc  |   288 -
 storage/tokudb/ft-index/src/tests/del-simple.cc    |   204 -
 .../tokudb/ft-index/src/tests/directory_lock.cc    |   442 -
 storage/tokudb/ft-index/src/tests/diskfull.cc      |   305 -
 storage/tokudb/ft-index/src/tests/drd.suppressions |   107 -
 storage/tokudb/ft-index/src/tests/dump-env.cc      |   179 -
 .../tokudb/ft-index/src/tests/env-put-multiple.cc  |   374 -
 .../tokudb/ft-index/src/tests/env_loader_memory.cc |   114 -
 storage/tokudb/ft-index/src/tests/env_nproc.cc     |   143 -
 storage/tokudb/ft-index/src/tests/env_startup.cc   |   250 -
 storage/tokudb/ft-index/src/tests/filesize.cc      |   322 -
 .../ft-index/src/tests/get_key_after_bytes_unit.cc |   299 -
 storage/tokudb/ft-index/src/tests/get_last_key.cc  |   299 -
 .../ft-index/src/tests/helgrind.suppressions       |   146 -
 storage/tokudb/ft-index/src/tests/helgrind1.cc     |   116 -
 storage/tokudb/ft-index/src/tests/helgrind2.cc     |   186 -
 storage/tokudb/ft-index/src/tests/helgrind3.cc     |   186 -
 .../ft-index/src/tests/hot-optimize-table-tests.cc |   291 -
 storage/tokudb/ft-index/src/tests/hotindexer-bw.cc |   521 -
 .../src/tests/hotindexer-error-callback.cc         |   224 -
 .../tests/hotindexer-insert-committed-optimized.cc |   235 -
 .../src/tests/hotindexer-insert-committed.cc       |   233 -
 .../src/tests/hotindexer-insert-provisional.cc     |   234 -
 .../ft-index/src/tests/hotindexer-lock-test.cc     |   272 -
 .../ft-index/src/tests/hotindexer-multiclient.cc   |   518 -
 .../tests/hotindexer-nested-insert-committed.cc    |   239 -
 .../ft-index/src/tests/hotindexer-put-abort.cc     |   240 -
 .../ft-index/src/tests/hotindexer-put-commit.cc    |   266 -
 .../ft-index/src/tests/hotindexer-put-multiple.cc  |   277 -
 .../src/tests/hotindexer-simple-abort-put.cc       |   182 -
 .../ft-index/src/tests/hotindexer-simple-abort.cc  |   170 -
 .../ft-index/src/tests/hotindexer-undo-do-test.cc  |   649 -
 .../src/tests/hotindexer-undo-do-tests/README      |    77 -
 .../commit.d0.d100.d200.result                     |     0
 .../commit.d0.d100.d200.test                       |     4 -
 .../commit.d0.d100.i200.result                     |     2 -
 .../commit.d0.d100.i200.test                       |     4 -
 .../hotindexer-undo-do-tests/commit.d0.d100.result |     0
 .../hotindexer-undo-do-tests/commit.d0.d100.test   |     3 -
 .../commit.d0.i100.d200.result                     |     4 -
 .../commit.d0.i100.d200.test                       |     4 -
 .../commit.d0.i100.i200.result                     |     6 -
 .../commit.d0.i100.i200.test                       |     4 -
 .../hotindexer-undo-do-tests/commit.d0.i100.result |     2 -
 .../hotindexer-undo-do-tests/commit.d0.i100.test   |     3 -
 .../hotindexer-undo-do-tests/commit.d0.result      |     0
 .../tests/hotindexer-undo-do-tests/commit.d0.test  |     3 -
 .../commit.i0.d100.d200.result                     |     0
 .../commit.i0.d100.d200.test                       |     0
 .../commit.i0.d100.i200.result                     |     5 -
 .../commit.i0.d100.i200.test                       |     4 -
 .../hotindexer-undo-do-tests/commit.i0.d100.result |     3 -
 .../hotindexer-undo-do-tests/commit.i0.d100.test   |     3 -
 .../commit.i0.i100.d200.result                     |     7 -
 .../commit.i0.i100.d200.test                       |     4 -
 .../commit.i0.i100.i200.result                     |     9 -
 .../commit.i0.i100.i200.test                       |     4 -
 .../hotindexer-undo-do-tests/commit.i0.i100.result |     5 -
 .../hotindexer-undo-do-tests/commit.i0.i100.test   |     3 -
 .../hotindexer-undo-do-tests/commit.i0.result      |     1 -
 .../tests/hotindexer-undo-do-tests/commit.i0.test  |     3 -
 .../hotindexer-undo-do-tests/insert.300.result     |     9 -
 .../tests/hotindexer-undo-do-tests/insert.300.test |     4 -
 .../placeholder.0.live.result                      |     2 -
 .../placeholder.0.live.test                        |     7 -
 .../hotindexer-undo-do-tests/placeholder.0.result  |     1 -
 .../hotindexer-undo-do-tests/placeholder.0.test    |     6 -
 .../placeholder.1.live.result                      |     2 -
 .../placeholder.1.live.test                        |     7 -
 .../placeholder.2.live.result                      |     6 -
 .../placeholder.2.live.test                        |     8 -
 .../hotindexer-undo-do-tests/placeholder.2.result  |     5 -
 .../hotindexer-undo-do-tests/placeholder.2.test    |     7 -
 .../hotindexer-undo-do-tests/placeholder.3.result  |     4 -
 .../hotindexer-undo-do-tests/placeholder.3.test    |     5 -
 .../src/tests/hotindexer-undo-do-tests/prov-2.py   |    45 -
 .../hotindexer-undo-do-tests/prov.1.live.result    |    15 -
 .../hotindexer-undo-do-tests/prov.1.live.test      |     8 -
 .../tests/hotindexer-undo-do-tests/prov.1.result   |    14 -
 .../src/tests/hotindexer-undo-do-tests/prov.1.test |     7 -
 .../prov.aborting.d0.i100.result                   |     0
 .../prov.aborting.d0.i100.test                     |     4 -
 .../prov.aborting.i100.i200.result                 |     1 -
 .../prov.aborting.i100.i200.test                   |     4 -
 .../prov.committing.d0.i100.result                 |     1 -
 .../prov.committing.d0.i100.test                   |     4 -
 .../prov.committing.i100.i200.result               |     4 -
 .../prov.committing.i100.i200.test                 |     4 -
 .../hotindexer-undo-do-tests/prov.d0.d100.result   |     0
 .../hotindexer-undo-do-tests/prov.d0.d100.test     |     3 -
 .../prov.d0.d200.d201.result                       |     0
 .../prov.d0.d200.d201.test                         |     4 -
 .../prov.d0.d200.i201.result                       |     1 -
 .../prov.d0.d200.i201.test                         |     4 -
 .../hotindexer-undo-do-tests/prov.d0.i100.result   |     1 -
 .../hotindexer-undo-do-tests/prov.d0.i100.test     |     3 -
 .../prov.d0.i200.d201.result                       |     3 -
 .../prov.d0.i200.d201.test                         |     4 -
 .../prov.d0.i200.i201.result                       |     4 -
 .../prov.d0.i200.i201.test                         |     4 -
 .../prov.d0.p200.d201.result                       |     0
 .../prov.d0.p200.d201.test                         |     4 -
 .../prov.d0.p200.i201.result                       |     1 -
 .../prov.d0.p200.i201.test                         |     4 -
 .../hotindexer-undo-do-tests/prov.i0.d100.result   |     3 -
 .../hotindexer-undo-do-tests/prov.i0.d100.test     |     3 -
 .../prov.i0.d200.d201.result                       |     3 -
 .../prov.i0.d200.d201.test                         |     4 -
 .../prov.i0.d200.i201.result                       |     4 -
 .../prov.i0.d200.i201.test                         |     4 -
 .../hotindexer-undo-do-tests/prov.i0.i100.result   |     4 -
 .../hotindexer-undo-do-tests/prov.i0.i100.test     |     3 -
 .../prov.i0.i200.d201.result                       |     6 -
 .../prov.i0.i200.d201.test                         |     4 -
 .../prov.i0.i200.i201.result                       |     7 -
 .../prov.i0.i200.i201.test                         |     4 -
 .../prov.i0.p200.d201.result                       |     3 -
 .../prov.i0.p200.d201.test                         |     4 -
 .../prov.i0.p200.i201.result                       |     4 -
 .../prov.i0.p200.i201.test                         |     4 -
 .../prov.live.d0.d100.result                       |     0
 .../prov.live.d0.d100.test                         |     4 -
 .../prov.live.d0.i100.result                       |     2 -
 .../prov.live.d0.i100.test                         |     4 -
 .../prov.live.i0.d100.result                       |     3 -
 .../prov.live.i0.d100.test                         |     4 -
 .../prov.live.i0.i100.result                       |     5 -
 .../prov.live.i0.i100.test                         |     4 -
 .../prov.live200,201.d0.d200.d201.result           |     0
 .../prov.live200,201.d0.d200.d201.test             |     6 -
 .../prov.live200,201.d0.d200.i201.result           |     2 -
 .../prov.live200,201.d0.d200.i201.test             |     6 -
 .../prov.live200,201.d0.i200.d201.result           |     4 -
 .../prov.live200,201.d0.i200.d201.test             |     6 -
 .../prov.live200,201.d0.i200.i201.result           |     6 -
 .../prov.live200,201.d0.i200.i201.test             |     6 -
 .../prov.live200,201.d0.p200.d201.result           |     0
 .../prov.live200,201.d0.p200.d201.test             |     6 -
 .../prov.live200,201.d0.p200.i201.result           |     2 -
 .../prov.live200,201.d0.p200.i201.test             |     6 -
 .../prov.live200,201.i0.d200.d201.result           |     3 -
 .../prov.live200,201.i0.d200.d201.test             |     6 -
 .../prov.live200,201.i0.d200.i201.result           |     5 -
 .../prov.live200,201.i0.d200.i201.test             |     6 -
 .../prov.live200,201.i0.i200.d201.result           |     7 -
 .../prov.live200,201.i0.i200.d201.test             |     6 -
 .../prov.live200,201.i0.i200.i201.result           |     9 -
 .../prov.live200,201.i0.i200.i201.test             |     6 -
 .../prov.live200,201.i0.p200.d201.result           |     3 -
 .../prov.live200,201.i0.p200.d201.test             |     6 -
 .../prov.live200,201.i0.p200.i201.result           |     5 -
 .../prov.live200,201.i0.p200.i201.test             |     6 -
 ...200.abort201.commit202.i0.i200.i201.i202.result |     5 -
 ...ve200.abort201.commit202.i0.i200.i201.i202.test |     8 -
 .../prov.live200.abort201.i0.i200.i201.result      |     5 -
 .../prov.live200.abort201.i0.i200.i201.test        |     6 -
 .../prov.live200.committing201.i0.i200.i201.result |     9 -
 .../prov.live200.committing201.i0.i200.i201.test   |     6 -
 .../prov.live200.d0.d200.d201.result               |     0
 .../prov.live200.d0.d200.d201.test                 |     5 -
 .../prov.live200.d0.d200.i201.result               |     2 -
 .../prov.live200.d0.d200.i201.test                 |     5 -
 .../prov.live200.d0.i200.d201.result               |     4 -
 .../prov.live200.d0.i200.d201.test                 |     5 -
 .../prov.live200.d0.i200.i201.result               |     6 -
 .../prov.live200.d0.i200.i201.test                 |     5 -
 .../prov.live200.d0.p200.d201.result               |     0
 .../prov.live200.d0.p200.d201.test                 |     5 -
 .../prov.live200.d0.p200.i201.result               |     2 -
 .../prov.live200.d0.p200.i201.test                 |     5 -
 .../prov.live200.i0.d200.d201.result               |     3 -
 .../prov.live200.i0.d200.d201.test                 |     5 -
 .../prov.live200.i0.d200.i201.result               |     5 -
 .../prov.live200.i0.d200.i201.test                 |     5 -
 .../prov.live200.i0.i200.d201.result               |     7 -
 .../prov.live200.i0.i200.d201.test                 |     5 -
 .../prov.live200.i0.i200.i201.result               |     9 -
 .../prov.live200.i0.i200.i201.test                 |     5 -
 .../prov.live200.i0.p200.d201.result               |     3 -
 .../prov.live200.i0.p200.d201.test                 |     5 -
 .../prov.live200.i0.p200.i201.result               |     5 -
 .../prov.live200.i0.p200.i201.test                 |     5 -
 .../prov.preparing.d0.i100.result                  |     2 -
 .../prov.preparing.d0.i100.test                    |     4 -
 .../prov.preparing.d0.i200.i201.result             |     6 -
 .../prov.preparing.d0.i200.i201.test               |     5 -
 .../ft-index/src/tests/hotindexer-with-queries.cc  |   327 -
 storage/tokudb/ft-index/src/tests/inflate.cc       |   224 -
 storage/tokudb/ft-index/src/tests/inflate2.cc      |   214 -
 .../ft-index/src/tests/insert-dup-prelock.cc       |   223 -
 storage/tokudb/ft-index/src/tests/ipm.py           |    61 -
 .../ft-index/src/tests/isolation-read-committed.cc |   213 -
 storage/tokudb/ft-index/src/tests/isolation.cc     |   146 -
 storage/tokudb/ft-index/src/tests/key-val.h        |   297 -
 .../tokudb/ft-index/src/tests/keyrange-merge.cc    |   285 -
 storage/tokudb/ft-index/src/tests/keyrange.cc      |   387 -
 .../tokudb/ft-index/src/tests/last-verify-time.cc  |   202 -
 .../ft-index/src/tests/loader-cleanup-test.cc      |  1120 -
 .../ft-index/src/tests/loader-close-nproc-limit.cc |   198 -
 .../ft-index/src/tests/loader-create-abort.cc      |   170 -
 .../ft-index/src/tests/loader-create-close.cc      |   182 -
 .../src/tests/loader-create-commit-nproc-limit.cc  |   211 -
 .../src/tests/loader-create-nproc-limit.cc         |   199 -
 .../tokudb/ft-index/src/tests/loader-dup-test.cc   |   504 -
 .../tokudb/ft-index/src/tests/loader-no-puts.cc    |   297 -
 .../ft-index/src/tests/loader-reference-test.cc    |   306 -
 .../tokudb/ft-index/src/tests/loader-stress-del.cc |   787 -
 .../ft-index/src/tests/loader-stress-test.cc       |   750 -
 .../tokudb/ft-index/src/tests/loader-tpch-load.cc  |   560 -
 .../src/tests/locktree_escalation_stalls.cc        |   312 -
 storage/tokudb/ft-index/src/tests/manyfiles.cc     |   174 -
 .../ft-index/src/tests/maxsize-for-loader.cc       |   444 -
 .../src/tests/medium-nested-commit-commit.cc       |   203 -
 storage/tokudb/ft-index/src/tests/multiprocess.cc  |   289 -
 .../tokudb/ft-index/src/tests/mvcc-create-table.cc |   140 -
 .../ft-index/src/tests/mvcc-many-committed.cc      |   190 -
 .../ft-index/src/tests/mvcc-read-committed.cc      |   148 -
 .../ft-index/src/tests/openlimit17-locktree.cc     |   170 -
 .../ft-index/src/tests/openlimit17-metafiles.cc    |   158 -
 storage/tokudb/ft-index/src/tests/openlimit17.cc   |   153 -
 .../ft-index/src/tests/perf_checkpoint_var.cc      |   193 -
 .../tokudb/ft-index/src/tests/perf_child_txn.cc    |   141 -
 .../tokudb/ft-index/src/tests/perf_cursor_nop.cc   |   132 -
 storage/tokudb/ft-index/src/tests/perf_iibench.cc  |   505 -
 storage/tokudb/ft-index/src/tests/perf_insert.cc   |   143 -
 .../tokudb/ft-index/src/tests/perf_malloc_free.cc  |   133 -
 storage/tokudb/ft-index/src/tests/perf_nop.cc      |   128 -
 storage/tokudb/ft-index/src/tests/perf_ptquery.cc  |   153 -
 storage/tokudb/ft-index/src/tests/perf_ptquery2.cc |   166 -
 .../tokudb/ft-index/src/tests/perf_rangequery.cc   |   122 -
 storage/tokudb/ft-index/src/tests/perf_read_txn.cc |   135 -
 .../src/tests/perf_read_txn_single_thread.cc       |   161 -
 .../tokudb/ft-index/src/tests/perf_read_write.cc   |   168 -
 .../ft-index/src/tests/perf_txn_single_thread.cc   |   161 -
 storage/tokudb/ft-index/src/tests/powerfail.cc     |   238 -
 .../tokudb/ft-index/src/tests/preload-db-nested.cc |   393 -
 storage/tokudb/ft-index/src/tests/preload-db.cc    |   298 -
 .../tokudb/ft-index/src/tests/prelock-read-read.cc |   164 -
 .../ft-index/src/tests/prelock-read-write.cc       |   158 -
 .../ft-index/src/tests/prelock-write-read.cc       |   158 -
 .../ft-index/src/tests/prelock-write-write.cc      |   158 -
 .../ft-index/src/tests/print_engine_status.cc      |   230 -
 storage/tokudb/ft-index/src/tests/progress.cc      |   496 -
 .../src/tests/put-del-multiple-array-indexing.cc   |   423 -
 .../ft-index/src/tests/queries_with_deletes.cc     |   248 -
 storage/tokudb/ft-index/src/tests/recover-2483.cc  |   253 -
 storage/tokudb/ft-index/src/tests/recover-3113.cc  |   229 -
 storage/tokudb/ft-index/src/tests/recover-5146.cc  |   231 -
 .../recover-checkpoint-fcreate-fdelete-fcreate.cc  |   217 -
 .../src/tests/recover-checkpoint-fopen-abort.cc    |   301 -
 .../src/tests/recover-checkpoint-fopen-commit.cc   |   301 -
 .../ft-index/src/tests/recover-child-rollback.cc   |   168 -
 .../src/tests/recover-compare-db-descriptor.cc     |   382 -
 .../ft-index/src/tests/recover-compare-db.cc       |   358 -
 .../src/tests/recover-del-multiple-abort.cc        |   337 -
 .../recover-del-multiple-srcdb-fdelete-all.cc      |   337 -
 .../ft-index/src/tests/recover-del-multiple.cc     |   329 -
 .../src/tests/recover-delboth-after-checkpoint.cc  |   299 -
 .../src/tests/recover-delboth-checkpoint.cc        |   299 -
 .../ft-index/src/tests/recover-descriptor.cc       |   237 -
 .../ft-index/src/tests/recover-descriptor10.cc     |   253 -
 .../ft-index/src/tests/recover-descriptor11.cc     |   243 -
 .../ft-index/src/tests/recover-descriptor12.cc     |   243 -
 .../ft-index/src/tests/recover-descriptor2.cc      |   240 -
 .../ft-index/src/tests/recover-descriptor3.cc      |   240 -
 .../ft-index/src/tests/recover-descriptor4.cc      |   239 -
 .../ft-index/src/tests/recover-descriptor5.cc      |   239 -
 .../ft-index/src/tests/recover-descriptor6.cc      |   239 -
 .../ft-index/src/tests/recover-descriptor7.cc      |   251 -
 .../ft-index/src/tests/recover-descriptor8.cc      |   253 -
 .../ft-index/src/tests/recover-descriptor9.cc      |   251 -
 .../ft-index/src/tests/recover-fassociate.cc       |   217 -
 .../src/tests/recover-fclose-in-checkpoint.cc      |   209 -
 .../src/tests/recover-fcreate-basementnodesize.cc  |   244 -
 .../ft-index/src/tests/recover-fcreate-fclose.cc   |   199 -
 .../ft-index/src/tests/recover-fcreate-fdelete.cc  |   208 -
 .../ft-index/src/tests/recover-fcreate-nodesize.cc |   245 -
 .../ft-index/src/tests/recover-fcreate-xabort.cc   |   195 -
 storage/tokudb/ft-index/src/tests/recover-flt1.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt10.cc |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt2.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt3.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt4.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt5.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt6.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt7.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt8.cc  |   109 -
 storage/tokudb/ft-index/src/tests/recover-flt9.cc  |   109 -
 .../src/tests/recover-fopen-checkpoint-fclose.cc   |   205 -
 .../src/tests/recover-fopen-fclose-checkpoint.cc   |   205 -
 .../recover-fopen-fdelete-checkpoint-fcreate.cc    |   239 -
 .../tests/recover-hotindexer-simple-abort-put.cc   |   198 -
 .../ft-index/src/tests/recover-loader-test.cc      |   569 -
 .../src/tests/recover-lsn-filter-multiple.cc       |   300 -
 .../ft-index/src/tests/recover-lsn-filter.cc       |   242 -
 .../ft-index/src/tests/recover-missing-dbfile-2.cc |   238 -
 .../ft-index/src/tests/recover-missing-dbfile.cc   |   229 -
 .../ft-index/src/tests/recover-missing-logfile.cc  |   234 -
 .../src/tests/recover-put-multiple-abort.cc        |   309 -
 .../src/tests/recover-put-multiple-fdelete-all.cc  |   284 -
 .../src/tests/recover-put-multiple-fdelete-some.cc |   303 -
 .../recover-put-multiple-srcdb-fdelete-all.cc      |   285 -
 .../ft-index/src/tests/recover-put-multiple.cc     |   329 -
 .../tokudb/ft-index/src/tests/recover-rollback.cc  |   262 -
 .../ft-index/src/tests/recover-rollinclude.cc      |   274 -
 .../ft-index/src/tests/recover-split-checkpoint.cc |   250 -
 .../src/tests/recover-straddle-txn-nested.cc       |   224 -
 .../ft-index/src/tests/recover-straddle-txn.cc     |   228 -
 .../tokudb/ft-index/src/tests/recover-tablelock.cc |   291 -
 .../src/tests/recover-test-logsuppress-put.cc      |   343 -
 .../ft-index/src/tests/recover-test-logsuppress.cc |   340 -
 storage/tokudb/ft-index/src/tests/recover-test1.cc |   212 -
 storage/tokudb/ft-index/src/tests/recover-test2.cc |   232 -
 storage/tokudb/ft-index/src/tests/recover-test3.cc |   240 -
 .../tests/recover-test_crash_in_flusher_thread.h   |   187 -
 .../ft-index/src/tests/recover-test_stress1.cc     |   202 -
 .../ft-index/src/tests/recover-test_stress2.cc     |   135 -
 .../ft-index/src/tests/recover-test_stress3.cc     |   231 -
 .../src/tests/recover-test_stress_openclose.cc     |   115 -
 .../src/tests/recover-update-multiple-abort.cc     |   549 -
 .../ft-index/src/tests/recover-update-multiple.cc  |   559 -
 .../ft-index/src/tests/recover-update_aborts.cc    |   267 -
 .../recover-update_aborts_before_checkpoint.cc     |   267 -
 .../tests/recover-update_aborts_before_close.cc    |   267 -
 .../src/tests/recover-update_broadcast_aborts.cc   |   258 -
 .../src/tests/recover-update_broadcast_aborts2.cc  |   260 -
 .../src/tests/recover-update_broadcast_aborts3.cc  |   260 -
 ...er-update_broadcast_aborts_before_checkpoint.cc |   258 -
 ...recover-update_broadcast_aborts_before_close.cc |   258 -
 .../recover-update_broadcast_changes_values.cc     |   262 -
 .../recover-update_broadcast_changes_values2.cc    |   265 -
 .../recover-update_broadcast_changes_values3.cc    |   263 -
 ...e_broadcast_changes_values_before_checkpoint.cc |   259 -
 ...update_broadcast_changes_values_before_close.cc |   259 -
 .../src/tests/recover-update_changes_values.cc     |   268 -
 ...over-update_changes_values_before_checkpoint.cc |   268 -
 .../recover-update_changes_values_before_close.cc  |   268 -
 .../recover-upgrade-db-descriptor-multihandle.cc   |   379 -
 .../src/tests/recover-upgrade-db-descriptor.cc     |   382 -
 .../tokudb/ft-index/src/tests/recover-x1-abort.cc  |   356 -
 .../tokudb/ft-index/src/tests/recover-x1-commit.cc |   359 -
 .../ft-index/src/tests/recover-x1-nested-abort.cc  |   342 -
 .../ft-index/src/tests/recover-x1-nested-commit.cc |   343 -
 .../tokudb/ft-index/src/tests/recover-x2-abort.cc  |   319 -
 .../tokudb/ft-index/src/tests/recover-x2-commit.cc |   319 -
 .../ft-index/src/tests/recovery_fileops_stress.cc  |   639 -
 .../ft-index/src/tests/recovery_fileops_unit.cc    |   695 -
 .../tokudb/ft-index/src/tests/recovery_stress.cc   |   636 -
 storage/tokudb/ft-index/src/tests/redirect.cc      |   378 -
 .../ft-index/src/tests/replace-into-write-lock.cc  |   154 -
 storage/tokudb/ft-index/src/tests/root_fifo_1.cc   |   237 -
 storage/tokudb/ft-index/src/tests/root_fifo_2.cc   |   218 -
 storage/tokudb/ft-index/src/tests/root_fifo_31.cc  |   240 -
 storage/tokudb/ft-index/src/tests/root_fifo_32.cc  |   240 -
 storage/tokudb/ft-index/src/tests/root_fifo_41.cc  |   282 -
 storage/tokudb/ft-index/src/tests/rowsize.cc       |   143 -
 .../src/tests/run-hotindexer-undo-do-tests.bash    |    47 -
 .../ft-index/src/tests/run_abortrecover_test.sh    |    14 -
 .../src/tests/run_checkpoint_stress_test.sh        |    22 -
 .../tokudb/ft-index/src/tests/run_diskfull_test.sh |    16 -
 .../ft-index/src/tests/run_powerfail_test.py       |   139 -
 .../ft-index/src/tests/run_recover_stress_test.sh  |    23 -
 .../tokudb/ft-index/src/tests/run_recover_test.sh  |    25 -
 .../src/tests/run_recovery_fileops_unit.sh         |    16 -
 .../tokudb/ft-index/src/tests/run_stress_test.py   |    33 -
 .../ft-index/src/tests/run_test_thread_stack.sh    |    10 -
 storage/tokudb/ft-index/src/tests/seqinsert.cc     |   165 -
 storage/tokudb/ft-index/src/tests/shutdown-3344.cc |   284 -
 storage/tokudb/ft-index/src/tests/simple.cc        |   142 -
 .../src/tests/stat64-create-modify-times.cc        |   181 -
 .../tokudb/ft-index/src/tests/stat64-null-txn.cc   |   225 -
 .../ft-index/src/tests/stat64-root-changes.cc      |   300 -
 storage/tokudb/ft-index/src/tests/stat64.cc        |   220 -
 storage/tokudb/ft-index/src/tests/stress-gc.cc     |   167 -
 storage/tokudb/ft-index/src/tests/stress-gc2.cc    |   132 -
 storage/tokudb/ft-index/src/tests/stress-test.cc   |   316 -
 .../tokudb/ft-index/src/tests/stress_openclose.h   |   339 -
 storage/tokudb/ft-index/src/tests/test-5138.cc     |   139 -
 .../ft-index/src/tests/test-nested-xopen-eclose.cc |   194 -
 storage/tokudb/ft-index/src/tests/test-prepare.cc  |   191 -
 storage/tokudb/ft-index/src/tests/test-prepare2.cc |   213 -
 storage/tokudb/ft-index/src/tests/test-prepare3.cc |   391 -
 .../tokudb/ft-index/src/tests/test-rollinclude.cc  |   170 -
 .../tokudb/ft-index/src/tests/test-xa-prepare.cc   |   209 -
 .../tokudb/ft-index/src/tests/test-xopen-eclose.cc |   191 -
 storage/tokudb/ft-index/src/tests/test.h           |   507 -
 storage/tokudb/ft-index/src/tests/test1572.cc      |   163 -
 storage/tokudb/ft-index/src/tests/test1753.cc      |   142 -
 storage/tokudb/ft-index/src/tests/test1842.cc      |   228 -
 storage/tokudb/ft-index/src/tests/test3039.cc      |   330 -
 storage/tokudb/ft-index/src/tests/test3219.cc      |   259 -
 storage/tokudb/ft-index/src/tests/test3522.cc      |   232 -
 storage/tokudb/ft-index/src/tests/test3522b.cc     |   243 -
 storage/tokudb/ft-index/src/tests/test3529.cc      |   264 -
 .../tokudb/ft-index/src/tests/test4573-logtrim.cc  |   172 -
 storage/tokudb/ft-index/src/tests/test5092.cc      |   133 -
 storage/tokudb/ft-index/src/tests/test938.cc       |   237 -
 storage/tokudb/ft-index/src/tests/test938b.cc      |   164 -
 storage/tokudb/ft-index/src/tests/test938c.cc      |   171 -
 .../ft-index/src/tests/test_3529_insert_2.cc       |   270 -
 .../ft-index/src/tests/test_3529_table_lock.cc     |   263 -
 storage/tokudb/ft-index/src/tests/test_3645.cc     |   373 -
 storage/tokudb/ft-index/src/tests/test_3755.cc     |   208 -
 storage/tokudb/ft-index/src/tests/test_4015.cc     |   224 -
 storage/tokudb/ft-index/src/tests/test_4368.cc     |   122 -
 storage/tokudb/ft-index/src/tests/test_4657.cc     |   185 -
 storage/tokudb/ft-index/src/tests/test_5015.cc     |   150 -
 storage/tokudb/ft-index/src/tests/test_5469.cc     |   223 -
 storage/tokudb/ft-index/src/tests/test_789.cc      |   228 -
 storage/tokudb/ft-index/src/tests/test_935.cc      |   183 -
 storage/tokudb/ft-index/src/tests/test_abort1.cc   |   245 -
 storage/tokudb/ft-index/src/tests/test_abort2.cc   |   198 -
 storage/tokudb/ft-index/src/tests/test_abort3.cc   |   247 -
 storage/tokudb/ft-index/src/tests/test_abort4.cc   |   314 -
 storage/tokudb/ft-index/src/tests/test_abort5.cc   |   302 -
 .../ft-index/src/tests/test_abort_delete_first.cc  |   225 -
 storage/tokudb/ft-index/src/tests/test_archive0.cc |   124 -
 storage/tokudb/ft-index/src/tests/test_archive1.cc |   144 -
 storage/tokudb/ft-index/src/tests/test_archive2.cc |   153 -
 .../src/tests/test_bad_implicit_promotion.cc       |   190 -
 .../ft-index/src/tests/test_blobs_leaf_split.cc    |   193 -
 .../tokudb/ft-index/src/tests/test_bulk_fetch.cc   |   356 -
 .../tokudb/ft-index/src/tests/test_cachesize.cc    |   165 -
 .../ft-index/src/tests/test_cmp_descriptor.cc      |   333 -
 .../ft-index/src/tests/test_compression_methods.cc |   206 -
 storage/tokudb/ft-index/src/tests/test_cursor_2.cc |   178 -
 storage/tokudb/ft-index/src/tests/test_cursor_3.cc |   190 -
 .../src/tests/test_cursor_DB_NEXT_no_dup.cc        |   228 -
 .../ft-index/src/tests/test_cursor_db_current.cc   |   213 -
 .../ft-index/src/tests/test_cursor_delete2.cc      |   160 -
 .../tokudb/ft-index/src/tests/test_cursor_flags.cc |   143 -
 .../ft-index/src/tests/test_cursor_interrupt.cc    |   202 -
 .../src/tests/test_cursor_nonleaf_expand.cc        |   193 -
 .../tokudb/ft-index/src/tests/test_cursor_null.cc  |   261 -
 .../ft-index/src/tests/test_cursor_stickyness.cc   |   184 -
 .../src/tests/test_cursor_with_read_txn.cc         |   177 -
 .../ft-index/src/tests/test_db_already_exists.cc   |   148 -
 .../ft-index/src/tests/test_db_change_pagesize.cc  |   154 -
 .../ft-index/src/tests/test_db_change_xxx.cc       |   201 -
 .../ft-index/src/tests/test_db_close_no_open.cc    |   116 -
 .../src/tests/test_db_current_clobbers_db.cc       |   160 -
 .../ft-index/src/tests/test_db_dbt_mem_behavior.cc |   243 -
 .../tokudb/ft-index/src/tests/test_db_delete.cc    |   237 -
 .../ft-index/src/tests/test_db_descriptor.cc       |   388 -
 .../ft-index/src/tests/test_db_env_open_close.cc   |   110 -
 .../src/tests/test_db_env_open_nocreate.cc         |   143 -
 .../src/tests/test_db_env_open_open_close.cc       |   126 -
 .../ft-index/src/tests/test_db_env_set_errpfx.cc   |   125 -
 .../ft-index/src/tests/test_db_env_set_lg_dir.cc   |   131 -
 .../ft-index/src/tests/test_db_env_set_tmp_dir.cc  |   131 -
 .../ft-index/src/tests/test_db_env_strdup_null.cc  |   118 -
 .../ft-index/src/tests/test_db_get_put_flags.cc    |   223 -
 .../src/tests/test_db_named_delete_last.cc         |   185 -
 .../tokudb/ft-index/src/tests/test_db_no_env.cc    |   113 -
 .../src/tests/test_db_open_notexist_reopen.cc      |   118 -
 .../tokudb/ft-index/src/tests/test_db_remove.cc    |   130 -
 .../ft-index/src/tests/test_db_remove_subdb.cc     |   176 -
 .../tokudb/ft-index/src/tests/test_db_set_flags.cc |   135 -
 storage/tokudb/ft-index/src/tests/test_db_subdb.cc |   146 -
 .../src/tests/test_db_subdb_different_flags.cc     |   165 -
 .../src/tests/test_db_txn_locks_nonheaviside.cc    |   664 -
 .../tests/test_db_txn_locks_read_uncommitted.cc    |   292 -
 .../tokudb/ft-index/src/tests/test_db_version.cc   |   112 -
 .../ft-index/src/tests/test_env_close_flags.cc     |   135 -
 .../src/tests/test_env_create_db_create.cc         |   111 -
 .../ft-index/src/tests/test_env_open_flags.cc      |   143 -
 .../tests/test_equal_keys_with_different_bytes.cc  |   149 -
 storage/tokudb/ft-index/src/tests/test_error.cc    |   182 -
 storage/tokudb/ft-index/src/tests/test_forkjoin.cc |   110 -
 .../ft-index/src/tests/test_get_max_row_size.cc    |   126 -
 .../ft-index/src/tests/test_get_zeroed_dbt.cc      |   131 -
 .../ft-index/src/tests/test_groupcommit_count.cc   |   271 -
 .../ft-index/src/tests/test_groupcommit_perf.cc    |   198 -
 storage/tokudb/ft-index/src/tests/test_hsoc.cc     |   202 -
 .../src/tests/test_insert_cursor_delete_insert.cc  |   164 -
 .../ft-index/src/tests/test_insert_many_gc.cc      |   157 -
 .../ft-index/src/tests/test_insert_memleak.cc      |   147 -
 .../ft-index/src/tests/test_insert_unique.cc       |   211 -
 .../src/tests/test_iterate_live_transactions.cc    |   190 -
 .../tests/test_iterate_pending_lock_requests.cc    |   187 -
 .../tokudb/ft-index/src/tests/test_keylen_diff.cc  |   282 -
 storage/tokudb/ft-index/src/tests/test_kv_gen.h    |   279 -
 .../tokudb/ft-index/src/tests/test_kv_limits.cc    |   262 -
 ...test_large_update_broadcast_small_cachetable.cc |   243 -
 .../src/tests/test_lock_timeout_callback.cc        |   193 -
 .../src/tests/test_locking_with_read_txn.cc        |   142 -
 .../ft-index/src/tests/test_locktree_close.cc      |   166 -
 storage/tokudb/ft-index/src/tests/test_log0.cc     |   113 -
 storage/tokudb/ft-index/src/tests/test_log1.cc     |   162 -
 storage/tokudb/ft-index/src/tests/test_log10.cc    |   198 -
 .../tokudb/ft-index/src/tests/test_log1_abort.cc   |   141 -
 storage/tokudb/ft-index/src/tests/test_log2.cc     |   134 -
 .../tokudb/ft-index/src/tests/test_log2_abort.cc   |   127 -
 storage/tokudb/ft-index/src/tests/test_log3.cc     |   142 -
 .../tokudb/ft-index/src/tests/test_log3_abort.cc   |   144 -
 storage/tokudb/ft-index/src/tests/test_log4.cc     |   150 -
 .../tokudb/ft-index/src/tests/test_log4_abort.cc   |   155 -
 storage/tokudb/ft-index/src/tests/test_log5.cc     |   169 -
 .../tokudb/ft-index/src/tests/test_log5_abort.cc   |   174 -
 storage/tokudb/ft-index/src/tests/test_log6.cc     |   209 -
 .../tokudb/ft-index/src/tests/test_log6_abort.cc   |   214 -
 .../tokudb/ft-index/src/tests/test_log6a_abort.cc  |   389 -
 storage/tokudb/ft-index/src/tests/test_log7.cc     |   174 -
 storage/tokudb/ft-index/src/tests/test_log8.cc     |   198 -
 storage/tokudb/ft-index/src/tests/test_log9.cc     |   197 -
 storage/tokudb/ft-index/src/tests/test_logflush.cc |   148 -
 storage/tokudb/ft-index/src/tests/test_logmax.cc   |   190 -
 .../tokudb/ft-index/src/tests/test_memcmp_magic.cc |   219 -
 .../tokudb/ft-index/src/tests/test_mostly_seq.cc   |   161 -
 .../test_multiple_checkpoints_block_commit.cc      |   188 -
 storage/tokudb/ft-index/src/tests/test_nested.cc   |   236 -
 .../tokudb/ft-index/src/tests/test_nodup_set.cc    |   259 -
 storage/tokudb/ft-index/src/tests/test_query.cc    |   485 -
 .../tokudb/ft-index/src/tests/test_rand_insert.cc  |   184 -
 .../src/tests/test_read_txn_invalid_ops.cc         |   248 -
 .../ft-index/src/tests/test_redirect_func.cc       |   240 -
 storage/tokudb/ft-index/src/tests/test_restrict.cc |   356 -
 .../ft-index/src/tests/test_reverse_compare_fun.cc |   230 -
 .../ft-index/src/tests/test_set_func_malloc.cc     |   175 -
 .../ft-index/src/tests/test_simple_read_txn.cc     |   149 -
 storage/tokudb/ft-index/src/tests/test_stress0.cc  |   237 -
 storage/tokudb/ft-index/src/tests/test_stress1.cc  |   197 -
 storage/tokudb/ft-index/src/tests/test_stress2.cc  |   191 -
 storage/tokudb/ft-index/src/tests/test_stress3.cc  |   194 -
 storage/tokudb/ft-index/src/tests/test_stress4.cc  |   190 -
 storage/tokudb/ft-index/src/tests/test_stress5.cc  |   164 -
 storage/tokudb/ft-index/src/tests/test_stress6.cc  |   222 -
 storage/tokudb/ft-index/src/tests/test_stress7.cc  |   160 -
 .../ft-index/src/tests/test_stress_hot_indexing.cc |   385 -
 .../ft-index/src/tests/test_stress_openclose.cc    |   108 -
 .../ft-index/src/tests/test_stress_with_verify.cc  |   161 -
 .../tokudb/ft-index/src/tests/test_thread_flags.cc |   183 -
 .../ft-index/src/tests/test_thread_insert.cc       |   222 -
 .../src/tests/test_trans_desc_during_chkpt.cc      |   184 -
 .../src/tests/test_trans_desc_during_chkpt2.cc     |   184 -
 .../src/tests/test_trans_desc_during_chkpt3.cc     |   184 -
 .../src/tests/test_trans_desc_during_chkpt4.cc     |   184 -
 .../src/tests/test_transactional_descriptor.cc     |   279 -
 .../tokudb/ft-index/src/tests/test_txn_abort5.cc   |   163 -
 .../tokudb/ft-index/src/tests/test_txn_abort5a.cc  |   183 -
 .../tokudb/ft-index/src/tests/test_txn_abort6.cc   |   213 -
 .../tokudb/ft-index/src/tests/test_txn_abort7.cc   |   170 -
 .../ft-index/src/tests/test_txn_begin_commit.cc    |   121 -
 .../src/tests/test_txn_close_before_commit.cc      |   140 -
 .../tests/test_txn_close_before_prepare_commit.cc  |   143 -
 .../ft-index/src/tests/test_txn_cursor_last.cc     |   300 -
 .../tokudb/ft-index/src/tests/test_txn_nested1.cc  |   224 -
 .../tokudb/ft-index/src/tests/test_txn_nested2.cc  |   296 -
 .../tokudb/ft-index/src/tests/test_txn_nested3.cc  |   332 -
 .../tokudb/ft-index/src/tests/test_txn_nested4.cc  |   418 -
 .../tokudb/ft-index/src/tests/test_txn_nested5.cc  |   437 -
 .../ft-index/src/tests/test_txn_nested_abort.cc    |   179 -
 .../ft-index/src/tests/test_txn_nested_abort2.cc   |   168 -
 .../ft-index/src/tests/test_txn_nested_abort3.cc   |   174 -
 .../ft-index/src/tests/test_txn_nested_abort4.cc   |   199 -
 .../tokudb/ft-index/src/tests/test_txn_recover3.cc |   191 -
 .../ft-index/src/tests/test_unused_memory_crash.cc |   188 -
 .../ft-index/src/tests/test_update_abort_works.cc  |   243 -
 .../src/tests/test_update_broadcast_abort_works.cc |   234 -
 .../src/tests/test_update_broadcast_calls_back.cc  |   188 -
 .../test_update_broadcast_can_delete_elements.cc   |   218 -
 .../tests/test_update_broadcast_changes_values.cc  |   206 -
 .../src/tests/test_update_broadcast_indexer.cc     |   277 -
 .../src/tests/test_update_broadcast_loader.cc      |   230 -
 .../tests/test_update_broadcast_nested_updates.cc  |   217 -
 .../test_update_broadcast_previously_deleted.cc    |   248 -
 .../src/tests/test_update_broadcast_stress.cc      |   229 -
 ...test_update_broadcast_update_fun_has_choices.cc |   228 -
 .../test_update_broadcast_with_empty_table.cc      |   159 -
 .../ft-index/src/tests/test_update_calls_back.cc   |   188 -
 .../src/tests/test_update_can_delete_elements.cc   |   220 -
 .../src/tests/test_update_changes_values.cc        |   214 -
 .../src/tests/test_update_nested_updates.cc        |   226 -
 .../src/tests/test_update_nonexistent_keys.cc      |   245 -
 .../src/tests/test_update_previously_deleted.cc    |   254 -
 .../ft-index/src/tests/test_update_stress.cc       |   239 -
 .../test_update_txn_snapshot_works_concurrently.cc |   235 -
 ...te_txn_snapshot_works_correctly_with_deletes.cc |   220 -
 .../src/tests/test_update_with_empty_table.cc      |   194 -
 .../ft-index/src/tests/test_updates_single_key.cc  |   152 -
 .../tokudb/ft-index/src/tests/test_weakxaction.cc  |   152 -
 .../ft-index/src/tests/test_zero_length_keys.cc    |   239 -
 .../src/tests/threaded_stress_test_helpers.h       |  2943 -
 .../tokudb/ft-index/src/tests/time_create_db.cc    |   175 -
 .../ft-index/src/tests/transactional_fileops.cc    |   512 -
 .../src/tests/update-multiple-data-diagonal.cc     |   395 -
 .../ft-index/src/tests/update-multiple-key0.cc     |   379 -
 .../ft-index/src/tests/update-multiple-nochange.cc |   371 -
 .../tests/update-multiple-with-indexer-array.cc    |   511 -
 .../src/tests/update-multiple-with-indexer.cc      |   410 -
 storage/tokudb/ft-index/src/tests/update.cc        |   143 -
 .../tokudb/ft-index/src/tests/upgrade-test-1.cc    |   314 -
 .../tokudb/ft-index/src/tests/upgrade-test-2.cc    |   296 -
 .../tokudb/ft-index/src/tests/upgrade-test-3.cc    |   313 -
 .../tokudb/ft-index/src/tests/upgrade-test-4.cc    |   416 -
 .../tokudb/ft-index/src/tests/upgrade-test-5.cc    |   297 -
 .../tokudb/ft-index/src/tests/upgrade-test-6.cc    |   469 -
 .../tokudb/ft-index/src/tests/upgrade-test-7.cc    |   197 -
 .../tokudb/ft-index/src/tests/upgrade_simple.cc    |   212 -
 .../tokudb/ft-index/src/tests/xa-dirty-commit.cc   |   193 -
 .../tokudb/ft-index/src/tests/xa-dirty-rollback.cc |   193 -
 .../ft-index/src/tests/xa-txn-discard-abort.cc     |   195 -
 .../ft-index/src/tests/xa-txn-discard-commit.cc    |   196 -
 storage/tokudb/ft-index/src/tests/zombie_db.cc     |   211 -
 storage/tokudb/ft-index/src/toku_patent.cc         |   173 -
 storage/tokudb/ft-index/src/ydb-internal.h         |   326 -
 storage/tokudb/ft-index/src/ydb.cc                 |  3159 -
 storage/tokudb/ft-index/src/ydb.h                  |   113 -
 storage/tokudb/ft-index/src/ydb_cursor.cc          |   935 -
 storage/tokudb/ft-index/src/ydb_cursor.h           |   113 -
 storage/tokudb/ft-index/src/ydb_db.cc              |  1266 -
 storage/tokudb/ft-index/src/ydb_db.h               |   174 -
 storage/tokudb/ft-index/src/ydb_env_func.cc        |   239 -
 storage/tokudb/ft-index/src/ydb_env_func.h         |   105 -
 storage/tokudb/ft-index/src/ydb_lib.cc             |   110 -
 storage/tokudb/ft-index/src/ydb_load.h             |   113 -
 storage/tokudb/ft-index/src/ydb_row_lock.cc        |   331 -
 storage/tokudb/ft-index/src/ydb_row_lock.h         |   114 -
 storage/tokudb/ft-index/src/ydb_txn.cc             |   666 -
 storage/tokudb/ft-index/src/ydb_txn.h              |   112 -
 storage/tokudb/ft-index/src/ydb_write.cc           |  1191 -
 storage/tokudb/ft-index/src/ydb_write.h            |   157 -
 .../ft-index/third_party/xz-4.999.9beta/ABOUT-NLS  |  1101 -
 .../ft-index/third_party/xz-4.999.9beta/AUTHORS    |    27 -
 .../ft-index/third_party/xz-4.999.9beta/COPYING    |    65 -
 .../third_party/xz-4.999.9beta/COPYING.GPLv2       |   339 -
 .../third_party/xz-4.999.9beta/COPYING.GPLv3       |   674 -
 .../third_party/xz-4.999.9beta/COPYING.LGPLv2.1    |   504 -
 .../ft-index/third_party/xz-4.999.9beta/ChangeLog  |  7041 --
 .../third_party/xz-4.999.9beta/Doxyfile.in         |  1234 -
 .../ft-index/third_party/xz-4.999.9beta/INSTALL    |   339 -
 .../third_party/xz-4.999.9beta/INSTALL.generic     |   302 -
 .../third_party/xz-4.999.9beta/Makefile.am         |    80 -
 .../third_party/xz-4.999.9beta/Makefile.in         |   887 -
 .../ft-index/third_party/xz-4.999.9beta/NEWS       |     0
 .../ft-index/third_party/xz-4.999.9beta/PACKAGERS  |   279 -
 .../ft-index/third_party/xz-4.999.9beta/README     |   217 -
 .../ft-index/third_party/xz-4.999.9beta/THANKS     |    47 -
 .../ft-index/third_party/xz-4.999.9beta/TODO       |    56 -
 .../ft-index/third_party/xz-4.999.9beta/aclocal.m4 |  1027 -
 .../ft-index/third_party/xz-4.999.9beta/autogen.sh |    22 -
 .../third_party/xz-4.999.9beta/build-aux/compile   |   143 -
 .../xz-4.999.9beta/build-aux/config.guess          |  1561 -
 .../xz-4.999.9beta/build-aux/config.rpath          |   614 -
 .../xz-4.999.9beta/build-aux/config.sub            |  1686 -
 .../third_party/xz-4.999.9beta/build-aux/depcomp   |   630 -
 .../xz-4.999.9beta/build-aux/install-sh            |   520 -
 .../third_party/xz-4.999.9beta/build-aux/ltmain.sh |  8406 --
 .../third_party/xz-4.999.9beta/build-aux/missing   |   376 -
 .../third_party/xz-4.999.9beta/config.h.in         |   404 -
 .../ft-index/third_party/xz-4.999.9beta/configure  | 23074 -----
 .../third_party/xz-4.999.9beta/configure.ac        |   706 -
 .../third_party/xz-4.999.9beta/debug/Makefile.am   |    30 -
 .../third_party/xz-4.999.9beta/debug/Makefile.in   |   580 -
 .../third_party/xz-4.999.9beta/debug/README        |    17 -
 .../third_party/xz-4.999.9beta/debug/crc32.c       |    40 -
 .../third_party/xz-4.999.9beta/debug/full_flush.c  |   104 -
 .../third_party/xz-4.999.9beta/debug/hex2bin.c     |    55 -
 .../third_party/xz-4.999.9beta/debug/known_sizes.c |   131 -
 .../third_party/xz-4.999.9beta/debug/memusage.c    |    51 -
 .../third_party/xz-4.999.9beta/debug/repeat.c      |    38 -
 .../third_party/xz-4.999.9beta/debug/sync_flush.c  |   135 -
 .../third_party/xz-4.999.9beta/doc/faq.txt         |   122 -
 .../third_party/xz-4.999.9beta/doc/history.txt     |   149 -
 .../xz-4.999.9beta/doc/lzma-file-format.txt        |   166 -
 .../xz-4.999.9beta/doc/man/pdf-a4/xz-a4.pdf        |   Bin 38867 -> 0 bytes
 .../xz-4.999.9beta/doc/man/pdf-a4/xzdec-a4.pdf     |   Bin 6914 -> 0 bytes
 .../xz-4.999.9beta/doc/man/pdf-a4/xzdiff-a4.pdf    |   Bin 4240 -> 0 bytes
 .../xz-4.999.9beta/doc/man/pdf-a4/xzgrep-a4.pdf    |   Bin 4443 -> 0 bytes
 .../xz-4.999.9beta/doc/man/pdf-a4/xzless-a4.pdf    |   Bin 4329 -> 0 bytes
 .../xz-4.999.9beta/doc/man/pdf-a4/xzmore-a4.pdf    |   Bin 4211 -> 0 bytes
 .../doc/man/pdf-letter/xz-letter.pdf               |   Bin 38846 -> 0 bytes
 .../doc/man/pdf-letter/xzdec-letter.pdf            |   Bin 6909 -> 0 bytes
 .../doc/man/pdf-letter/xzdiff-letter.pdf           |   Bin 4239 -> 0 bytes
 .../doc/man/pdf-letter/xzgrep-letter.pdf           |   Bin 4440 -> 0 bytes
 .../doc/man/pdf-letter/xzless-letter.pdf           |   Bin 4326 -> 0 bytes
 .../doc/man/pdf-letter/xzmore-letter.pdf           |   Bin 4210 -> 0 bytes
 .../third_party/xz-4.999.9beta/doc/man/txt/xz.txt  |   786 -
 .../xz-4.999.9beta/doc/man/txt/xzdec.txt           |    95 -
 .../xz-4.999.9beta/doc/man/txt/xzdiff.txt          |    36 -
 .../xz-4.999.9beta/doc/man/txt/xzgrep.txt          |    39 -
 .../xz-4.999.9beta/doc/man/txt/xzless.txt          |    40 -
 .../xz-4.999.9beta/doc/man/txt/xzmore.txt          |    34 -
 .../xz-4.999.9beta/doc/xz-file-format.txt          |  1150 -
 .../third_party/xz-4.999.9beta/dos/Makefile        |   255 -
 .../ft-index/third_party/xz-4.999.9beta/dos/README |   113 -
 .../third_party/xz-4.999.9beta/dos/config.h        |   152 -
 .../xz-4.999.9beta/extra/7z2lzma/7z2lzma.bash      |   115 -
 .../xz-4.999.9beta/extra/scanlzma/scanlzma.c       |    86 -
 .../third_party/xz-4.999.9beta/lib/Makefile.am     |    32 -
 .../third_party/xz-4.999.9beta/lib/Makefile.in     |   525 -
 .../third_party/xz-4.999.9beta/lib/getopt.c        |  1199 -
 .../third_party/xz-4.999.9beta/lib/getopt.in.h     |   228 -
 .../third_party/xz-4.999.9beta/lib/getopt1.c       |   173 -
 .../third_party/xz-4.999.9beta/lib/getopt_int.h    |   133 -
 .../third_party/xz-4.999.9beta/m4/acx_pthread.m4   |   279 -
 .../third_party/xz-4.999.9beta/m4/getopt.m4        |    71 -
 .../third_party/xz-4.999.9beta/m4/gettext.m4       |   419 -
 .../third_party/xz-4.999.9beta/m4/iconv.m4         |   101 -
 .../third_party/xz-4.999.9beta/m4/lc_cpucores.m4   |    57 -
 .../third_party/xz-4.999.9beta/m4/lc_physmem.m4    |    84 -
 .../third_party/xz-4.999.9beta/m4/lib-ld.m4        |   110 -
 .../third_party/xz-4.999.9beta/m4/lib-link.m4      |   644 -
 .../third_party/xz-4.999.9beta/m4/lib-prefix.m4    |   185 -
 .../third_party/xz-4.999.9beta/m4/libtool.m4       |  7357 --
 .../third_party/xz-4.999.9beta/m4/ltoptions.m4     |   368 -
 .../third_party/xz-4.999.9beta/m4/ltsugar.m4       |   123 -
 .../third_party/xz-4.999.9beta/m4/ltversion.m4     |    23 -
 .../third_party/xz-4.999.9beta/m4/lt~obsolete.m4   |    92 -
 .../ft-index/third_party/xz-4.999.9beta/m4/nls.m4  |    31 -
 .../ft-index/third_party/xz-4.999.9beta/m4/po.m4   |   428 -
 .../third_party/xz-4.999.9beta/m4/posix-shell.m4   |    63 -
 .../third_party/xz-4.999.9beta/m4/progtest.m4      |    92 -
 .../third_party/xz-4.999.9beta/m4/visibility.m4    |    52 -
 .../ft-index/third_party/xz-4.999.9beta/po/LINGUAS |     0
 .../third_party/xz-4.999.9beta/po/Makefile.in.in   |   403 -
 .../third_party/xz-4.999.9beta/po/Makevars         |    46 -
 .../third_party/xz-4.999.9beta/po/POTFILES.in      |    10 -
 .../third_party/xz-4.999.9beta/po/Rules-quot       |    47 -
 .../third_party/xz-4.999.9beta/po/boldquot.sed     |    10 -
 .../xz-4.999.9beta/po/en at boldquot.header           |    25 -
 .../third_party/xz-4.999.9beta/po/en at quot.header   |    22 -
 .../xz-4.999.9beta/po/insert-header.sin            |    23 -
 .../third_party/xz-4.999.9beta/po/quot.sed         |     6 -
 .../xz-4.999.9beta/po/remove-potcdate.sin          |    19 -
 .../third_party/xz-4.999.9beta/po/stamp-po         |     1 -
 .../ft-index/third_party/xz-4.999.9beta/po/xz.pot  |   481 -
 .../third_party/xz-4.999.9beta/src/Makefile.am     |     9 -
 .../third_party/xz-4.999.9beta/src/Makefile.in     |   598 -
 .../third_party/xz-4.999.9beta/src/common/bswap.h  |    54 -
 .../xz-4.999.9beta/src/common/common_w32res.rc     |    53 -
 .../xz-4.999.9beta/src/common/cpucores.h           |    53 -
 .../xz-4.999.9beta/src/common/integer.h            |   172 -
 .../xz-4.999.9beta/src/common/mythread.h           |    44 -
 .../xz-4.999.9beta/src/common/open_stdxxx.h        |    51 -
 .../xz-4.999.9beta/src/common/physmem.h            |   136 -
 .../xz-4.999.9beta/src/common/sysdefs.h            |   171 -
 .../xz-4.999.9beta/src/liblzma/Makefile.am         |    94 -
 .../xz-4.999.9beta/src/liblzma/Makefile.in         |  1728 -
 .../xz-4.999.9beta/src/liblzma/api/Makefile.am     |    23 -
 .../xz-4.999.9beta/src/liblzma/api/Makefile.in     |   512 -
 .../xz-4.999.9beta/src/liblzma/api/lzma.h          |   323 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/base.h     |   598 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/bcj.h      |    92 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/block.h    |   536 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/check.h    |   152 -
 .../src/liblzma/api/lzma/container.h               |   406 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/delta.h    |    79 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/filter.h   |   362 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/index.h    |   405 -
 .../src/liblzma/api/lzma/index_hash.h              |   109 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/lzma.h     |   412 -
 .../src/liblzma/api/lzma/stream_flags.h            |   229 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/subblock.h |   202 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/version.h  |   123 -
 .../xz-4.999.9beta/src/liblzma/api/lzma/vli.h      |   170 -
 .../xz-4.999.9beta/src/liblzma/check/Makefile.inc  |    51 -
 .../xz-4.999.9beta/src/liblzma/check/check.c       |   176 -
 .../xz-4.999.9beta/src/liblzma/check/check.h       |    97 -
 .../xz-4.999.9beta/src/liblzma/check/crc32_fast.c  |    84 -
 .../xz-4.999.9beta/src/liblzma/check/crc32_small.c |    63 -
 .../xz-4.999.9beta/src/liblzma/check/crc32_table.c |    21 -
 .../src/liblzma/check/crc32_table_be.h             |   527 -
 .../src/liblzma/check/crc32_table_le.h             |   527 -
 .../src/liblzma/check/crc32_tablegen.c             |    93 -
 .../xz-4.999.9beta/src/liblzma/check/crc32_x86.S   |   304 -
 .../xz-4.999.9beta/src/liblzma/check/crc64_fast.c  |    73 -
 .../xz-4.999.9beta/src/liblzma/check/crc64_small.c |    55 -
 .../xz-4.999.9beta/src/liblzma/check/crc64_table.c |    21 -
 .../src/liblzma/check/crc64_table_be.h             |   523 -
 .../src/liblzma/check/crc64_table_le.h             |   523 -
 .../src/liblzma/check/crc64_tablegen.c             |    94 -
 .../xz-4.999.9beta/src/liblzma/check/crc64_x86.S   |   287 -
 .../xz-4.999.9beta/src/liblzma/check/crc_macros.h  |    34 -
 .../xz-4.999.9beta/src/liblzma/check/sha256.c      |   215 -
 .../xz-4.999.9beta/src/liblzma/common/Makefile.inc |    67 -
 .../src/liblzma/common/alone_decoder.c             |   231 -
 .../src/liblzma/common/alone_decoder.h             |    24 -
 .../src/liblzma/common/alone_encoder.c             |   159 -
 .../src/liblzma/common/auto_decoder.c              |   188 -
 .../src/liblzma/common/block_buffer_decoder.c      |    82 -
 .../src/liblzma/common/block_buffer_encoder.c      |   301 -
 .../src/liblzma/common/block_decoder.c             |   244 -
 .../src/liblzma/common/block_decoder.h             |    24 -
 .../src/liblzma/common/block_encoder.c             |   200 -
 .../src/liblzma/common/block_encoder.h             |    49 -
 .../src/liblzma/common/block_header_decoder.c      |   118 -
 .../src/liblzma/common/block_header_encoder.c      |   134 -
 .../xz-4.999.9beta/src/liblzma/common/block_util.c |    92 -
 .../xz-4.999.9beta/src/liblzma/common/bsr.h        |    62 -
 .../xz-4.999.9beta/src/liblzma/common/common.c     |   357 -
 .../xz-4.999.9beta/src/liblzma/common/common.h     |   270 -
 .../src/liblzma/common/easy_buffer_encoder.c       |    29 -
 .../src/liblzma/common/easy_decoder_memusage.c     |    26 -
 .../src/liblzma/common/easy_encoder.c              |    82 -
 .../src/liblzma/common/easy_encoder_memusage.c     |    26 -
 .../src/liblzma/common/easy_preset.c               |    29 -
 .../src/liblzma/common/easy_preset.h               |    34 -
 .../src/liblzma/common/filter_buffer_decoder.c     |    89 -
 .../src/liblzma/common/filter_buffer_encoder.c     |    56 -
 .../src/liblzma/common/filter_common.c             |   263 -
 .../src/liblzma/common/filter_common.h             |    50 -
 .../src/liblzma/common/filter_decoder.c            |   201 -
 .../src/liblzma/common/filter_decoder.h            |    25 -
 .../src/liblzma/common/filter_encoder.c            |   273 -
 .../src/liblzma/common/filter_encoder.h            |    29 -
 .../src/liblzma/common/filter_flags_decoder.c      |    48 -
 .../src/liblzma/common/filter_flags_encoder.c      |    58 -
 .../xz-4.999.9beta/src/liblzma/common/index.c      |   778 -
 .../xz-4.999.9beta/src/liblzma/common/index.h      |    69 -
 .../src/liblzma/common/index_decoder.c             |   325 -
 .../src/liblzma/common/index_encoder.c             |   260 -
 .../src/liblzma/common/index_encoder.h             |    25 -
 .../xz-4.999.9beta/src/liblzma/common/index_hash.c |   334 -
 .../src/liblzma/common/stream_buffer_decoder.c     |    93 -
 .../src/liblzma/common/stream_buffer_encoder.c     |   133 -
 .../src/liblzma/common/stream_decoder.c            |   447 -
 .../src/liblzma/common/stream_decoder.h            |    23 -
 .../src/liblzma/common/stream_encoder.c            |   276 -
 .../src/liblzma/common/stream_encoder.h            |    25 -
 .../src/liblzma/common/stream_flags_common.c       |    49 -
 .../src/liblzma/common/stream_flags_common.h       |    35 -
 .../src/liblzma/common/stream_flags_decoder.c      |    84 -
 .../src/liblzma/common/stream_flags_encoder.c      |    88 -
 .../src/liblzma/common/vli_decoder.c               |    88 -
 .../src/liblzma/common/vli_encoder.c               |    71 -
 .../xz-4.999.9beta/src/liblzma/common/vli_size.c   |    32 -
 .../xz-4.999.9beta/src/liblzma/delta/Makefile.inc  |    23 -
 .../src/liblzma/delta/delta_common.c               |    75 -
 .../src/liblzma/delta/delta_common.h               |    22 -
 .../src/liblzma/delta/delta_decoder.c              |    77 -
 .../src/liblzma/delta/delta_decoder.h              |    27 -
 .../src/liblzma/delta/delta_encoder.c              |   108 -
 .../src/liblzma/delta/delta_encoder.h              |    25 -
 .../src/liblzma/delta/delta_private.h              |    39 -
 .../xz-4.999.9beta/src/liblzma/liblzma.pc.in       |    19 -
 .../xz-4.999.9beta/src/liblzma/liblzma_w32res.rc   |    12 -
 .../xz-4.999.9beta/src/liblzma/lz/Makefile.inc     |    21 -
 .../xz-4.999.9beta/src/liblzma/lz/lz_decoder.c     |   301 -
 .../xz-4.999.9beta/src/liblzma/lz/lz_decoder.h     |   236 -
 .../xz-4.999.9beta/src/liblzma/lz/lz_encoder.c     |   561 -
 .../xz-4.999.9beta/src/liblzma/lz/lz_encoder.h     |   326 -
 .../src/liblzma/lz/lz_encoder_hash.h               |    99 -
 .../xz-4.999.9beta/src/liblzma/lz/lz_encoder_mf.c  |   756 -
 .../xz-4.999.9beta/src/liblzma/lzma/Makefile.inc   |    43 -
 .../xz-4.999.9beta/src/liblzma/lzma/fastpos.h      |   145 -
 .../src/liblzma/lzma/fastpos_table.c               |   521 -
 .../src/liblzma/lzma/fastpos_tablegen.c            |    58 -
 .../src/liblzma/lzma/lzma2_decoder.c               |   307 -
 .../src/liblzma/lzma/lzma2_decoder.h               |    30 -
 .../src/liblzma/lzma/lzma2_encoder.c               |   386 -
 .../src/liblzma/lzma/lzma2_encoder.h               |    43 -
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_common.h  |   225 -
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_decoder.c |  1059 -
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_decoder.h |    54 -
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_encoder.c |   677 -
 .../xz-4.999.9beta/src/liblzma/lzma/lzma_encoder.h |    56 -
 .../src/liblzma/lzma/lzma_encoder_optimum_fast.c   |   181 -
 .../src/liblzma/lzma/lzma_encoder_optimum_normal.c |   870 -
 .../src/liblzma/lzma/lzma_encoder_presets.c        |    55 -
 .../src/liblzma/lzma/lzma_encoder_private.h        |   150 -
 .../src/liblzma/rangecoder/Makefile.inc            |    21 -
 .../xz-4.999.9beta/src/liblzma/rangecoder/price.h  |    94 -
 .../src/liblzma/rangecoder/price_table.c           |    24 -
 .../src/liblzma/rangecoder/price_tablegen.c        |    89 -
 .../src/liblzma/rangecoder/range_common.h          |    75 -
 .../src/liblzma/rangecoder/range_decoder.h         |   181 -
 .../src/liblzma/rangecoder/range_encoder.h         |   233 -
 .../xz-4.999.9beta/src/liblzma/simple/Makefile.inc |    47 -
 .../xz-4.999.9beta/src/liblzma/simple/arm.c        |    71 -
 .../xz-4.999.9beta/src/liblzma/simple/armthumb.c   |    76 -
 .../xz-4.999.9beta/src/liblzma/simple/ia64.c       |   112 -
 .../xz-4.999.9beta/src/liblzma/simple/powerpc.c    |    75 -
 .../src/liblzma/simple/simple_coder.c              |   270 -
 .../src/liblzma/simple/simple_coder.h              |    62 -
 .../src/liblzma/simple/simple_decoder.c            |    42 -
 .../src/liblzma/simple/simple_decoder.h            |    24 -
 .../src/liblzma/simple/simple_encoder.c            |    40 -
 .../src/liblzma/simple/simple_encoder.h            |    25 -
 .../src/liblzma/simple/simple_private.h            |    78 -
 .../xz-4.999.9beta/src/liblzma/simple/sparc.c      |    83 -
 .../xz-4.999.9beta/src/liblzma/simple/x86.c        |   156 -
 .../src/liblzma/subblock/Makefile.inc              |    20 -
 .../src/liblzma/subblock/subblock_decoder.c        |   632 -
 .../src/liblzma/subblock/subblock_decoder.h        |    24 -
 .../src/liblzma/subblock/subblock_decoder_helper.c |    72 -
 .../src/liblzma/subblock/subblock_decoder_helper.h |    31 -
 .../src/liblzma/subblock/subblock_encoder.c        |   986 -
 .../src/liblzma/subblock/subblock_encoder.h        |    23 -
 .../xz-4.999.9beta/src/lzmainfo/Makefile.am        |    29 -
 .../xz-4.999.9beta/src/lzmainfo/Makefile.in        |   659 -
 .../xz-4.999.9beta/src/lzmainfo/lzmainfo.1         |    55 -
 .../xz-4.999.9beta/src/lzmainfo/lzmainfo.c         |   244 -
 .../xz-4.999.9beta/src/scripts/Makefile.am         |    65 -
 .../xz-4.999.9beta/src/scripts/Makefile.in         |   586 -
 .../xz-4.999.9beta/src/scripts/xzdiff.1            |    74 -
 .../xz-4.999.9beta/src/scripts/xzdiff.in           |   172 -
 .../xz-4.999.9beta/src/scripts/xzgrep.1            |    94 -
 .../xz-4.999.9beta/src/scripts/xzgrep.in           |   196 -
 .../xz-4.999.9beta/src/scripts/xzless.1            |    66 -
 .../xz-4.999.9beta/src/scripts/xzless.in           |    58 -
 .../xz-4.999.9beta/src/scripts/xzmore.1            |    54 -
 .../xz-4.999.9beta/src/scripts/xzmore.in           |    78 -
 .../third_party/xz-4.999.9beta/src/xz/Makefile.am  |    96 -
 .../third_party/xz-4.999.9beta/src/xz/Makefile.in  |   849 -
 .../third_party/xz-4.999.9beta/src/xz/args.c       |   532 -
 .../third_party/xz-4.999.9beta/src/xz/args.h       |    43 -
 .../third_party/xz-4.999.9beta/src/xz/coder.c      |   641 -
 .../third_party/xz-4.999.9beta/src/xz/coder.h      |    59 -
 .../third_party/xz-4.999.9beta/src/xz/file_io.c    |   721 -
 .../third_party/xz-4.999.9beta/src/xz/file_io.h    |    88 -
 .../third_party/xz-4.999.9beta/src/xz/hardware.c   |    97 -
 .../third_party/xz-4.999.9beta/src/xz/hardware.h   |    37 -
 .../third_party/xz-4.999.9beta/src/xz/main.c       |   314 -
 .../third_party/xz-4.999.9beta/src/xz/main.h       |    39 -
 .../third_party/xz-4.999.9beta/src/xz/message.c    |  1174 -
 .../third_party/xz-4.999.9beta/src/xz/message.h    |   134 -
 .../third_party/xz-4.999.9beta/src/xz/options.c    |   440 -
 .../third_party/xz-4.999.9beta/src/xz/options.h    |    40 -
 .../third_party/xz-4.999.9beta/src/xz/private.h    |    57 -
 .../third_party/xz-4.999.9beta/src/xz/signals.c    |   175 -
 .../third_party/xz-4.999.9beta/src/xz/signals.h    |    46 -
 .../third_party/xz-4.999.9beta/src/xz/suffix.c     |   213 -
 .../third_party/xz-4.999.9beta/src/xz/suffix.h     |    30 -
 .../third_party/xz-4.999.9beta/src/xz/util.c       |   231 -
 .../third_party/xz-4.999.9beta/src/xz/util.h       |    81 -
 .../third_party/xz-4.999.9beta/src/xz/xz.1         |  1250 -
 .../third_party/xz-4.999.9beta/src/xz/xz_w32res.rc |    12 -
 .../xz-4.999.9beta/src/xzdec/Makefile.am           |    61 -
 .../xz-4.999.9beta/src/xzdec/Makefile.in           |   714 -
 .../xz-4.999.9beta/src/xzdec/lzmadec_w32res.rc     |     5 -
 .../third_party/xz-4.999.9beta/src/xzdec/xzdec.1   |   168 -
 .../third_party/xz-4.999.9beta/src/xzdec/xzdec.c   |   498 -
 .../xz-4.999.9beta/src/xzdec/xzdec_w32res.rc       |    12 -
 .../third_party/xz-4.999.9beta/tests/Makefile.am   |    51 -
 .../third_party/xz-4.999.9beta/tests/Makefile.in   |   687 -
 .../third_party/xz-4.999.9beta/tests/bcj_test.c    |    67 -
 .../tests/compress_prepared_bcj_sparc              |   Bin 1240 -> 0 bytes
 .../xz-4.999.9beta/tests/compress_prepared_bcj_x86 |   Bin 1388 -> 0 bytes
 .../xz-4.999.9beta/tests/create_compress_files.c   |   159 -
 .../third_party/xz-4.999.9beta/tests/files/README  |   232 -
 .../tests/files/bad-0-backward_size.xz             |   Bin 32 -> 0 bytes
 .../tests/files/bad-0-empty-truncated.xz           |   Bin 31 -> 0 bytes
 .../tests/files/bad-0-footer_magic.xz              |   Bin 32 -> 0 bytes
 .../tests/files/bad-0-header_magic.xz              |   Bin 32 -> 0 bytes
 .../tests/files/bad-0-nonempty_index.xz            |   Bin 32 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-0cat-alone.xz   |   Bin 55 -> 0 bytes
 .../tests/files/bad-0cat-header_magic.xz           |   Bin 64 -> 0 bytes
 .../tests/files/bad-0catpad-empty.xz               |   Bin 69 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-0pad-empty.xz   |   Bin 37 -> 0 bytes
 .../tests/files/bad-1-block_header-1.xz            |   Bin 64 -> 0 bytes
 .../tests/files/bad-1-block_header-2.xz            |   Bin 64 -> 0 bytes
 .../tests/files/bad-1-block_header-3.xz            |   Bin 68 -> 0 bytes
 .../tests/files/bad-1-block_header-4.xz            |   Bin 76 -> 0 bytes
 .../tests/files/bad-1-block_header-5.xz            |   Bin 72 -> 0 bytes
 .../tests/files/bad-1-check-crc32.xz               |   Bin 68 -> 0 bytes
 .../tests/files/bad-1-check-crc64.xz               |   Bin 72 -> 0 bytes
 .../tests/files/bad-1-check-sha256.xz              |   Bin 96 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-1.xz    |   Bin 64 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-2.xz    |   Bin 424 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-3.xz    |   Bin 424 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-4.xz    |   Bin 408 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-5.xz    |   Bin 408 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-6.xz    |   Bin 68 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-7.xz    |   Bin 408 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-lzma2-8.xz    |   Bin 464 -> 0 bytes
 .../tests/files/bad-1-stream_flags-1.xz            |   Bin 68 -> 0 bytes
 .../tests/files/bad-1-stream_flags-2.xz            |   Bin 68 -> 0 bytes
 .../tests/files/bad-1-stream_flags-3.xz            |   Bin 68 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-vli-1.xz      |   Bin 72 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-1-vli-2.xz      |   Bin 76 -> 0 bytes
 .../tests/files/bad-2-compressed_data_padding.xz   |   Bin 92 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-2-index-1.xz    |   Bin 92 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-2-index-2.xz    |   Bin 92 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-2-index-3.xz    |   Bin 92 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-2-index-4.xz    |   Bin 92 -> 0 bytes
 .../xz-4.999.9beta/tests/files/bad-2-index-5.xz    |   Bin 92 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-0-empty.xz     |   Bin 32 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-0cat-empty.xz  |   Bin 64 -> 0 bytes
 .../tests/files/good-0catpad-empty.xz              |   Bin 68 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-0pad-empty.xz  |   Bin 36 -> 0 bytes
 .../tests/files/good-1-3delta-lzma2.xz             |   Bin 528 -> 0 bytes
 .../tests/files/good-1-block_header-1.xz           |   Bin 72 -> 0 bytes
 .../tests/files/good-1-block_header-2.xz           |   Bin 68 -> 0 bytes
 .../tests/files/good-1-block_header-3.xz           |   Bin 68 -> 0 bytes
 .../tests/files/good-1-check-crc32.xz              |   Bin 68 -> 0 bytes
 .../tests/files/good-1-check-crc64.xz              |   Bin 72 -> 0 bytes
 .../tests/files/good-1-check-none.xz               |   Bin 64 -> 0 bytes
 .../tests/files/good-1-check-sha256.xz             |   Bin 96 -> 0 bytes
 .../tests/files/good-1-delta-lzma2.tiff.xz         |   Bin 51316 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-1-lzma2-1.xz   |   Bin 424 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-1-lzma2-2.xz   |   Bin 424 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-1-lzma2-3.xz   |   Bin 408 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-1-lzma2-4.xz   |   Bin 464 -> 0 bytes
 .../tests/files/good-1-sparc-lzma2.xz              |   Bin 612 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-1-x86-lzma2.xz |   Bin 716 -> 0 bytes
 .../xz-4.999.9beta/tests/files/good-2-lzma2.xz     |   Bin 92 -> 0 bytes
 .../tests/files/unsupported-block_header.xz        |   Bin 68 -> 0 bytes
 .../tests/files/unsupported-check.xz               |   Bin 68 -> 0 bytes
 .../tests/files/unsupported-filter_flags-1.xz      |   Bin 68 -> 0 bytes
 .../tests/files/unsupported-filter_flags-2.xz      |   Bin 68 -> 0 bytes
 .../tests/files/unsupported-filter_flags-3.xz      |   Bin 68 -> 0 bytes
 .../xz-4.999.9beta/tests/test_block_header.c       |   242 -
 .../third_party/xz-4.999.9beta/tests/test_check.c  |    85 -
 .../xz-4.999.9beta/tests/test_compress.sh          |   129 -
 .../third_party/xz-4.999.9beta/tests/test_files.sh |    33 -
 .../xz-4.999.9beta/tests/test_filter_flags.c       |   283 -
 .../third_party/xz-4.999.9beta/tests/test_index.c  |   534 -
 .../xz-4.999.9beta/tests/test_stream_flags.c       |   182 -
 .../third_party/xz-4.999.9beta/tests/tests.h       |   126 -
 .../ft-index/third_party/xz-4.999.9beta/version.sh |    24 -
 .../third_party/xz-4.999.9beta/windows/Makefile    |   308 -
 .../third_party/xz-4.999.9beta/windows/README      |   155 -
 .../third_party/xz-4.999.9beta/windows/config.h    |   167 -
 storage/tokudb/ft-index/tools/CMakeLists.txt       |    17 -
 storage/tokudb/ft-index/tools/ba_replay.cc         |   679 -
 storage/tokudb/ft-index/tools/ftverify.cc          |   507 -
 storage/tokudb/ft-index/tools/pmprof               |    31 -
 storage/tokudb/ft-index/tools/tdb-recover.cc       |   133 -
 storage/tokudb/ft-index/tools/tokudb_dump.cc       |   807 -
 storage/tokudb/ft-index/tools/tokuft_logprint.cc   |   126 -
 storage/tokudb/ft-index/tools/tokuftdump.cc        |  1137 -
 storage/tokudb/ft-index/util/CMakeLists.txt        |    34 -
 storage/tokudb/ft-index/util/bytestring.h          |    96 -
 storage/tokudb/ft-index/util/circular_buffer.cc    |   276 -
 storage/tokudb/ft-index/util/circular_buffer.h     |   211 -
 storage/tokudb/ft-index/util/constexpr.h           |   105 -
 storage/tokudb/ft-index/util/context.cc            |   242 -
 storage/tokudb/ft-index/util/context.h             |   204 -
 storage/tokudb/ft-index/util/dbt.cc                |   343 -
 storage/tokudb/ft-index/util/dbt.h                 |   141 -
 storage/tokudb/ft-index/util/dmt.cc                |  1265 -
 storage/tokudb/ft-index/util/dmt.h                 |   732 -
 storage/tokudb/ft-index/util/doubly_linked_list.h  |   227 -
 storage/tokudb/ft-index/util/fmutex.h              |   106 -
 storage/tokudb/ft-index/util/frwlock.cc            |   364 -
 storage/tokudb/ft-index/util/frwlock.h             |   178 -
 storage/tokudb/ft-index/util/growable_array.h      |   177 -
 storage/tokudb/ft-index/util/kibbutz.cc            |   244 -
 storage/tokudb/ft-index/util/kibbutz.h             |   117 -
 storage/tokudb/ft-index/util/memarena.cc           |   230 -
 storage/tokudb/ft-index/util/memarena.h            |   176 -
 storage/tokudb/ft-index/util/mempool.cc            |   250 -
 storage/tokudb/ft-index/util/mempool.h             |   182 -
 storage/tokudb/ft-index/util/minicron.cc           |   247 -
 storage/tokudb/ft-index/util/minicron.h            |   126 -
 storage/tokudb/ft-index/util/nb_mutex.h            |   157 -
 storage/tokudb/ft-index/util/omt.cc                |  1189 -
 storage/tokudb/ft-index/util/omt.h                 |   815 -
 .../tokudb/ft-index/util/partitioned_counter.cc    |   455 -
 storage/tokudb/ft-index/util/partitioned_counter.h |   188 -
 storage/tokudb/ft-index/util/queue.cc              |   232 -
 storage/tokudb/ft-index/util/queue.h               |   137 -
 storage/tokudb/ft-index/util/rwlock.h              |   355 -
 storage/tokudb/ft-index/util/scoped_malloc.cc      |   278 -
 storage/tokudb/ft-index/util/scoped_malloc.h       |   157 -
 storage/tokudb/ft-index/util/sort.h                |   261 -
 storage/tokudb/ft-index/util/status.h              |   114 -
 storage/tokudb/ft-index/util/tests/CMakeLists.txt  |    25 -
 .../tokudb/ft-index/util/tests/marked-omt-test.cc  |   510 -
 .../tokudb/ft-index/util/tests/memarena-test.cc    |   234 -
 .../tokudb/ft-index/util/tests/minicron-test.cc    |   272 -
 storage/tokudb/ft-index/util/tests/omt-test.cc     |   950 -
 .../tokudb/ft-index/util/tests/omt-tmpl-test.cc    |   216 -
 storage/tokudb/ft-index/util/tests/queue-test.cc   |   185 -
 .../tokudb/ft-index/util/tests/rwlock_condvar.h    |   198 -
 storage/tokudb/ft-index/util/tests/sm-basic.cc     |   127 -
 .../ft-index/util/tests/sm-crash-double-free.cc    |   128 -
 .../tokudb/ft-index/util/tests/sort-tmpl-test.cc   |   232 -
 .../util/tests/test-frwlock-fair-writers.cc        |    52 -
 storage/tokudb/ft-index/util/tests/test-kibbutz.cc |   144 -
 .../tokudb/ft-index/util/tests/test-kibbutz2.cc    |   142 -
 .../ft-index/util/tests/test-rwlock-cheapness.cc   |   302 -
 .../util/tests/test-rwlock-unfair-writers.cc       |    60 -
 storage/tokudb/ft-index/util/tests/test-rwlock.cc  |   454 -
 storage/tokudb/ft-index/util/tests/test.h          |   137 -
 .../ft-index/util/tests/test_circular_buffer.cc    |   198 -
 .../ft-index/util/tests/test_doubly_linked_list.cc |   237 -
 .../util/tests/test_partitioned_counter.cc         |   469 -
 .../util/tests/test_partitioned_counter_5833.cc    |   155 -
 .../ft-index/util/tests/threadpool-nproc-limit.cc  |   171 -
 .../tokudb/ft-index/util/tests/threadpool-test.cc  |   221 -
 .../ft-index/util/tests/threadpool-testrunf.cc     |   166 -
 storage/tokudb/ft-index/util/tests/x1764-test.cc   |   191 -
 storage/tokudb/ft-index/util/threadpool.cc         |   342 -
 storage/tokudb/ft-index/util/threadpool.h          |   138 -
 storage/tokudb/ft-index/util/x1764.cc              |   297 -
 storage/tokudb/ft-index/util/x1764.h               |   123 -
 storage/tokudb/ha_tokudb.cc                        |   192 +-
 storage/tokudb/ha_tokudb.h                         |   110 +-
 storage/tokudb/ha_tokudb_admin.cc                  |   108 +-
 storage/tokudb/ha_tokudb_alter_55.cc               |    93 +-
 storage/tokudb/ha_tokudb_alter_56.cc               |   109 +-
 storage/tokudb/ha_tokudb_alter_common.cc           |    93 +-
 storage/tokudb/ha_tokudb_mrr_maria.cc              |    94 +-
 storage/tokudb/ha_tokudb_mrr_mysql.cc              |    93 +-
 storage/tokudb/ha_tokudb_update.cc                 |   109 +-
 storage/tokudb/hatoku_cmp.cc                       |   109 +-
 storage/tokudb/hatoku_cmp.h                        |   109 +-
 storage/tokudb/hatoku_defines.h                    |   110 +-
 storage/tokudb/hatoku_hton.cc                      |   292 +-
 storage/tokudb/hatoku_hton.h                       |   144 +-
 storage/tokudb/mysql-test/rpl/disabled.def         |     1 +
 .../extra/rpl_tests/rpl_parallel_load_tokudb.test  |   341 +
 .../mysql-test/rpl/extra/rpl_tests/rpl_tokudb.test |   185 +
 .../mysql-test/rpl/r/rpl_deadlock_tokudb.result    |   112 +
 .../rpl/r/rpl_extra_col_master_tokudb.result       |   873 +
 .../rpl/r/rpl_extra_col_slave_tokudb.result        |   595 +
 .../mysql-test/rpl/r/rpl_foreign_key_tokudb.result |    51 +
 .../mysql-test/rpl/r/rpl_mixed_row_tokudb.result   |   132 +
 .../mysql-test/rpl/r/rpl_not_null_tokudb.result    |   199 +
 .../mysql-test/rpl/r/rpl_parallel_tokudb.result    |    52 +
 .../rpl/r/rpl_parallel_tokudb_delete_pk.result     |    17 +
 ...pl_parallel_tokudb_update_pk_uc0_lookup0.result |    24 +
 .../rpl/r/rpl_parallel_tokudb_write_pk.result      |    11 +
 .../mysql-test/rpl/r/rpl_partition_tokudb.result   |   147 +
 .../mysql-test/rpl/r/rpl_relay_space_tokudb.result |    23 +
 .../mysql-test/rpl/r/rpl_row_basic_3tokudb.result  |   635 +
 .../mysql-test/rpl/r/rpl_row_blob_tokudb.result    |   153 +
 .../mysql-test/rpl/r/rpl_row_log_tokudb.result     |   293 +
 .../rpl/r/rpl_row_rec_comp_tokudb.result           |    28 +
 .../mysql-test/rpl/r/rpl_row_sp002_tokudb.result   |   233 +
 .../mysql-test/rpl/r/rpl_row_sp007_tokudb.result   |    43 +
 .../rpl/r/rpl_row_tabledefs_3tokudb.result         |   189 +
 .../mysql-test/rpl/r/rpl_set_null_tokudb.result    |    22 +
 .../tokudb/mysql-test/rpl/r/rpl_stm_tokudb.result  |   130 +
 .../mysql-test/rpl/r/rpl_tokudb_bug28430.result    |   142 +
 .../mysql-test/rpl/r/rpl_tokudb_bug30888.result    |    32 +
 .../mysql-test/rpl/r/rpl_tokudb_delete_pk.result   |     3 +
 .../rpl/r/rpl_tokudb_delete_pk_lookup1.result      |     3 +
 .../mysql-test/rpl/r/rpl_tokudb_mixed_ddl.result   |   174 +
 .../mysql-test/rpl/r/rpl_tokudb_mixed_dml.result   |  1132 +
 .../rpl/r/rpl_tokudb_read_only_ff.result           |     3 +
 .../rpl/r/rpl_tokudb_read_only_tf.result           |     3 +
 .../rpl/r/rpl_tokudb_read_only_tt.result           |     3 +
 .../rpl/r/rpl_tokudb_update_pk_uc0_lookup0.result  |     3 +
 .../rpl/r/rpl_tokudb_update_pk_uc0_lookup1.result  |     3 +
 .../rpl/r/rpl_tokudb_update_pk_uc1_lookup0.result  |     3 +
 .../rpl/r/rpl_tokudb_update_pk_uc1_lookup1.result  |     3 +
 .../r/rpl_tokudb_update_unique_uc0_lookup0.result  |     3 +
 .../r/rpl_tokudb_update_unique_uc0_lookup1.result  |     3 +
 .../mysql-test/rpl/r/rpl_tokudb_write_pk.result    |     3 +
 .../rpl/r/rpl_tokudb_write_pk_uc1.result           |     3 +
 .../rpl/r/rpl_tokudb_write_unique.result           |     3 +
 .../rpl/r/rpl_tokudb_write_unique_uc1.result       |     3 +
 .../mysql-test/rpl/r/rpl_truncate_3tokudb.result   |    35 +
 .../mysql-test/rpl/r/rpl_typeconv_tokudb.result    |    10 +
 .../mysql-test/rpl/t/rpl_deadlock_tokudb-slave.opt |     1 +
 .../mysql-test/rpl/t/rpl_deadlock_tokudb.test      |     4 +
 .../rpl/t/rpl_extra_col_master_tokudb.test         |    11 +
 .../rpl/t/rpl_extra_col_slave_tokudb.test          |     7 +
 .../mysql-test/rpl/t/rpl_foreign_key_tokudb.test   |     4 +
 .../rpl/t/rpl_mixed_row_tokudb-master.opt          |     1 +
 .../mysql-test/rpl/t/rpl_not_null_tokudb.test      |    20 +
 .../rpl/t/rpl_parallel_tokudb-master.opt           |     1 +
 .../mysql-test/rpl/t/rpl_parallel_tokudb-slave.opt |     5 +
 .../mysql-test/rpl/t/rpl_parallel_tokudb.test      |    15 +
 .../rpl/t/rpl_parallel_tokudb_delete_pk-slave.opt  |     6 +
 .../rpl/t/rpl_parallel_tokudb_delete_pk.test       |    63 +
 ...parallel_tokudb_update_pk_uc0_lookup0-slave.opt |     5 +
 .../rpl_parallel_tokudb_update_pk_uc0_lookup0.test |    70 +
 .../rpl/t/rpl_parallel_tokudb_write_pk-slave.opt   |     3 +
 .../rpl/t/rpl_parallel_tokudb_write_pk.test        |    53 +
 .../rpl/t/rpl_partition_tokudb-master.opt          |     1 +
 .../mysql-test/rpl/t/rpl_partition_tokudb.test     |    12 +
 .../mysql-test/rpl/t/rpl_relay_space_tokudb.test   |     4 +
 .../mysql-test/rpl/t/rpl_row_basic_3tokudb.test    |    11 +
 .../mysql-test/rpl/t/rpl_row_blob_tokudb.test      |    15 +
 .../mysql-test/rpl/t/rpl_row_log_tokudb-master.opt |     2 +
 .../mysql-test/rpl/t/rpl_row_log_tokudb.test       |    15 +
 .../mysql-test/rpl/t/rpl_row_rec_comp_tokudb.test  |    11 +
 .../mysql-test/rpl/t/rpl_row_sp002_tokudb.test     |     4 +
 .../mysql-test/rpl/t/rpl_row_sp007_tokudb.test     |     4 +
 .../rpl/t/rpl_row_tabledefs_3tokudb.test           |    10 +
 .../mysql-test/rpl/t/rpl_set_null_tokudb.test      |     7 +
 .../tokudb/mysql-test/rpl/t/rpl_stm_tokudb.test    |     9 +
 .../tokudb/mysql-test/rpl/t/rpl_tokudb-master.opt  |     1 +
 .../rpl/t/rpl_tokudb_bug28430-master.opt           |     1 +
 .../mysql-test/rpl/t/rpl_tokudb_bug28430-slave.opt |     1 +
 .../mysql-test/rpl/t/rpl_tokudb_bug28430.test      |   159 +
 .../mysql-test/rpl/t/rpl_tokudb_bug30888.test      |    66 +
 .../mysql-test/rpl/t/rpl_tokudb_mixed_ddl.test     |     9 +
 .../rpl/t/rpl_tokudb_mixed_dml-master.opt          |     2 +
 .../mysql-test/rpl/t/rpl_tokudb_mixed_dml.test     |     9 +
 .../mysql-test/rpl/t/rpl_truncate_3tokudb.test     |     4 +
 .../mysql-test/rpl/t/rpl_typeconv_tokudb.test      |    26 +
 .../mysql-test/rpl/t/tokudb_innodb_xa_crash.test   |     2 +-
 storage/tokudb/mysql-test/tokudb/disabled.def      |    14 +-
 .../tokudb/r/auto_increment_boundary.result        |   431 +-
 .../mysql-test/tokudb/r/cluster_delete.result      |     8 +-
 .../mysql-test/tokudb/r/cluster_delete2.result     |     6 +-
 .../mysql-test/tokudb/r/cluster_filter.result      |     2 +-
 .../tokudb/r/cluster_filter_hidden.result          |    32 +-
 .../tokudb/r/cluster_filter_unpack_varchar.result  |     2 +-
 ...ter_filter_unpack_varchar_and_int_hidden.result |     4 +-
 .../tokudb/r/cluster_tokudb_bug_993_2.result       |     2 +-
 .../mysql-test/tokudb/r/cluster_update.result      |     6 +-
 .../mysql-test/tokudb/r/ext_key_1_innodb.result    |   106 +
 .../mysql-test/tokudb/r/ext_key_1_tokudb.result    |   106 +
 .../mysql-test/tokudb/r/ext_key_2_innodb.result    |    41 +
 .../mysql-test/tokudb/r/ext_key_2_tokudb.result    |    41 +
 .../tokudb/r/fast_update_binlog_statement.result   |     3 +
 .../mysql-test/tokudb/r/hotindex-del-0.result      |     2 -
 .../mysql-test/tokudb/r/hotindex-del-fast.result   |     2 -
 .../mysql-test/tokudb/r/hotindex-del-slow.result   |     2 -
 .../mysql-test/tokudb/r/hotindex-insert-0.result   |     2 -
 .../mysql-test/tokudb/r/hotindex-update-0.result   |     2 -
 .../r/information-schema-global-status.result      |    88 +
 .../mysql-test/tokudb/r/rows-32m-seq-insert.result |     1 +
 .../tokudb/mysql-test/tokudb/r/savepoint-5.result  |   190 +-
 .../mysql-test/tokudb/r/sql_mode_default.result    |     6 +
 .../tokudb/r/storage_engine_default.result         |     6 +
 .../mysql-test/tokudb/r/truncate_row_count.result  |     2 +-
 .../tokudb/mysql-test/tokudb/r/type_binary.result  |     5 +-
 storage/tokudb/mysql-test/tokudb/r/type_bit.result |   124 +-
 .../mysql-test/tokudb/r/type_bit_innodb.result     |   417 +
 .../tokudb/mysql-test/tokudb/r/type_blob.result    |    85 +-
 .../tokudb/mysql-test/tokudb/r/type_decimal.result |   130 +-
 .../tokudb/mysql-test/tokudb/r/type_enum.result    |    25 +-
 .../tokudb/mysql-test/tokudb/r/type_float.result   |    24 +-
 .../tokudb/mysql-test/tokudb/r/type_nchar.result   |    16 +-
 .../mysql-test/tokudb/r/type_newdecimal-big.result |    27 +
 .../mysql-test/tokudb/r/type_newdecimal.result     |    44 +-
 .../tokudb/mysql-test/tokudb/r/type_ranges.result  |   350 +
 storage/tokudb/mysql-test/tokudb/r/type_set.result |    29 +-
 .../tokudb/r/type_temporal_fractional.result       | 17739 ++++
 .../tokudb/r/type_temporal_upgrade.result          |   272 +
 .../tokudb/r/type_timestamp_explicit.result        |   808 +
 .../tokudb/mysql-test/tokudb/r/type_uint.result    |     2 +-
 .../tokudb/mysql-test/tokudb/r/type_varchar.result |    84 +-
 .../tokudb/mysql-test/tokudb/r/type_year.result    |   346 +-
 storage/tokudb/mysql-test/tokudb/suite.opt         |     2 +-
 .../tokudb/t/auto_increment_boundary.test          |    59 +-
 .../mysql-test/tokudb/t/change_column_bin.test     |     1 -
 .../mysql-test/tokudb/t/change_column_char.test    |     1 -
 .../mysql-test/tokudb/t/cluster_filter_hidden.test |    34 +-
 ...uster_filter_unpack_varchar_and_int_hidden.test |     2 -
 .../mysql-test/tokudb/t/ext_key_1_innodb.test      |    44 +
 .../mysql-test/tokudb/t/ext_key_1_tokudb.test      |    43 +
 .../mysql-test/tokudb/t/ext_key_2_innodb.test      |    24 +
 .../mysql-test/tokudb/t/ext_key_2_tokudb.test      |    23 +
 .../tokudb/t/fast_update_binlog_mixed.test         |     2 +-
 .../tokudb/t/fast_update_binlog_statement.test     |     2 +-
 .../tokudb/mysql-test/tokudb/t/hotindex-del-0.test |     4 -
 .../mysql-test/tokudb/t/hotindex-del-fast.test     |     4 -
 .../mysql-test/tokudb/t/hotindex-del-slow.test     |     4 -
 .../mysql-test/tokudb/t/hotindex-insert-0.test     |     4 -
 .../mysql-test/tokudb/t/hotindex-insert-2.test     |     4 -
 .../mysql-test/tokudb/t/hotindex-update-0.test     |     4 -
 .../tokudb/t/i_s_tokudb_lock_waits_released.test   |    11 +-
 .../tokudb/t/i_s_tokudb_lock_waits_timeout.test    |     2 -
 .../mysql-test/tokudb/t/i_s_tokudb_locks.test      |     3 +-
 .../tokudb/t/i_s_tokudb_locks_released.test        |     7 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-10.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-11.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-12.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-13.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-14.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-15.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-16.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-17.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-18.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-19.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-2.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-20.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-21.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-22.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-23.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-24.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-25.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-27.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-28.test    |     2 +-
 .../tokudb/t/mvcc-2808-read-committed.test         |     2 +-
 .../tokudb/t/mvcc-2808-read-uncommitted.test       |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-29.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-3.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-30.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-31.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-33.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-34.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-35.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-36.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-37.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-38.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-39.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-4.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-40.test    |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-5.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-6.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-7.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-8.test     |     2 +-
 storage/tokudb/mysql-test/tokudb/t/mvcc-9.test     |     2 +-
 .../mysql-test/tokudb/t/mvcc-checksum-locks.test   |     2 +-
 .../mysql-test/tokudb/t/nested_txn_autocommit.test |     2 +-
 .../mysql-test/tokudb/t/nested_txn_begin.test      |     2 +-
 .../tokudb/t/nested_txn_implicit_commit.test       |     2 +-
 .../mysql-test/tokudb/t/rows-32m-seq-insert.test   |     2 +-
 .../tokudb/mysql-test/tokudb/t/savepoint-5.test    |    64 +-
 .../mysql-test/tokudb/t/sql_mode_default.test      |     7 +
 .../tokudb/t/storage_engine_default.test           |     7 +
 .../mysql-test/tokudb/t/tokudb_support_xa.test     |     1 +
 .../tokudb/t/truncate_txn_rollback_innodb.test     |     2 +-
 .../tokudb/mysql-test/tokudb/t/type_binary.test    |     9 +-
 storage/tokudb/mysql-test/tokudb/t/type_bit.test   |   130 +-
 .../mysql-test/tokudb/t/type_bit_innodb.test       |   160 +
 storage/tokudb/mysql-test/tokudb/t/type_blob.test  |    90 +-
 .../tokudb/mysql-test/tokudb/t/type_decimal.test   |   120 +-
 storage/tokudb/mysql-test/tokudb/t/type_enum.test  |    17 +-
 storage/tokudb/mysql-test/tokudb/t/type_float.test |    17 +-
 storage/tokudb/mysql-test/tokudb/t/type_nchar.test |    10 +-
 .../mysql-test/tokudb/t/type_newdecimal-big.test   |    52 +
 .../mysql-test/tokudb/t/type_newdecimal.test       |    31 +-
 .../tokudb/mysql-test/tokudb/t/type_ranges.test    |   179 +
 storage/tokudb/mysql-test/tokudb/t/type_set.test   |    47 +-
 .../tokudb/t/type_temporal_fractional.test         |  7934 ++
 .../mysql-test/tokudb/t/type_temporal_upgrade.test |    99 +
 .../tokudb/t/type_timestamp_explicit-master.opt    |     1 +
 .../tokudb/t/type_timestamp_explicit.test          |    60 +
 storage/tokudb/mysql-test/tokudb/t/type_uint.test  |     3 +-
 .../tokudb/mysql-test/tokudb/t/type_varchar.test   |    62 +-
 storage/tokudb/mysql-test/tokudb/t/type_year.test  |   155 +-
 .../tokudb_add_index/t/tokudb_bug_1152.test        |     2 +-
 .../mysql-test/tokudb_alter_table/disabled.def     |     2 +-
 .../tokudb_alter_table/r/hcad_all_add.result       |   434 -
 .../tokudb_alter_table/r/hcad_all_add3.result      |   434 -
 .../tokudb_alter_table/r/hcad_all_blob_add.result  |   434 -
 .../tokudb_alter_table/r/hcad_all_blob_drop.result |    40 -
 .../tokudb_alter_table/r/hcad_all_drop.result      |   308 -
 .../tokudb_alter_table/r/hcad_all_fixed_add.result |   434 -
 .../tokudb_alter_table/r/hcad_all_var_drop.result  |    40 -
 .../tokudb_alter_table/r/hcad_fixedblob_add.result |   434 -
 .../r/hcad_fixedblob_add2.result                   |   434 -
 .../tokudb_alter_table/r/hcad_fixedvar_add.result  |   434 -
 .../tokudb_alter_table/r/hcad_fixedvar_add2.result |   434 -
 .../tokudb_alter_table/r/hcad_fixedvar_drop.result |   140 -
 .../tokudb_alter_table/r/hcad_varblob_add.result   |   434 -
 .../tokudb_alter_table/r/hcad_with_lock_sps.result |     2 +-
 .../mysql-test/tokudb_alter_table/t/5260.test      |     2 +-
 .../mysql-test/tokudb_alter_table/t/ai_aui.test    |     2 +-
 .../mysql-test/tokudb_alter_table/t/di_dui.test    |     2 +-
 .../mysql-test/tokudb_alter_table/t/disabled.def   |    44 -
 .../tokudb_alter_table/t/frm_discover.test         |     1 +
 .../tokudb_alter_table/t/hcad_all_add.test         |   436 -
 .../tokudb_alter_table/t/hcad_all_add2.test        |     2 -
 .../tokudb_alter_table/t/hcad_all_add3.test        |   436 -
 .../tokudb_alter_table/t/hcad_all_blob_add.test    |   436 -
 .../tokudb_alter_table/t/hcad_all_blob_drop.test   |    42 -
 .../tokudb_alter_table/t/hcad_all_drop.test        |   310 -
 .../tokudb_alter_table/t/hcad_all_fixed_add.test   |   436 -
 .../tokudb_alter_table/t/hcad_all_fixed_drop.test  |     2 -
 .../tokudb_alter_table/t/hcad_all_var_add.test     |     2 -
 .../tokudb_alter_table/t/hcad_all_var_drop.test    |    42 -
 .../t/hcad_and_rename_table.test                   |     2 +-
 .../t/hcad_diff_num_offset_bytes.test              |     2 +-
 .../tokudb_alter_table/t/hcad_fixedblob_add.test   |   434 -
 .../tokudb_alter_table/t/hcad_fixedblob_add2.test  |   434 -
 .../tokudb_alter_table/t/hcad_fixedvar_add.test    |   434 -
 .../tokudb_alter_table/t/hcad_fixedvar_add2.test   |   434 -
 .../tokudb_alter_table/t/hcad_fixedvar_drop.test   |   140 -
 .../tokudb_alter_table/t/hcad_null_bits.test       |     2 +-
 .../tokudb_alter_table/t/hcad_template.test        |     2 +-
 .../tokudb_alter_table/t/hcad_varblob_add.test     |   434 -
 .../tokudb_alter_table/t/hcad_with_dels.test       |     2 +-
 .../tokudb_alter_table/t/hcad_with_locks.test      |     2 +-
 .../mysql-test/tokudb_alter_table/t/hcr2.test      |     2 +-
 .../mysql-test/tokudb_alter_table/t/hcr_blob.test  |     2 +-
 .../mysql-test/tokudb_alter_table/t/hcr_enum.test  |     2 +-
 .../mysql-test/tokudb_alter_table/t/hcr_text.test  |     2 +-
 .../mysql-test/tokudb_alter_table/t/mod_enum.test  |     2 +-
 .../t/test_field_same_detection.test               |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/disabled.def |     2 +-
 .../tokudb/mysql-test/tokudb_bugs/r/2970.result    |     4 -
 .../tokudb/mysql-test/tokudb_bugs/r/2970i.result   |    10 +
 .../tokudb/mysql-test/tokudb_bugs/r/5585.result    |    11 +-
 .../mysql-test/tokudb_bugs/r/5733_innodb.result    |     2 -
 .../mysql-test/tokudb_bugs/r/5733_tokudb.result    |     2 -
 storage/tokudb/mysql-test/tokudb_bugs/r/895.result |     2 +-
 .../tokudb_bugs/r/checkpoint_lock.result           |     9 +-
 .../tokudb_bugs/r/checkpoint_lock_2.result         |    18 +-
 .../tokudb_bugs/r/checkpoint_lock_3.result         |     9 +-
 .../tokudb_bugs/r/db756_card_part_hash.result      |     2 +-
 .../tokudb_bugs/r/db756_card_part_hash_1.result    |     6 +-
 .../r/db756_card_part_hash_1_pick.result           |     2 +-
 .../tokudb_bugs/r/db756_card_part_hash_2.result    |     6 +-
 .../r/db756_card_part_hash_2_pick.result           |     2 +-
 .../tokudb_bugs/r/db757_part_alter_analyze.result  |    10 +-
 .../mysql-test/tokudb_bugs/r/frm_store.result      |    12 -
 .../mysql-test/tokudb_bugs/r/simple_icp.result     |   178 +
 .../tokudb/mysql-test/tokudb_bugs/r/xa-3.result    |    12 +-
 .../tokudb/mysql-test/tokudb_bugs/r/xa-4.result    |     8 +-
 .../tokudb/mysql-test/tokudb_bugs/r/xa-6.result    |    21 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/1883.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/1913.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/1938.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/1949.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/2043.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/2262.test  |     2 +-
 .../tokudb_bugs/t/2494-read-committed.test         |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/2641.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/2970.test  |     2 -
 storage/tokudb/mysql-test/tokudb_bugs/t/2970i.test |    12 +
 storage/tokudb/mysql-test/tokudb_bugs/t/3441.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/4472.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/5469.test  |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/5585.test  |     6 +-
 .../mysql-test/tokudb_bugs/t/5733_innodb.test      |     2 -
 .../mysql-test/tokudb_bugs/t/5733_tokudb.test      |     2 -
 .../tokudb/mysql-test/tokudb_bugs/t/5974-2.test    |     2 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/5974.test  |     2 +-
 .../mysql-test/tokudb_bugs/t/checkpoint_lock.test  |     8 +-
 .../tokudb_bugs/t/checkpoint_lock_2.test           |    16 +-
 .../tokudb_bugs/t/checkpoint_lock_3.test           |     8 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/db766.test |     2 +-
 .../tokudb_bugs/t/db788-optimize-index-name.test   |     2 +-
 .../tokudb/mysql-test/tokudb_bugs/t/fileops-3.test |     2 +-
 .../tokudb/mysql-test/tokudb_bugs/t/fileops.test   |     2 +-
 .../tokudb/mysql-test/tokudb_bugs/t/frm_store.test |     2 -
 .../tokudb_bugs/t/rpl_mixed_replace_into.test      |     2 +-
 .../tokudb_bugs/t/rpl_row_replace_into.test        |     2 +-
 .../tokudb_bugs/t/rpl_stmt_replace_into.test       |     2 +-
 .../mysql-test/tokudb_bugs/t/simple_icp.test       |    47 +
 storage/tokudb/mysql-test/tokudb_bugs/t/xa-3.test  |     7 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/xa-4.test  |     5 +-
 storage/tokudb/mysql-test/tokudb_bugs/t/xa-6.test  |    13 +-
 .../mysql-test/tokudb_mariadb/r/mdev5426.result    |     2 +-
 .../tokudb/mysql-test/tokudb_mariadb/r/xa.result   |     2 +-
 .../tokudb/mysql-test/tokudb_parts/disabled.def    |    12 +
 .../tokudb_parts/include/have_tokudb.inc           |     0
 .../r/part_blocked_sql_func_tokudb.result          |  4338 +
 .../r/part_supported_sql_func_tokudb.result        | 11065 +++
 .../r/partition_alter1_1_2_tokudb.result           | 28433 ++++++
 .../r/partition_alter1_1_tokudb.result             | 16692 ++++
 .../r/partition_alter1_2_tokudb.result             | 36556 ++++++++
 .../r/partition_alter2_1_1_tokudb.result           | 20103 +++++
 .../r/partition_alter2_1_2_tokudb.result           | 20089 +++++
 .../r/partition_alter2_2_1_tokudb.result           | 20162 +++++
 .../r/partition_alter2_2_2_tokudb.result           | 20238 +++++
 .../tokudb_parts/r/partition_alter3_tokudb.result  |   716 +
 .../tokudb_parts/r/partition_alter4_tokudb.result  | 90284 +++++++++++++++++++
 .../r/partition_auto_increment_tokudb.result       |  1109 +
 .../r/partition_basic_symlink_tokudb.result        |   130 +
 .../tokudb_parts/r/partition_basic_tokudb.result   | 31868 +++++++
 .../tokudb_parts/r/partition_bit_tokudb.result     |   469 +
 .../tokudb_parts/r/partition_char_tokudb.result    |   Bin 0 -> 50614 bytes
 .../r/partition_datetime_tokudb.result             |  1192 +
 .../r/partition_debug_sync_tokudb.result           |    95 +
 .../tokudb_parts/r/partition_debug_tokudb.result   |  7034 ++
 .../tokudb_parts/r/partition_decimal_tokudb.result |   142 +
 .../tokudb_parts/r/partition_engine_tokudb.result  |  5208 ++
 .../r/partition_exch_myisam_tokudb.result          |    14 +
 .../r/partition_exch_qa_1_tokudb.result            |   171 +
 .../r/partition_exch_qa_4_tokudb.result            |    76 +
 .../r/partition_exch_qa_5_tokudb.result            |   114 +
 .../r/partition_exch_qa_7_tokudb.result            |    82 +
 .../r/partition_exch_qa_8_tokudb.result            |    83 +
 .../tokudb_parts/r/partition_exch_tokudb.result    |   355 +
 .../r/partition_exchange_tokudb.result             |   374 +
 .../tokudb_parts/r/partition_float_tokudb.result   |   172 +
 .../tokudb_parts/r/partition_int_tokudb.result     |   557 +
 .../r/partition_max_parts_hash_tokudb.result       |   125 +
 .../r/partition_max_parts_inv_tokudb.result        | 16430 ++++
 .../r/partition_max_parts_key_tokudb.result        |   113 +
 .../r/partition_max_parts_list_tokudb.result       |  8282 ++
 .../r/partition_max_parts_range_tokudb.result      |  8310 ++
 .../partition_max_sub_parts_key_list_tokudb.result |  4180 +
 ...partition_max_sub_parts_key_range_tokudb.result |  4205 +
 .../r/partition_max_sub_parts_list_tokudb.result   |  4180 +
 .../r/partition_max_sub_parts_range_tokudb.result  |  4205 +
 .../tokudb_parts/r/partition_mgm_lc0_tokudb.result |  1156 +
 .../r/partition_mgm_lc10_tokudb.result             |  1085 +
 .../tokudb_parts/r/partition_mgm_lc1_tokudb.result |  1123 +
 .../tokudb_parts/r/partition_mgm_lc2_tokudb.result |  1123 +
 .../r/partition_reorganize_tokudb.result           |   197 +
 .../tokudb_parts/r/partition_special_tokudb.result |   292 +
 .../tokudb_parts/r/partition_syntax_tokudb.result  |  1889 +
 .../tokudb_parts/r/partition_value_tokudb.result   |   222 +
 storage/tokudb/mysql-test/tokudb_parts/suite.opt   |     1 +
 storage/tokudb/mysql-test/tokudb_parts/suite.pm    |    14 +
 .../t/part_blocked_sql_func_tokudb.test            |    42 +
 .../t/part_supported_sql_func_tokudb.test          |    45 +
 .../t/partition_alter1_1_2_tokudb.test             |    90 +
 .../tokudb_parts/t/partition_alter1_1_tokudb.test  |    87 +
 .../tokudb_parts/t/partition_alter1_2_tokudb.test  |    91 +
 .../t/partition_alter2_1_1_tokudb.test             |    89 +
 .../t/partition_alter2_1_2_tokudb.test             |    89 +
 .../t/partition_alter2_2_1_tokudb.test             |    89 +
 .../t/partition_alter2_2_2_tokudb.test             |    89 +
 .../tokudb_parts/t/partition_alter3_tokudb.test    |    82 +
 .../tokudb_parts/t/partition_alter4_tokudb.test    |    87 +
 .../t/partition_auto_increment_tokudb-master.opt   |     1 +
 .../t/partition_auto_increment_tokudb.test         |    35 +
 .../t/partition_basic_symlink_tokudb.test          |   164 +
 .../tokudb_parts/t/partition_basic_tokudb.test     |    87 +
 .../tokudb_parts/t/partition_bit_tokudb.test       |    55 +
 .../tokudb_parts/t/partition_char_tokudb.test      |    53 +
 .../tokudb_parts/t/partition_datetime_tokudb.test  |    50 +
 .../t/partition_debug_sync_tokudb-master.opt       |     1 +
 .../t/partition_debug_sync_tokudb.test             |    91 +
 .../t/partition_debug_tokudb-master.opt            |     1 +
 .../tokudb_parts/t/partition_debug_tokudb.test     |    93 +
 .../tokudb_parts/t/partition_decimal_tokudb.test   |    46 +
 .../tokudb_parts/t/partition_engine_tokudb.test    |    82 +
 .../t/partition_exch_myisam_tokudb.test            |    21 +
 .../tokudb_parts/t/partition_exch_qa_1_tokudb.test |    12 +
 .../tokudb_parts/t/partition_exch_qa_4_tokudb.test |    12 +
 .../tokudb_parts/t/partition_exch_qa_5_tokudb.test |    12 +
 .../tokudb_parts/t/partition_exch_qa_7_tokudb.test |    12 +
 .../tokudb_parts/t/partition_exch_qa_8_tokudb.test |    12 +
 .../tokudb_parts/t/partition_exch_tokudb.test      |    12 +
 .../tokudb_parts/t/partition_exchange_tokudb.test  |     6 +
 .../tokudb_parts/t/partition_float_tokudb.test     |    47 +
 .../tokudb_parts/t/partition_int_tokudb.test       |    50 +
 .../t/partition_max_parts_hash_tokudb-master.opt   |     1 +
 .../t/partition_max_parts_hash_tokudb.test         |    24 +
 .../t/partition_max_parts_inv_tokudb-master.opt    |     1 +
 .../t/partition_max_parts_inv_tokudb.test          |    24 +
 .../t/partition_max_parts_key_tokudb-master.opt    |     1 +
 .../t/partition_max_parts_key_tokudb.test          |    25 +
 .../t/partition_max_parts_list_tokudb-master.opt   |     1 +
 .../t/partition_max_parts_list_tokudb.test         |    24 +
 .../t/partition_max_parts_range_tokudb-master.opt  |     1 +
 .../t/partition_max_parts_range_tokudb.test        |    24 +
 ...tition_max_sub_parts_key_list_tokudb-master.opt |     1 +
 .../t/partition_max_sub_parts_key_list_tokudb.test |    26 +
 ...ition_max_sub_parts_key_range_tokudb-master.opt |     1 +
 .../partition_max_sub_parts_key_range_tokudb.test  |    25 +
 .../partition_max_sub_parts_list_tokudb-master.opt |     1 +
 .../t/partition_max_sub_parts_list_tokudb.test     |    30 +
 ...partition_max_sub_parts_range_tokudb-master.opt |     1 +
 .../t/partition_max_sub_parts_range_tokudb.test    |    29 +
 .../tokudb_parts/t/partition_mgm_lc0_tokudb.test   |    41 +
 .../tokudb_parts/t/partition_mgm_lc10_tokudb.test  |    42 +
 .../t/partition_mgm_lc1_tokudb-master.opt          |     1 +
 .../tokudb_parts/t/partition_mgm_lc1_tokudb.test   |    38 +
 .../t/partition_mgm_lc2_tokudb-master.opt          |     1 +
 .../tokudb_parts/t/partition_mgm_lc2_tokudb.test   |    38 +
 .../t/partition_reorganize_tokudb.test             |   160 +
 .../t/partition_special_tokudb-master.opt          |     1 +
 .../tokudb_parts/t/partition_special_tokudb.test   |   207 +
 .../tokudb_parts/t/partition_syntax_tokudb.test    |    82 +
 .../t/partition_tokudb_status_file-master.opt      |     1 +
 .../tokudb_parts/t/partition_value_tokudb.test     |    85 +
 storage/tokudb/scripts/common.sh                   |   206 -
 storage/tokudb/scripts/make.mysql.bash             |   258 -
 storage/tokudb/scripts/make.mysql.debug.env.bash   |   167 -
 storage/tokudb/scripts/tokufilecheck.py            |   184 -
 storage/tokudb/scripts/tokustat.py                 |   121 -
 storage/tokudb/scripts/tokutek.make.mysql.bash     |   104 -
 storage/tokudb/tests/card_1.cc                     |   111 +-
 storage/tokudb/tests/card_etime.cc                 |   111 +-
 storage/tokudb/tests/card_inf.cc                   |   111 +-
 storage/tokudb/tests/card_inf_1.cc                 |   111 +-
 storage/tokudb/tests/card_random_1.cc              |   111 +-
 storage/tokudb/tests/card_test.cc                  |   109 +-
 storage/tokudb/tests/card_test_alter.cc            |   109 +-
 storage/tokudb/tests/card_test_key_info.cc         |   109 +-
 storage/tokudb/tests/fake_mysql.h                  |    93 +-
 storage/tokudb/tests/math_test_int.cc              |    93 +-
 storage/tokudb/tests/math_test_uint.cc             |   109 +-
 storage/tokudb/tests/max_test.cc                   |    93 +-
 storage/tokudb/tests/sint_test.cc                  |    93 +-
 storage/tokudb/tests/tokudb_buffer_test.cc         |    93 +-
 storage/tokudb/tests/uint_test.cc                  |    93 +-
 storage/tokudb/tests/vlq_test.cc                   |    93 +-
 storage/tokudb/tests/vlq_test_uint32.cc            |    93 +-
 storage/tokudb/tests/vlq_test_uint64.cc            |    93 +-
 storage/tokudb/tokudb_buffer.h                     |   109 +-
 storage/tokudb/tokudb_card.h                       |    94 +-
 storage/tokudb/tokudb_math.h                       |   109 +-
 storage/tokudb/tokudb_status.h                     |   109 +-
 storage/tokudb/tokudb_update_fun.cc                |   109 +-
 storage/tokudb/tokudb_vlq.h                        |    93 +-
 storage/tokudb/tools/tokudb_change_inames.cc       |   117 +
 .../tokudb/tools/tokudb_delete_frm_from_status.cc  |   132 +
 storage/xtradb/CMakeLists.txt                      |    21 +-
 storage/xtradb/btr/btr0cur.cc                      |    46 +-
 storage/xtradb/buf/buf0buf.cc                      |    58 +-
 storage/xtradb/buf/buf0dump.cc                     |    88 +-
 storage/xtradb/dict/dict0crea.cc                   |     2 +-
 storage/xtradb/dict/dict0dict.cc                   |   292 +-
 storage/xtradb/fsp/fsp0fsp.cc                      |     4 +-
 storage/xtradb/handler/ha_innodb.cc                |   245 +-
 storage/xtradb/handler/handler0alter.cc            |    11 +-
 storage/xtradb/include/buf0buf.h                   |     1 -
 storage/xtradb/include/dict0dict.h                 |    41 +-
 storage/xtradb/include/ha_prototypes.h             |    10 +
 storage/xtradb/include/ibuf0ibuf.ic                |     5 +-
 storage/xtradb/include/os0file.h                   |    14 +-
 storage/xtradb/include/os0proc.h                   |     3 +-
 storage/xtradb/include/os0sync.h                   |   168 +-
 storage/xtradb/include/srv0srv.h                   |    10 +-
 storage/xtradb/include/sync0sync.h                 |     9 +-
 storage/xtradb/include/sync0sync.ic                |    19 +-
 storage/xtradb/include/univ.i                      |     2 +-
 storage/xtradb/include/ut0ut.h                     |    16 +-
 storage/xtradb/lock/lock0lock.cc                   |     4 +-
 storage/xtradb/log/log0log.cc                      |    11 +-
 storage/xtradb/log/log0online.cc                   |    16 +-
 storage/xtradb/log/log0recv.cc                     |     4 +-
 storage/xtradb/os/os0file.cc                       |   103 +-
 storage/xtradb/os/os0proc.cc                       |    58 +-
 storage/xtradb/row/row0ins.cc                      |    44 +-
 storage/xtradb/row/row0log.cc                      |     3 +-
 storage/xtradb/row/row0merge.cc                    |    24 +-
 storage/xtradb/row/row0mysql.cc                    |     9 +-
 storage/xtradb/row/row0upd.cc                      |    31 +-
 storage/xtradb/srv/srv0srv.cc                      |    32 +-
 storage/xtradb/srv/srv0start.cc                    |     8 +-
 storage/xtradb/trx/trx0sys.cc                      |    22 +-
 storage/xtradb/trx/trx0trx.cc                      |     6 +
 storage/xtradb/ut/ut0ut.cc                         |    30 +
 strings/ctype-ucs2.c                               |     2 +-
 strings/ctype-utf8.c                               |     2 +-
 strings/decimal.c                                  |     1 +
 support-files/compiler_warnings.supp               |    18 +
 support-files/mysql.server.sh                      |     2 +-
 tests/bug25714.c                                   |     1 +
 tests/mysql_client_fw.c                            |     8 +
 unittest/my_decimal/my_decimal-t.cc                |    34 +-
 unittest/mysys/CMakeLists.txt                      |     1 +
 unittest/mysys/my_getopt-t.c                       |    71 +
 win/packaging/CMakeLists.txt                       |    60 +-
 win/packaging/ca/CMakeLists.txt                    |    42 +-
 4183 files changed, 845271 insertions(+), 423362 deletions(-)

diff --cc debian/control
index 0000000,93f715f..4b252f9
mode 000000,100644..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,0 -1,392 +1,180 @@@
+ Source: mariadb-10.0
+ Section: misc
+ Priority: optional
+ Maintainer: MariaDB Developers <maria-developers at lists.launchpad.net>
+ XSBC-Original-Maintainer: Maria Developers <maria-developers at lists.launchpad.net>
+ Uploaders: MariaDB Developers <maria-developers at lists.launchpad.net>
+ Build-Depends: bison,
+                chrpath,
+                debhelper,
+                dpatch,
+                gawk,
+                hardening-wrapper,
+                libjemalloc-dev (>= 3.0.0),
+                libncurses5-dev (>= 5.0-6),
+                libpam0g-dev,
+                libssl-dev,
+                libwrap0-dev (>= 7.6-8.3),
+                lsb-release,
+                perl (>= 5.6.0),
+                po-debconf,
+                procps | hurd,
+                psmisc,
+                zlib1g-dev (>= 1:1.1.3-5),
+                ${CMAKE_DEP}libaio-dev,
+                ${LIBREADLINE_DEV}
+ Standards-Version: 3.8.3
+ Homepage: http://mariadb.org/
+ Vcs-Browser: http://bazaar.launchpad.net/~maria-captains/maria/10.0/files
+ Vcs-Bzr: bzr://lp:maria
+ 
 -Package: libmariadbclient18
 -Section: libs
 -Architecture: any
 -Depends: libmysqlclient18 (= ${source:Version}),
 -         mariadb-common (>= ${source:Version}),
 -         ${misc:Depends},
 -         ${shlibs:Depends}
 -Conflicts: mariadb-galera-server-10.0 (<< 10.0.5),
 -           mariadb-galera-server-5.5 (<< 5.5.33),
 -           mariadb-server-10.0 (<< 10.0.5),
 -           mariadb-server-5.1,
 -           mariadb-server-5.2,
 -           mariadb-server-5.3,
 -           mariadb-server-5.5 (<< 5.5.33)
 -Description: MariaDB database client library
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes the client library.
 -
 -Package: libmysqlclient18
 -Section: libs
 -Architecture: any
 -Depends: libmariadbclient18 (= ${source:Version})
 -Replaces: libmysqlclient18 (<< ${source:Version})
 -Description: Virtual package to satisfy external depends
 - This is an empty package that provides an updated "best" version of
 - libmysqlclient18 that does not conflict with the libmariadbclient18
 - package.
 - .
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 -
 -Package: libmariadbd-dev
 -Architecture: any
 -Section: libdevel
 -Depends: libmariadbclient-dev (>= ${source:Version}), ${misc:Depends}
 -Provides: libmysqld-dev
 -Conflicts: libmysqld-dev
 -Replaces: libmysqld-dev
 -Description: MariaDB embedded database development files
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes the embedded server library and header files.
 -
 -Package: libmariadbclient-dev
 -Architecture: any
 -Section: libdevel
 -Depends: libmariadbclient18 (>= ${source:Version}),
 -         zlib1g-dev,
 -         ${misc:Depends},
 -         ${shlibs:Depends}
 -Replaces: libmariadbclient16-dev, libmysqlclient16-dev
 -Conflicts: libmariadbclient16-dev,
 -           libmysqlclient-dev,
 -           libmysqlclient10-dev,
 -           libmysqlclient12-dev,
 -           libmysqlclient14-dev,
 -           libmysqlclient15-dev,
 -           libmysqlclient16-dev
 -Provides: libmysqlclient-dev
 -Description: MariaDB database development files
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes development libraries and header files.
 -
 -Package: mysql-common
 -Section: database
 -Architecture: all
 -Depends: ${misc:Depends}, ${shlibs:Depends}
 -Description: MariaDB database common files (e.g. /etc/mysql/my.cnf)
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes files needed by all versions of the client library
 - (e.g. /etc/mysql/my.cnf).
 -
 -Package: mariadb-common
 -Section: database
 -Architecture: all
 -Depends: mysql-common (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
 -Description: MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes files needed by all versions of the client library
 - (e.g. /etc/mysql/conf.d/mariadb.cnf).
 -
 -Package: mariadb-client-core-10.0
 -Architecture: any
 -Depends: libmariadbclient18 (>= ${source:Version}),
 -         mariadb-common (>= ${source:Version}),
 -         ${misc:Depends},
 -         ${shlibs:Depends}
 -Provides: mysql-client-core,
 -          mysql-client-core-5.1,
 -          mysql-client-core-5.5,
 -          mysql-client-core-5.6
 -Conflicts: mariadb-client-5.1,
 -           mariadb-client-5.2,
 -           mariadb-client-5.3,
 -           mariadb-client-5.5,
 -           mariadb-client-core-5.1,
 -           mariadb-client-core-5.2,
 -           mariadb-client-core-5.3,
 -           mariadb-client-core-5.5,
 -           mysql-client (<< 5.0.51),
 -           mysql-client-5.0,
 -           mysql-client-5.1 (<< ${source:Version}),
 -           mysql-client-5.5 (<< ${source:Version}),
 -           mysql-client-core-5.1,
 -           mysql-client-core-5.5,
 -           mysql-client-core-5.6
 -Replaces: mariadb-client-5.1,
 -          mariadb-client-5.2,
 -          mariadb-client-5.3,
 -          mariadb-client-5.5,
 -          mariadb-client-core-5.1,
 -          mariadb-client-core-5.2,
 -          mariadb-client-core-5.3,
 -          mariadb-client-core-5.5,
 -          mysql-client (<< 5.0.51),
 -          mysql-client-5.0,
 -          mysql-client-5.1,
 -          mysql-client-5.5,
 -          mysql-client-core-5.1,
 -          mysql-client-core-5.5,
 -          mysql-client-core-5.6
 -Description: MariaDB database core client binaries
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes the core client files, as used by Akonadi.
 -
 -Package: mariadb-client-10.0
 -Architecture: any
 -Depends: debianutils (>=1.6),
 -         libdbd-mysql-perl (>= 1.2202),
 -         libdbi-perl,
 -         libmariadbclient18 (>= ${source:Version}),
 -         mariadb-client-core-10.0 (>= ${source:Version}),
 -         mariadb-common (>= ${source:Version}),
 -         ${misc:Depends},
 -         ${perl:Depends},
 -         ${shlibs:Depends}
 -Suggests: libterm-readkey-perl
 -Provides: mysql-client,
 -          mysql-client-4.1,
 -          mysql-client-5.1,
 -          mysql-client-5.5,
 -          mysql-client-5.6,
 -          virtual-mysql-client
 -Conflicts: mariadb-client (<< ${source:Version}),
 -           mariadb-client-5.1,
 -           mariadb-client-5.2,
 -           mariadb-client-5.3,
 -           mariadb-client-5.5,
 -           mysql-client (<< 5.0.51),
 -           mysql-client-5.0,
 -           mysql-client-5.1,
 -           mysql-client-5.5,
 -           mysql-client-5.6
 -Replaces: mariadb-client (<< ${source:Version}),
 -          mariadb-client-5.1,
 -          mariadb-client-5.2,
 -          mariadb-client-5.3,
 -          mariadb-client-5.5,
 -          mysql-client (<< 5.0.51),
 -          mysql-client-5.0,
 -          mysql-client-5.1,
 -          mysql-client-5.5,
 -          mysql-client-5.6
 -Description: MariaDB database client binaries
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes the client binaries and the additional tools
 - innotop and mysqlreport.
 -
 -Package: mariadb-server-core-10.0
 -Architecture: any
 -Depends: libmariadbclient18 (>= ${binary:Version}),
 -         ${misc:Depends},
 -         ${shlibs:Depends}
 -Provides: mysql-server-core,
 -          mysql-server-core-5.1,
 -          mysql-server-core-5.5,
 -          mysql-server-core-5.6
 -Conflicts: mariadb-server-core-5.1,
 -           mariadb-server-core-5.2,
 -           mariadb-server-core-5.3,
 -           mariadb-server-core-5.5,
 -           mysql-server-5.0,
 -           mysql-server-core-5.0,
 -           mysql-server-core-5.1,
 -           mysql-server-core-5.5,
 -           mysql-server-core-5.6
 -Replaces: mariadb-server-core-5.1,
 -          mariadb-server-core-5.2,
 -          mariadb-server-core-5.3,
 -          mariadb-server-core-5.5,
 -          mysql-server-5.0,
 -          mysql-server-core-5.0,
 -          mysql-server-core-5.1,
 -          mysql-server-core-5.5,
 -          mysql-server-core-5.6
 -Description: MariaDB database core server files
 - MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
 - server. SQL (Structured Query Language) is the most popular database query
 - language in the world. The main goals of MariaDB are speed, robustness and
 - ease of use.
 - .
 - This package includes the core server files, as used by Akonadi.
 -
 -Package: mariadb-test-10.0
++Package: mariadb-galera-test-10.0
+ Section: database
+ Architecture: any
 -Depends: mariadb-client-10.0 (= ${source:Version}),
 -         mariadb-server-10.0 (= ${source:Version})
++Depends: mariadb-galera-server-10.0 (= ${source:Version}),
++         mariadb-client-10.0 (>= ${source:Version})
+ Suggests: patch
 -Conflicts: mariadb-galera-server-5.5 (<< 5.5.33),
 -           mariadb-server-5.5 (<< 5.5.33),
 -           mariadb-test (<< ${source:Version}),
++Conflicts: mariadb-test,
++           mariadb-galera-test (<< ${source:Version}),
+            mariadb-test-5.1,
+            mariadb-test-5.2,
 -           mariadb-test-5.3
++           mariadb-test-5.3,
++           mariadb-test-5.5,
++           mariadb-test-10.0,
++           mariadb-server-5.5,
++           mariadb-galera-server-5.5,
++           mariadb-server-10.0
+ Replaces: mariadb-test (<< ${source:Version}),
++          mariadb-galera-test (<< ${source:Version}),
+           mariadb-test-5.1,
+           mariadb-test-5.2,
 -          mariadb-test-5.3
++          mariadb-test-5.3,
++          mariadb-test-5.5
+ Description: MariaDB database regression test suite
+  MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
+  server. SQL (Structured Query Language) is the most popular database query
+  language in the world. The main goals of MariaDB are speed, robustness and
+  ease of use.
+  .
+  This package includes the regression test suite.
+ 
 -Package: mariadb-server-10.0
++Package: mariadb-galera-server-10.0
+ Architecture: any
 -Suggests: mailx, mariadb-test, tinyca
++Suggests: mailx, mariadb-galera-test, tinyca, netcat-openbsd, socat
+ Recommends: libhtml-template-perl
 -Pre-Depends: mariadb-common (>= ${source:Version}), adduser (>= 3.40), debconf
++Pre-Depends: mariadb-common, adduser (>= 3.40), debconf
+ Depends: bsdutils,
+          libdbi-perl,
+          lsb-base (>= 3.0-10),
+          mariadb-client-10.0 (>= ${source:Version}),
 -         mariadb-server-core-10.0 (>= ${binary:Version}),
+          passwd,
+          perl (>= 5.6),
+          psmisc,
+          ${misc:Depends},
 -         ${shlibs:Depends}
 -Provides: mariadb-server, mysql-server, virtual-mysql-server
 -Conflicts: mariadb-server (<< ${source:Version}),
++         ${shlibs:Depends},
++         libmariadbclient18 (>= ${binary:Version}),
++         coreutils,
++         findutils,
++         galera-3 (>=25.3),
++         gawk,
++         grep,
++         iproute,
++         lsof,
++         rsync,
++         tar
++Provides: mariadb-server,
++          mariadb-galera-server,
++          mysql-server,
++          virtual-mysql-server,
++          mysql-server-core,
++          mysql-server-core-5.1,
++          mysql-server-core-5.5,
++          mysql-server-core-10.0
++Conflicts: mariadb-galera-server (<< ${source:Version}),
++           mariadb-server,
+            mariadb-server-5.1,
+            mariadb-server-5.2,
+            mariadb-server-5.3,
+            mariadb-server-5.5,
+            mariadb-tokudb-engine-10.0,
+            mariadb-tokudb-engine-5.5,
+            mysql-server (<< ${source:Version}),
+            mysql-server-4.1,
+            mysql-server-5.0,
+            mysql-server-5.1,
+            mysql-server-5.5,
 -           mysql-server-5.6
++           mysql-server-5.6,
++           mariadb-server-core-5.1,
++           mariadb-server-core-5.2,
++           mariadb-server-core-5.5,
++           mariadb-server-core-10.0,
++           mysql-server-core-5.0,
++           mysql-server-core-5.1,
++           mysql-server-core-5.5,
++           mysql-server-core-5.6
+ Replaces: libmariadbclient-dev (<< 5.5.0),
+           libmariadbclient16 (<< 5.3.4),
 -          mariadb-server (<< ${source:Version}),
++          mariadb-galera-server (<< ${source:Version}),
++          mariadb-server,
+           mariadb-server-5.1,
+           mariadb-server-5.2,
+           mariadb-server-5.3,
+           mariadb-server-5.5,
+           mariadb-tokudb-engine-10.0,
+           mariadb-tokudb-engine-5.5,
 -          mysql-server (<< ${source:Version}),
++          mysql-server,
+           mysql-server-4.1,
+           mysql-server-5.0,
+           mysql-server-5.1,
+           mysql-server-5.5,
 -          mysql-server-5.6
 -Description: MariaDB database server binaries
++          mysql-server-5.6,
++          mariadb-server-core-5.1,
++          mariadb-server-core-5.2,
++          mariadb-server-core-5.5,
++          mariadb-server-core-10.0,
++          mysql-server-core-5.0,
++          mysql-server-core-5.1,
++          mysql-server-core-5.5,
++          mysql-server-core-5.6
++Description: MariaDB database server with Galera cluster binaries
+  MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
+  server. SQL (Structured Query Language) is the most popular database query
+  language in the world. The main goals of MariaDB are speed, robustness and
+  ease of use.
+  .
+  This package includes the server binaries.
+ 
 -Package: mariadb-server
++Package: mariadb-galera-server
+ Section: database
+ Architecture: all
 -Depends: mariadb-server-10.0 (= ${source:Version}), ${misc:Depends}
 -Description: MariaDB database server (metapackage depending on the latest version)
++Depends: mariadb-galera-server-10.0 (= ${source:Version}), ${misc:Depends}
++Description: MariaDB database server with Galera cluster (metapackage depending on the latest version)
+  This is an empty package that depends on the current "best" version of
 - mariadb-server (currently mariadb-server-10.0), as determined by the MariaDB
 - maintainers. Install this package if in doubt about which MariaDB
++ mariadb-galera-server (currently mariadb-galera-server-10.0), as determined by the MariaDB
++ maintainers. Install this package if in doubt about which MariaDB-Galera
+  version you need. That will install the version recommended by the
+  package maintainers.
+  .
+  MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
+  server. SQL (Structured Query Language) is the most popular database query
+  language in the world. The main goals of MariaDB are speed, robustness and
+  ease of use.
+ 
+ Package: mariadb-client
+ Section: database
+ Architecture: all
+ Depends: mariadb-client-10.0 (= ${source:Version}), ${misc:Depends}
+ Description: MariaDB database client (metapackage depending on the latest version)
+  This is an empty package that depends on the current "best" version of
+  mariadb-client (currently mariadb-client-10.0), as determined by the MariaDB
+  maintainers.  Install this package if in doubt about which MariaDB version
+  you want, as this is the one we consider to be in the best shape.
+ 
 -Package: mariadb-test
++Package: mariadb-galera-test
+ Section: database
+ Architecture: all
 -Depends: mariadb-test-10.0 (= ${source:Version})
++Depends: mariadb-galera-test-10.0 (= ${source:Version})
+ Description: MariaDB database regression test suite (metapackage depending on the latest version)
+  This is an empty package that depends on the current "best" version of
 - mariadb-test (currently mariadb-test-10.0), as determined by the MariaDB
 - maintainers.
 -
 -Package: mariadb-connect-engine-10.0
 -Section: database
 -Architecture: any
 -Depends: libxml2, mariadb-server-10.0|mariadb-galera-server-10.0, unixODBC
 -Build-depends: libxml2-dev,
 -               mariadb-server-10.0|mariadb-galera-server-10.0,
 -               unixODBC-dev
 -Description: Connect storage engine for MariaDB
 - Connect engine supports a number of file formats (dbf, xml, txt, bin, etc),
 - connections to ODBC tables and remote MySQL tables, as well as a number of
 - other interesting features.
 -
 -Package: mariadb-oqgraph-engine-10.0
 -Section: database
 -Architecture: any
 -Depends: libjudydebian1, mariadb-server-10.0|mariadb-galera-server-10.0
 -Description: Oqgraph storage engine for MariaDB
 - The OQGRAPH engine is a computation engine plugin for handling hierarchies
 - (trees) and graphs (friend-of-a-friend, etc) cleanly through standard SQL.
++ mariadb-galera-test (currently mariadb-galera-test-10.0), as determined by the MariaDB
++ maintainers.
diff --cc debian/mariadb-galera-server-10.0.mysql-server.logrotate
index 0f0de51,0000000..789ad35
mode 100644,000000..100644
--- a/debian/mariadb-galera-server-10.0.mysql-server.logrotate
+++ b/debian/mariadb-galera-server-10.0.mysql-server.logrotate
@@@ -1,27 -1,0 +1,27 @@@
 +# - I put everything in one block and added sharedscripts, so that mysql gets 
 +#   flush-logs'd only once.
 +#   Else the binary logs would automatically increase by n times every day.
 +# - The error log is obsolete, messages go to syslog now.
- /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log {
++/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mariadb-slow.log {
 +	daily
 +	rotate 7
 +	missingok
 +	create 640 mysql adm
 +	compress
 +	sharedscripts
 +	postrotate
 +		test -x /usr/bin/mysqladmin || exit 0
 +
 +		# If this fails, check debian.conf! 
 +		MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
 +		if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then
 +		  # Really no mysqld or rather a missing debian-sys-maint user?
 +		  # If this occurs and is not a error please report a bug.
 +		  if ps cax | grep -q mysqld; then
 + 		    exit 1
 +		  fi 
 +		else
 +		  $MYADMIN flush-logs
 +		fi
 +	endscript
 +}
diff --cc mysql-test/suite/innodb/t/innodb-autoinc.test
index 7d5a9be,362be2e..3c75521
--- a/mysql-test/suite/innodb/t/innodb-autoinc.test
+++ b/mysql-test/suite/innodb/t/innodb-autoinc.test
@@@ -350,8 -348,8 +350,8 @@@ INSERT INTO t1 VALUES(NULL)
  INSERT INTO t1 VALUES (18446744073709551610); #-- 2^64 - 2
  SELECT * FROM t1;
  SET @@SESSION.AUTO_INCREMENT_INCREMENT=1152921504606846976, @@SESSION.AUTO_INCREMENT_OFFSET=1152921504606846976;
 -SHOW VARIABLES LIKE "%auto_inc%";
 +SHOW VARIABLES LIKE "auto_inc%";
- --error 167
+ --error 1467
  INSERT INTO t1 VALUES (NULL),(NULL);
  SELECT * FROM t1;
  DROP TABLE t1;
diff --cc sql/mysqld.cc
index 323b851,e52a35b..5b276b5
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@@ -3047,27 -2899,10 +3062,15 @@@ bool one_thread_per_connection_end(THD 
    unlink_thd(thd);
    /* Mark that current_thd is not valid anymore */
    set_current_thd(0);
 +
 +#ifdef WITH_WSREP
 +  if (!wsrep_applier && put_in_cache && cache_thread())
 +#else
    if (put_in_cache && cache_thread())
 +#endif /* WITH_WSREP */
      DBUG_RETURN(0);                             // Thread is reused
  
-   /*
-     It's safe to check for thread_count outside of the mutex
-     as we are only interested to see if it was counted to 0 by the
-     above unlink_thd() call. We should only signal COND_thread_count if
-     thread_count is likely to be 0. (false positives are ok)
-   */
-   if (!thread_count)
-   {
-     mysql_mutex_lock(&LOCK_thread_count);
-     DBUG_PRINT("signal", ("Broadcasting COND_thread_count"));
-     mysql_cond_broadcast(&COND_thread_count);
-     mysql_mutex_unlock(&LOCK_thread_count);
-   }
+   signal_thd_deleted();
    DBUG_LEAVE;                                   // Must match DBUG_ENTER()
  #if defined(HAVE_OPENSSL) && !defined(EMBEDDED_LIBRARY)
    ERR_remove_state(0);
diff --cc sql/sql_parse.cc
index 03367ac,23629ff..8027219
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@@ -4671,21 -4283,19 +4671,35 @@@ end_with_restore_list
        break;
      }
  
 +#ifdef WITH_WSREP
 +    if (lex->type & (
 +            REFRESH_GRANT            |
 +            REFRESH_HOSTS            |
 +            REFRESH_DES_KEY_FILE     |
 +#ifdef HAVE_QUERY_CACHE
 +            REFRESH_QUERY_CACHE_FREE |
 +#endif /* HAVE_QUERY_CACHE */
 +            REFRESH_STATUS           |
 +            REFRESH_USER_RESOURCES))
 +    {
 +      WSREP_TO_ISOLATION_BEGIN(WSREP_MYSQL_DB, NULL, NULL)
 +    }
 +#endif /* WITH_WSREP*/
 +
+ #ifdef HAVE_REPLICATION
+     if (lex->type & REFRESH_READ_LOCK)
+     {
+       /*
+         We need to pause any parallel replication slave workers during FLUSH
+         TABLES WITH READ LOCK. Otherwise we might cause a deadlock, as
+         worker threads eun run in arbitrary order but need to commit in a
+         specific given order.
+       */
+       if (rpl_pause_for_ftwrl(thd))
+         goto error;
+     }
+ #endif
++
      /*
        reload_acl_and_cache() will tell us if we are allowed to write to the
        binlog or not.
diff --cc storage/innobase/handler/ha_innodb.cc
index 51f37aa,ff2fece..0466635
--- a/storage/innobase/handler/ha_innodb.cc
+++ b/storage/innobase/handler/ha_innodb.cc
@@@ -14864,28 -13668,12 +14842,25 @@@ ha_innobase::get_auto_increment
  
  		current = *first_value;
  
- 		/* If the increment step of the auto increment column
- 		decreases then it is not affecting the immediate
- 		next value in the series. */
- 		if (prebuilt->autoinc_increment > increment) {
+ 		if (prebuilt->autoinc_increment != increment) {
  
 +#ifdef WITH_WSREP
 +			WSREP_DEBUG("autoinc decrease: %llu -> %llu\n"
 +				    "THD: %ld, current: %llu, autoinc: %llu", 
 +				    prebuilt->autoinc_increment,
 +				    increment,
 +				    wsrep_thd_thread_id(ha_thd()),
 +				    current, autoinc);
 +			if (!wsrep_on(ha_thd()))
 +			{
 +#endif /* WITH_WSREP */
  			current = autoinc - prebuilt->autoinc_increment;
 +#ifdef WITH_WSREP
 +			}
 +#endif /* WITH_WSREP */
  
  			current = innobase_next_autoinc(
- 				current, 1, increment, 1, col_max_value);
+ 				current, 1, increment, offset, col_max_value);
  
  			dict_table_autoinc_initialize(prebuilt->table, current);
  
diff --cc storage/xtradb/handler/ha_innodb.cc
index 878d567,e30727b..2f088f1
--- a/storage/xtradb/handler/ha_innodb.cc
+++ b/storage/xtradb/handler/ha_innodb.cc
@@@ -15608,28 -14452,12 +15622,25 @@@ ha_innobase::get_auto_increment
  
  		current = *first_value;
  
- 		/* If the increment step of the auto increment column
- 		decreases then it is not affecting the immediate
- 		next value in the series. */
- 		if (prebuilt->autoinc_increment > increment) {
+ 		if (prebuilt->autoinc_increment != increment) {
  
 +#ifdef WITH_WSREP
 +			WSREP_DEBUG("autoinc decrease: %llu -> %llu\n"
 +				    "THD: %ld, current: %llu, autoinc: %llu", 
 +				    prebuilt->autoinc_increment,
 +				    increment,
 +				    wsrep_thd_thread_id(ha_thd()),
 +				    current, autoinc);
 +			if (!wsrep_on(ha_thd()))
 +			{
 +#endif /* WITH_WSREP */
  			current = autoinc - prebuilt->autoinc_increment;
 +#ifdef WITH_WSREP
 +			}
 +#endif /* WITH_WSREP */
  
  			current = innobase_next_autoinc(
- 				current, 1, increment, 1, col_max_value);
+ 				current, 1, increment, offset, col_max_value);
  
  			dict_table_autoinc_initialize(prebuilt->table, current);
  
diff --cc storage/xtradb/srv/srv0srv.cc
index 769942c,ffded97..8b6b79f
--- a/storage/xtradb/srv/srv0srv.cc
+++ b/storage/xtradb/srv/srv0srv.cc
@@@ -168,9 -163,8 +171,10 @@@ OS (provided we compiled Innobase with 
  use simulated aio we build below with threads.
  Currently we support native aio on windows and linux */
  UNIV_INTERN my_bool	srv_use_native_aio = TRUE;
+ UNIV_INTERN my_bool	srv_numa_interleave = FALSE;
  
 +UNIV_INTERN my_bool	srv_lock_timeout_active = FALSE;
 +
  #ifdef __WIN__
  /* Windows native condition variables. We use runtime loading / function
  pointers, because they are not available on Windows Server 2003 and



More information about the commits mailing list