List:Commits« Previous MessageNext Message »
From:magnus.blaudd Date:April 13 2012 8:15am
Subject:bzr push into mysql-trunk branch (magnus.blaudd:3731 to 3874) WL#5881
View as plain text  
 3874 magnus.blaudd@stripped	2012-04-13
      WL#5881 Merge trunk-cluster to trunk
       - Add the session variable 'transaction_allow_batching' to allow
         batching within a transaction to be turned on if the engine supports it.

    added:
      mysql-test/suite/sys_vars/r/transaction_allow_batching_basic.result
      mysql-test/suite/sys_vars/t/transaction_allow_batching_basic.test
    modified:
      sql/sys_vars.cc
 3873 magnus.blaudd@oracle.com	2012-04-13
      ndb
       - update storage/ndb/compile-cluster to latest version

    modified:
      storage/ndb/compile-cluster
 3872 Alexander Barkov	2012-04-12
      BUG#12537203 post-fix
                  
      1. Splitting NameString into three classes:
      - low level SimpleCString without any code specific to identifier handling,
        for easier iteraction with basic classes like String, and for possible
        future use in other parts of the code.
      - NameString, a base class with identifier specific allocation,
        copying, comparison methods. It's a base class for all identifiers
        (column, table, db, function names, etc)
        It's also used in Item_xxx constructors, to pass column name.
        Item_splocal, Item_get_user_var, Item_set_user_var,
        Item_user_var_as_out_param already use it.
      - ItemNameString, for column name handling, with warnings and
        "autogenerated" flag handling.
      - Changing argument types of methods from "NameString *" to "NameString".
        The data type is very small, it's easier to put it on the stack as a whole
        instead of putting a pointer and dereferences the pointer later.
      
      2. Renaming eq() to eq_safe(). Introducing a new quick eq() method,
         which assumes non-NULL pointers.
      
      3. Fixing to create good m_str and m_length values.
         strlen(m_ptr) is now always equal to m_length.
         Adding DBUG_ASSERT to prevent out of sync values
         to be passed to copy().
      
      
      Per-file comments:
      
       @ item.cc
         - Moving warning code from NameString into ItemNameString
         - Fixing NameString::copy() to create a good value:
             strlen(m_ptr) is now always equal to m_length.
       @ item.h
         - Splitting NameString and ItemNameString
      
       @ item_func.h
       @ item_func.h
         - Using new data types and methods
         - Removing get_name() as it's never used.
      
       @ item_xmlfunc.h
         - Making sure to create an Item with a good NameString name.
           Earlier m_ptr did not point to a null-terminated string.
           Revealed by DBUG_ASSERT in SimpleCString::SimpeCString.
      
       @ log_event.cc
         - Fixing that Item_func_set_user_var was created with 
           non null-terminated name string.
      
       @ sp_head.cc
         - Using new append() method
         - Fixing to use a proper constructor.
           Revealed by DBUG_ASSERT in SimpleCString contructor.
      
       @ sql_base.cc
         - Renaming eq() to eq_safe()
      
       @ sql_string.cc
         - Introducing the low level class SimpleCString
         - Adding String::append(), for easier String and SimpleCString interaction
      
       @ sql_view.cc
         - Changing data type from pointer to the structure itself.
      
       @ sql_yacc.yy
         - Removing my_name(). Using m_name directly.
      
       @ sql_show.h
         - Adding helper function append_identifier(), to pass SimpleCString easier

    modified:
      sql/item.cc
      sql/item.h
      sql/item_func.cc
      sql/item_func.h
      sql/item_timefunc.h
      sql/item_xmlfunc.cc
      sql/log_event.cc
      sql/sp_head.cc
      sql/sql_analyse.cc
      sql/sql_base.cc
      sql/sql_executor.cc
      sql/sql_show.h
      sql/sql_string.h
      sql/sql_view.cc
      sql/sql_yacc.yy
 3871 Tor Didriksen	2012-04-12
      Bug#13871079 RQG_MYISAM_DML_ALTER_VALGRIND FAILS ON VALGRIND PN PB2
      
      The class Copy_field contains a String tmp, 
      which may allocate memory on the heap.
      That means that all instances of Copy_field
      must be properly destroyed. Alas they are not.
      
      Solution: don't use Copy_field::tmp for copying
      from_field => tmp => to_field
      in do_field_string()
     @ sql/field.cc
        In Field_set::val_str
        return empty string (of appropriate character set) for an empty set.
     @ sql/field.h
        New private member in Field_enum: empty_set_string.
     @ sql/field_conv.cc
        In do_field_string, use an auto variable for copying
        from_field => tmp => to_field
        rather than copy->tmp.
     @ sql/sql_class.h
        Verifies that these objects are never destroyed....
     @ unittest/gunit/alignment-t.cc
        Add copyright notice.
     @ unittest/gunit/fake_table.h
        More initializations, to avoid valgrind warnings.
     @ unittest/gunit/field-t.cc
        New unit test.
     @ unittest/gunit/field_timestamp-t.cc
        Remove obsolete note about min/max macros.

    modified:
      sql/field.cc
      sql/field.h
      sql/field_conv.cc
      sql/sql_class.h
      unittest/gunit/alignment-t.cc
      unittest/gunit/fake_table.h
      unittest/gunit/field-t.cc
      unittest/gunit/field_timestamp-t.cc
 3870 Sujatha Sivakumar	2012-04-12 [merge]
      upmerge from mysql-5.5 -> mysql-trunk.

    modified:
      mysql-test/extra/rpl_tests/rpl_row_basic.test
      mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result
      mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result
      mysql-test/suite/rpl/r/rpl_row_basic_allow_batching.result
      sql/log_event.cc
 3869 Andrei Elkin	2012-04-12
      BUG#13893310
      
      post-push rpl_mts_debug results mismatch fixing.

    modified:
      mysql-test/suite/rpl/r/rpl_mts_debug.result
      mysql-test/suite/rpl/t/rpl_mts_debug.test
 3868 Andrei Elkin	2012-04-12
      Bug #13893310
      
      Addition to sql_yacc to allow a new token for Change-Master new option
      (to roll in recently added for GTID as well)to be a legal var and sp-label name. 

    modified:
      sql/sql_yacc.yy
 3867 Jimmy Yang	2012-04-12
      Fix Bug 13940669 - 64901: INNODB: ASSERTION FAILURE IN THREAD 34387022112
      IN FILE REM0CMP.CC LINE 5
      
      rb://1024 approved by Sunny Bains

    modified:
      mysql-test/suite/innodb_fts/r/innodb_fts_misc.result
      mysql-test/suite/innodb_fts/t/innodb_fts_misc.test
      storage/innobase/fts/fts0blex.cc
      storage/innobase/fts/fts0blex.l
      storage/innobase/fts/fts0que.cc
      storage/innobase/fts/fts0tlex.cc
      storage/innobase/fts/fts0tlex.l
 3866 Gleb Shchepa	2012-04-11
      Bug #13893310: RPL_MTS_DEBUG IS FAILING IN PB
      
      Minor after-push update of test results (the new SQL_AFTER_MTS_GAPS keyword has changed performance schema digests).

    modified:
      mysql-test/suite/perfschema/r/digest_table_full.result
      mysql-test/suite/perfschema/r/statement_digest.result
      mysql-test/suite/perfschema/r/statement_digest_consumers.result
      mysql-test/suite/perfschema/r/statement_digest_long_query.result
 3865 Andrei Elkin	2012-04-11
      BUG#13893310
      
      post-push fixes to satisfy build on debian.

    modified:
      sql/rpl_rli_pdb.cc
 3864 Andrei Elkin	2012-04-11
      Bug#13893363 - MTS IS MISSING THE ABILITY TO STOP A SLAVE AFTER PROCESSING GAPS
      BUG#13893310 checkpoint_group size wrong at recovery after cold restart
      
      This is combined patch for 3 issues.
      
      Bug#13893363.
      
      The new UNTIL condition is an important feature to have because
      of --relay-log-recovery=1 and Change-Master can *not* run in
      presence of gaps.
      The user would have to execute
        START SLAVE SQL_THREAD UNTIL SQL_AFTER_MTS_GAPS
      if he needed to switch from the parallel to the sequential execution mode
      after slave SQL thread or Worker threads errored out in the parallel mode.
      Thus UNTIL SQL_AFTER_MTS_GAPS gives the user a facility to find out
      the exact after gaps position automatically instead of having to figure
      it out of relay logs and infos himself.
      
      Also, a separate issue of incorrect demotion of
      DEADLOCK/WAIT_FOR_LOCK errors into warning is fixed because at
      Worker execution slave does not retry.  And a todo to relocate
      SQL_AFTER_MTS_GAPS and other post-exec/schedule until options
      checking at the end of read-execute loop (instead of to have them
      right after read phase which can lead to unnecessary hanging when
      a condition is actually met).
      
      
      Bug#13893310.
      
      The issue with checkpoint_group at MTS recovery is that after the
      server restart MTS recovery gaps collecting algorithm initialized
      the recovery bitmap with the default 512 size rather than with a
      correct one with size of not less than of Worker group_executed
      of the last slave session.
      
      That is corrected. The max possible size is used in the gaps
      collecting.  opt_mts_checkpoint_group 's update step is made as
      8 (bits).  Some refactoring in rpl_info*, rpl_rli_pdb is done,
      MTS recovery gaps collecting is deployed on a common to 
      START-SLAVE and --skip-start-slave=0 execution path.
      Few found small bugs fixed along the way, incl. 
      demotion of Worker DEADLOCK/WAIT_FOR_LOCK errors into warning.
      
      
      An associated to the bug valgrind issue is fixed, see the stack
      below, vai deploying handler->end_info() in the error branch of
      RLI::init_info().
      
      
      http://pb2.no.oracle.com/?template=mysql_show_test_failure&test_failure_id=4266844
      
      rpl.rpl_parallel_change_master           w5 [ fail ]  Found warnings/errors in server log file!
              Test ended at 2012-04-02 05:18:16
      line
      ==15911== 8,192 bytes in 1 blocks are definitely lost in loss record 130 of 179
      ==15911==    at 0x4C216FB: malloc (vg_replace_malloc.c:236)
      ==15911==    by 0xA29FE2: my_malloc (my_malloc.c:38)
      ==15911==    by 0xA09EFD: init_io_cache (mf_iocache.c:232)
      ==15911==    by 0x9FD1E3: Rpl_info_file::do_init_info(unsigned long const*, unsigned int) (rpl_info_file.cc:95)
      ==15911==    by 0x9EC97B: Rpl_info_handler::init_info(unsigned long const*, unsigned int) (rpl_info_handler.h:45)
      ==15911==    by 0x9F153E: Relay_log_info::init_info() (rpl_rli.cc:1676)
      ==15911==    by 0x9E688B: init_info(Master_info*, bool, int) (rpl_slave.cc:468)
      ==15911==    by 0x9E9AB1: init_slave() (rpl_slave.cc:316)
      ==15911==    by 0x5CFE18: mysqld_main(int, char**) (mysqld.cc:5083)
     @ mysql-test/extra/rpl_tests/rpl_loaddata.test
        error code changed.
     @ mysql-test/extra/rpl_tests/rpl_mts_crash_safe.inc
        Refining the test after MTS work-around for --relay-log-recovery is made.
        Before to start the server with the option the user has to run
        START SLAVE UNTIL SQL_AFTER_MTS_GAPS as this test does.
     @ mysql-test/extra/rpl_tests/rpl_stm_EE_err2.test
        error code changed.
     @ mysql-test/suite/rpl/r/rpl_mixed_mts_crash_safe.result
        results updated.
     @ mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe.result
        results updated.
     @ mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe_checksum.result
        results updated.
     @ mysql-test/suite/rpl/r/rpl_mts_debug.result
        results updated.results updated.
     @ mysql-test/suite/rpl/r/rpl_parallel_start_stop.result
        results are updated.
     @ mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
        results updated.
     @ mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result
        results updated.
     @ mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result
        results updated.
     @ mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result
        results updated.
     @ mysql-test/suite/rpl/t/rpl_mts_debug.test
        cleanup: making the test to looking uniformally (@save);
        adding fault injection to various error branches.
     @ mysql-test/suite/rpl/t/rpl_parallel_start_stop.test
        until SQL_AFTER_MTS_GAPS tests are added.
     @ mysql-test/suite/rpl/t/rpl_row_crash_safe.test
        Disallowing the test for MTS because it creates gaps to recover from which
        a specific MTS facility is needed (that is tested separately).
     @ mysql-test/suite/rpl/t/rpl_stm_mixed_crash_safe.test
        Disallowing the test for MTS because it creates gaps to recover from which
        a specific MTS facility is needed (that is tested separately).
     @ mysql-test/suite/rpl/t/rpl_stm_until.test
        A memo to relocate SLAVE UNTIL SQL_AFTER_MTS_GAPS is added.
     @ sql/lex.h
        a new lex symbol for SQL_AFTER_MTS_GAPS is added.
     @ sql/rpl_info_dummy.cc
        Rpl handler interface is extended with reset_info().
     @ sql/rpl_info_dummy.h
        Rpl handler interface is extended with reset_info().
     @ sql/rpl_info_factory.cc
        submerging worker->init_info() into create_worker().
        Signature of both changed to propagate more of the caller context such
        as recovery mode.
     @ sql/rpl_info_factory.h
        signature is changed.
     @ sql/rpl_info_file.cc
        Rpl handler interface is extended with reset_info().
        ******
        strlen to the delete file name necessary check is added.
     @ sql/rpl_info_file.h
        Rpl handler interface is extended with reset_info().
     @ sql/rpl_info_handler.h
        Rpl handler interface is extended with reset_info().
     @ sql/rpl_info_table.cc
        Rpl handler interface is extended with reset_info().
     @ sql/rpl_info_table.h
        Rpl handler interface is extended with reset_info().
     @ sql/rpl_mi.cc
        put a todo to complete other than RLI class::init_info 
        to call end_info() in case the init fails.
     @ sql/rpl_rli.cc
        UNTIL_SQL_AFTER_MTS_GAPS case is added to Relay_log_info::is_until_satisfied().
        ******
        recovery_groups bitmap life time is defined depending whether the previous parallel slave
        session left gaps. It is initialized in mts_recovery_group() if that's the case;
        making mts_recovery_groups() to be called in a common for START-SLAVE and init_slave()
        execution path;
        Relay_log_info::reset_workers_recovered() is added to be called at the end of
        mts-recovery execution phase (aka gaps filling). 
        
        ******
        deploying handler->end_info() in the error branch of RLI::init_info().
     @ sql/rpl_rli.h
        UNTIL_SQL_AFTER_MTS_GAPS is added to enum conditions.
        ******
        a new flag is added to indicate recovery_groups is initialized;
        reset_workers_recovered() is added;
        a debug version of new UNTIL condition is added.
     @ sql/rpl_rli_pdb.cc
        Relocating bitmap_init() for Worker::group_* bitmaps into
        Worker::init_info();
        Two possible value for the size depends on the last argument of
        create_worker();
        In the gaps collecting phase of recovery the size must be set to the max
        possible value;
        Slave_worker::reset_info() is added for RLI::reset_workers_recovered().
        ******
        put a todo to complete other than RLI class::init_info 
        to call end_info() in case the init fails.
     @ sql/rpl_rli_pdb.h
        Worker::init_info() signature accepts a new argument;
        reset_info() to the set of methods is added.
     @ sql/rpl_slave.cc
        a cause of demotion of Worker DEADLOCK/WAIT_FOR_LOCK errors into warning is fixed;
        change_master() improves a warning instucting how to proceed if MTS gaps are met;
        SQL_AFTER_MTS_GAPS (as well as another fixes added UNTIL_SQL_AFTER_GTIDS) is added 
        to displaying with Show-Slave-Status.
        
        ******
        making mts_recovery_groups() to be called in a common for START-SLAVE and init_slave()
        execution path, notice Change-Master forces to have it in a separate invocation point 
        in RLI::init_info();
        changing mts_recovery_groups() to corresponds to error code convention for func:s
        called by its caller;
        initialization of rli->recovery_groups bitmap to the max size of the Worker group_executed;
        a little refinement of asserts and logics in mts_recovery_groups() is done;
        fixing too early (so incorrect) updating for rli->recovery_parallel_workers in the error branch
        of slave_start_workers();
        Cleanup for rli->recovery_groups at the end of the Coordinator (SQL) thread to complete
        its life time;
        remove_workers() is replaced by Rpl_info_factory::reset_workers();
        deploying RLI::reset_workers_recovered() at two points corresponding to
        the end of mts-recovery;
        slave_start_workers() is corrected in that the new # of Workers can be different from
        the last time which had a flaw in case of gaps left.
        ******
        Worker tables info are deleted (files removed) in case the former MTS
        is changed to the current STS mode and no gaps are present.
     @ sql/rpl_slave.h
        changing signature for mts_recovery_groups().
     @ sql/share/errmsg-utf8.txt
        New error messages are added to indicate impossible MTS recovery.
     @ sql/sql_lex.h
        struct st_lex_master_info is extended to hold the fact of 
        SQL_AFTER_MTS_GAPS is requested to propagate one into start_slave().
     @ sql/sql_yacc.yy
        SQL_AFTER_MTS_GAPS handling in parser is added.
     @ sql/sys_vars.cc
        making mts_checkpoint_group to vary by 8 bits to correspond
        to the Worker info table schema that contains the number of bytes (not bits)
        field. In debug built granularity left to 1 bit as needed for few tests.

    modified:
      mysql-test/extra/rpl_tests/rpl_loaddata.test
      mysql-test/extra/rpl_tests/rpl_mts_crash_safe.inc
      mysql-test/extra/rpl_tests/rpl_stm_EE_err2.test
      mysql-test/suite/rpl/r/rpl_mixed_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe_checksum.result
      mysql-test/suite/rpl/r/rpl_mts_debug.result
      mysql-test/suite/rpl/r/rpl_parallel_start_stop.result
      mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result
      mysql-test/suite/rpl/t/rpl_mts_debug.test
      mysql-test/suite/rpl/t/rpl_parallel_start_stop.test
      mysql-test/suite/rpl/t/rpl_row_crash_safe.test
      mysql-test/suite/rpl/t/rpl_stm_mixed_crash_safe.test
      mysql-test/suite/rpl/t/rpl_stm_until.test
      sql/lex.h
      sql/rpl_info_dummy.cc
      sql/rpl_info_dummy.h
      sql/rpl_info_factory.cc
      sql/rpl_info_factory.h
      sql/rpl_info_file.cc
      sql/rpl_info_file.h
      sql/rpl_info_handler.h
      sql/rpl_info_table.cc
      sql/rpl_info_table.h
      sql/rpl_mi.cc
      sql/rpl_rli.cc
      sql/rpl_rli.h
      sql/rpl_rli_pdb.cc
      sql/rpl_rli_pdb.h
      sql/rpl_slave.cc
      sql/rpl_slave.h
      sql/share/errmsg-utf8.txt
      sql/sql_lex.h
      sql/sql_yacc.yy
      sql/sys_vars.cc
 3863 gopal.shankar@stripped	2012-04-11 [merge]
      Bug#11815557 60269: MYSQL SHOULD REJECT ATTEMPTS TO CREATE SYSTEM
                          TABLES IN INCORRECT ENGINE
      
      PROBLEM:
        CREATE/ALTER TABLE currently can move system tables like
      mysql.db, user, host etc, to engines other than MyISAM. This is not
      completely supported as of now, by mysqld. When some of system tables
      like plugin, servers, event, func, *_priv, time_zone* are moved
      to innodb, mysqld restart crashes. Currently system tables
      can be moved to BLACKHOLE also!!!.
      
      ANALYSIS:
        The problem is that there is no check before creating or moving
      a system table to some particular engine.
      
        System tables are suppose to be residing in MyISAM. We can think
      of restricting system tables to exist only in MyISAM. But, there could
      be future needs of these system tables to be part of other engines
      by design. For eg, NDB cluster expects some tables to be on innodb
      or ndb engine. This calls for a solution, by which system
      tables can be supported by any desired engine, with minimal effort.
      
      FIX:
        The solution provides a handlerton interface using which,
      mysqld server can query particular storage engine handlerton for
      system tables that it supports. This way each storage engine
      layer can define their own system database and system tables.
      
        The check_engine() function uses the new handlerton function
      ha_check_if_supported_system_table() to check if db.tablename
      provided in the DDL is supported by the SE.
      
      Note: This fix has modified a test in help.test, which was moving
      mysql.help_* to innodb. The primary intention of the test was not
      to move them between engines.

    modified:
      mysql-test/r/alter_table.result
      mysql-test/r/explain.result
      mysql-test/r/get_diagnostics.result
      mysql-test/r/help.result
      mysql-test/r/innodb_explain_json_non_select_all.result
      mysql-test/r/innodb_explain_json_non_select_none.result
      mysql-test/r/innodb_explain_non_select_all.result
      mysql-test/r/innodb_explain_non_select_none.result
      mysql-test/r/myisam_explain_json_non_select_all.result
      mysql-test/r/myisam_explain_json_non_select_none.result
      mysql-test/r/myisam_explain_non_select_all.result
      mysql-test/r/myisam_explain_non_select_none.result
      mysql-test/r/partition_error.result
      mysql-test/r/partition_exchange.result
      mysql-test/r/read_only_innodb.result
      mysql-test/r/sp-destruct.result
      mysql-test/r/type_time.result
      mysql-test/r/variables.result
      mysql-test/suite/binlog/r/binlog_rewrite.result
      mysql-test/suite/rpl/r/rpl_alter_repository.result
      mysql-test/suite/rpl/r/rpl_mixed_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_parallel_start_stop.result
      mysql-test/suite/rpl/r/rpl_row_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_stm_binlog_max_cache_size.result
      mysql-test/suite/rpl/t/rpl_alter_repository.test
      mysql-test/suite/rpl/t/rpl_parallel_start_stop.test
      mysql-test/suite/sys_vars/r/max_binlog_cache_size_basic.result
      mysql-test/suite/sys_vars/r/max_binlog_stmt_cache_size_basic.result
      mysql-test/t/alter_table.test
      mysql-test/t/help.test
      sql/handler.cc
      sql/handler.h
      sql/share/errmsg-utf8.txt
      sql/sql_table.cc
      storage/example/ha_example.cc
      storage/myisam/ha_myisam.cc
 3862 Marko Mäkelä	2012-04-11
      Bug#13945538 INCONSISTENT USE OF DATA TYPES IN INNODB ERROR REPORTING
      
      InnoDB used to use a mixture of int, ulint, and enum db_err for error
      codes. This patch changes it to use dberr_t (an enum) everywhere, so
      that errors are caught more easily. For example, one could forget to
      convert an InnoDB error code to an MySQL error code, or do the
      conversion twice. Also, gdb will nicely display the symbolic names of
      error codes when the enum type is being used.
      
      Also, the definition of trx->mysql_thd as void* instead of THD* causes
      unnecessary type casts.
      
      While we are at it, use ut_strerr() for reporting InnoDB internal
      errors to the user. In this way, the enum values can be changed at
      will.
      
      rb:1026 approved by Jimmy Yang

    modified:
      storage/innobase/api/api0api.cc
      storage/innobase/api/api0misc.cc
      storage/innobase/btr/btr0btr.cc
      storage/innobase/btr/btr0cur.cc
      storage/innobase/buf/buf0buf.cc
      storage/innobase/buf/buf0dump.cc
      storage/innobase/buf/buf0rea.cc
      storage/innobase/dict/dict0boot.cc
      storage/innobase/dict/dict0crea.cc
      storage/innobase/dict/dict0dict.cc
      storage/innobase/dict/dict0load.cc
      storage/innobase/dict/dict0stats.cc
      storage/innobase/fil/fil0fil.cc
      storage/innobase/fts/fts0ast.cc
      storage/innobase/fts/fts0config.cc
      storage/innobase/fts/fts0fts.cc
      storage/innobase/fts/fts0opt.cc
      storage/innobase/fts/fts0que.cc
      storage/innobase/fts/fts0sql.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/ha_innodb.h
      storage/innobase/handler/handler0alter.cc
      storage/innobase/ibuf/ibuf0ibuf.cc
      storage/innobase/include/api0api.h
      storage/innobase/include/api0misc.h
      storage/innobase/include/btr0cur.h
      storage/innobase/include/buf0buf.h
      storage/innobase/include/db0err.h
      storage/innobase/include/dict0crea.h
      storage/innobase/include/dict0dict.h
      storage/innobase/include/dict0load.h
      storage/innobase/include/dict0stats.h
      storage/innobase/include/fil0fil.h
      storage/innobase/include/fts0ast.h
      storage/innobase/include/fts0fts.h
      storage/innobase/include/fts0priv.h
      storage/innobase/include/ha_prototypes.h
      storage/innobase/include/lock0lock.h
      storage/innobase/include/log0recv.h
      storage/innobase/include/que0que.h
      storage/innobase/include/read0read.h
      storage/innobase/include/read0read.ic
      storage/innobase/include/row0ftsort.h
      storage/innobase/include/row0ins.h
      storage/innobase/include/row0log.h
      storage/innobase/include/row0merge.h
      storage/innobase/include/row0mysql.h
      storage/innobase/include/row0sel.h
      storage/innobase/include/row0uins.h
      storage/innobase/include/row0umod.h
      storage/innobase/include/row0upd.h
      storage/innobase/include/row0vers.h
      storage/innobase/include/srv0srv.h
      storage/innobase/include/srv0start.h
      storage/innobase/include/trx0rec.h
      storage/innobase/include/trx0roll.h
      storage/innobase/include/trx0sys.h
      storage/innobase/include/trx0trx.h
      storage/innobase/include/trx0undo.h
      storage/innobase/include/ut0ut.h
      storage/innobase/lock/lock0lock.cc
      storage/innobase/log/log0recv.cc
      storage/innobase/os/os0file.cc
      storage/innobase/que/que0que.cc
      storage/innobase/row/row0ftsort.cc
      storage/innobase/row/row0ins.cc
      storage/innobase/row/row0log.cc
      storage/innobase/row/row0merge.cc
      storage/innobase/row/row0mysql.cc
      storage/innobase/row/row0purge.cc
      storage/innobase/row/row0sel.cc
      storage/innobase/row/row0uins.cc
      storage/innobase/row/row0umod.cc
      storage/innobase/row/row0undo.cc
      storage/innobase/row/row0upd.cc
      storage/innobase/row/row0vers.cc
      storage/innobase/srv/srv0conc.cc
      storage/innobase/srv/srv0srv.cc
      storage/innobase/srv/srv0start.cc
      storage/innobase/trx/trx0i_s.cc
      storage/innobase/trx/trx0rec.cc
      storage/innobase/trx/trx0roll.cc
      storage/innobase/trx/trx0sys.cc
      storage/innobase/trx/trx0trx.cc
      storage/innobase/trx/trx0undo.cc
      storage/innobase/ut/ut0ut.cc
 3861 Luis Soares	2012-04-11 [merge]
      BUG#13877432
      
      Automerged approved bzr bundle into latest mysql-trunk.

    added:
      mysql-test/suite/binlog/r/binlog_gtid_cache.result
      mysql-test/suite/binlog/t/binlog_gtid_cache-master.opt
      mysql-test/suite/binlog/t/binlog_gtid_cache.test
    modified:
      sql/binlog.cc
 3860 Yasufumi Kinoshita	2012-04-11
      Fix for Bug#13798956 : fix for flush_neighbors behavior to flush only contiguous pages

    modified:
      storage/innobase/buf/buf0flu.cc
 3859 kevin.lewis@stripped	2012-04-10
      Revert revno: 3850 since it shows regression in embedded-debug in daily-trunk run.

    modified:
      storage/innobase/dict/dict0boot.cc
      storage/innobase/dict/dict0crea.cc
      storage/innobase/dict/dict0load.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/ha_innodb.h
      storage/innobase/handler/handler0alter.cc
      storage/innobase/handler/i_s.cc
      storage/innobase/include/dict0boot.h
      storage/innobase/include/dict0crea.h
      storage/innobase/include/dict0load.h
      storage/innobase/os/os0file.cc
 3858 Manish Kumar	2012-04-10 [merge]
      upmerge from mysql-5.5 -> mysql-trunk

    modified:
      sql/mysqld.cc
 3857 Jon Olav Hauglid	2012-04-10
      WL#6255 Online ALTER TABLE…MODIFY…NOT NULL, ADD FOREIGN KEY
      
      Pre-requisite patch.
      
      This patch splits the Alter_inplace_info handler flag
      ALTER_COLUMN_NULLABLE in two - ALTER_COLUMN_NULLABLE
      for changing a NOT NULL column to NULL, and
      ALTER_COLUMN_NOT_NULLABLE for changing a NULL column
      to NOT NULL. This is done to make it easier for storage
      engines as these two operations have different requirements.

    modified:
      mysql-test/r/alter_table.result
      mysql-test/t/alter_table.test
      sql/handler.h
      sql/sql_table.cc
 3856 Manish Kumar	2012-04-10 [merge]
      upmerge from mysql-5.5 -> mysql-trunk
     @ mysql-test/suite/rpl/r/rpl_report_port.result
        Updated the corresponding result file.
     @ mysql-test/suite/rpl/t/rpl_report_port.test
        Added the restart server option before ending the test.

    removed:
      mysql-test/suite/rpl/t/rpl_report_port-slave.opt
    modified:
      mysql-test/suite/rpl/r/rpl_report_port.result
      mysql-test/suite/rpl/t/rpl_report_port.test
 3855 Nuno Carvalho	2012-04-09
      BUG#13941187: RPL.RPL_MASTER_POS_WAIT SPORADIC FAILURES
      
      rpl.rpl_master_pos_wait has sporadic failures on pb2. This is due to the
      indeterminism of running STOP SLAVE SQL_THREAD and 
      SQL_THREAD_WAIT_AFTER_GTIDS in parallel, where the latter may return 
      NULL (slave stoppped) or -1 (timeout).
      
      To avoid SQL_THREAD_WAIT_AFTER_GTIDS return -1, disabled timeout from
      SQL_THREAD_WAIT_AFTER_GTIDS query, setting it to 0.

    modified:
      mysql-test/suite/rpl/r/rpl_master_pos_wait.result
      mysql-test/suite/rpl/t/rpl_master_pos_wait.test
 3854 kevin.lewis@stripped	2012-04-09
      Fix Windows build failure caused by revno: 3850,
      rev-id kevin.lewis@strippedbnxqu985

    modified:
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/ha_innodb.h
 3853 Venkata Sidagam	2012-04-09 [merge]
      Null merge from 5.5 to trunk

 3852 Nuno Carvalho	2012-04-09
      BUG#13680651: RPL_CORRUPTION TEST FAILS WITH SLAVE STOPPED WITH WRONG ERROR CODE ON VALGRIND
      
      Errors numbers shifted and include/wait_for_slave_io_error.inc does not
      supports error names, so changed 1721 to new
      ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE number (1741).

    modified:
      mysql-test/suite/rpl/r/rpl_corruption.result
      mysql-test/suite/rpl/t/rpl_corruption.test
 3851 Mayank Prasad	2012-04-07 [merge]
      BUG#13738989 : 62136 : FAILED TO FETCH SELECT RESULT USING EMBEDDED MYSQLD
            
      Merge : 5.5->trunk

    modified:
      libmysqld/lib_sql.cc
 3850 kevin.lewis@strippedom	2012-04-06
      Code Cleanup and reorganization.
      Collect sections of ha_innobase::create into parse_table_name()
      Let normalize_table_name allocate the name from the heap
      so that it can use just the memory it needs and does not have
      to allocate more than neccessary and allocate it on the stack.
      make sure thes string buffers are always freed before exit.
      
      Approved by jimmy in http://bur03.no.oracle.com/rb/r/990/

    modified:
      storage/innobase/dict/dict0boot.cc
      storage/innobase/dict/dict0crea.cc
      storage/innobase/dict/dict0load.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/ha_innodb.h
      storage/innobase/handler/handler0alter.cc
      storage/innobase/handler/i_s.cc
      storage/innobase/include/dict0boot.h
      storage/innobase/include/dict0crea.h
      storage/innobase/include/dict0load.h
      storage/innobase/os/os0file.cc
 3849 Vasil Dimov	2012-04-06
      Disable the test innodb_buffer_pool_filename_basic on Windows.
      
      It is a bug in mtr that the test is executed without mysqld being restarted
      even though --force-restart is specified in
      mysql-test/suite/sys_vars/t/innodb_buffer_pool_filename_basic-master.opt
      
      Without the restart we get a rare, sporadic, nondeterministic failures, see
      the .test file for more details on why the restart is needed.

    modified:
      mysql-test/suite/sys_vars/t/innodb_buffer_pool_filename_basic.test
 3848 Mayank Prasad	2012-04-06
      Bug#13919522 : BETTER DIGEST NORMALIZATION OF LIST OF VALUES WITH NULL.
      
      Details:
       - Added code to treat NULL a special case. When NULL is alone, it is 
         not normalized and treated as identifier. But when it is not, i.e.
         comes after/before a value ("NULL, 1" or "1, NULL" or "NULL, NULL")
         it is treated as other values and normlaized.

    modified:
      mysql-test/suite/perfschema/include/digest_cleanup.inc
      mysql-test/suite/perfschema/include/digest_execution.inc
      mysql-test/suite/perfschema/include/digest_setup.inc
      mysql-test/suite/perfschema/r/digest_table_full.result
      mysql-test/suite/perfschema/r/start_server_no_digests.result
      mysql-test/suite/perfschema/r/statement_digest.result
      mysql-test/suite/perfschema/r/statement_digest_consumers.result
      mysql-test/suite/perfschema/r/statement_digest_consumers2.result
      storage/perfschema/pfs_digest.cc
 3847 Jimmy Yang	2012-04-06
      Fix a simple compilation warning.

    modified:
      storage/innobase/include/ut0vec.ic
 3846 Hemant Kumar	2012-04-06
      Adding parts suite to default.push

    modified:
      mysql-test/collections/default.push
 3845 sayantan.dutta@stripped	2012-04-05
      BUG #13625278: INFORMATION OF TEST AFTER PB2 TIMES OUT

    modified:
      mysql-test/mysql-test-run.pl
 3844 Vasil Dimov	2012-04-05
      Switch fts_query_t::total_docs from ulint to ib_int64_t because it
      is assigned from dict_table_t::stat_n_rows which is ib_int64_t.
      
      Adjust the return type of fts_get_total_document_count() and remove
      then unnecessary typecast.

    modified:
      storage/innobase/fts/fts0fts.cc
      storage/innobase/fts/fts0que.cc
      storage/innobase/include/fts0priv.h
 3843 Gleb Shchepa	2012-04-04
      WL#5855: Print EXPLAIN in JSON format
      
      Minor after-push cleanup to comply with Opt_trace_object assertions.

    modified:
      sql/opt_explain_json.cc
 3842 Christopher Powers	2012-04-04
      Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
      
      Fixes for statement_digest_charset.test
          

    modified:
      mysql-test/suite/perfschema/r/statement_digest_charset.result
      mysql-test/suite/perfschema/t/statement_digest_charset.test
 3841 Praveenkumar Hulakund	2012-04-04
      BUG#13741104 - VALGRIND FAILURE IN OPT_TRACE.EQ_RANGE_STATISTICS TEST WITH PS
                     PROTOCOL. 
      
      Analysis:
      -----------
      TABLE_LIST of LEX object holds the list of tables required for the query.
      While executing the query, TABLE (and in turn TABLE_SHARE) for the 
      TABLE_LIST elements is populated. All opened TABLEs are closed in function
      "close_thread_tables", after completion of execution of statement.
      
      If query has "INFORMATION_SCHEMA" table or sub query (as for e.g.
      SELECT * FROM (SELECT * FROM t1) AS a) then temporary table is created. This
      temporary table is held by TABLE_SHARE. Name of the table
      (i.e. TABLE_LIST::table_name) is made to point to the temporary table name
      held in "TABLE_SHARE::table_name.str". And TABLE of temporary table is added 
      into THD::derived_tables. Member "TABLE_LIST::table_name" with temporary
      table name is used through out the execution of the query.
      
      While closing "THD::derived_tables", the instances of TABLE and TABLE_SHARE
      were allocated in the TABLE object's mem_root is also deleted
      Because of this "TABLE_LIST::table_name" is becoming stale pointer. So
      next access to member "TABLE_LIST::table_name" might result in issues. 
      
      In single statement execution, we might not see any issues as TABLE_LIST
      is recreated for the next execution of the same QUERY. 
      But for the prepared statements, first "close_thread_tables" makes member 
      "TABLE_LIST::table_name" pointer stale. Next access to this member (in the 
      next execute of prepared statement, before opening table) might cause issue.
      So, because of this stale pointer "TABLE_LIST::table_name" access in function
      "opt_trace_disable_if_no_tables_access" (while executing prepared statment),
      valgind reported error.
      (Table open for the TABLE_LIST element will reset the stale pointers by
       creating the new temp tables, so next access to TABLE_LIST::table_name will
       not result in any issue)
      
      Fix:
      ----------
      In function "TABLE_LIST::reinit_before_use", setting table_name and
      table_name_length to 0 for the anonymous table created for sub query and view.
      And setting table_name to schema_table_name member value for schema table.

    modified:
      sql/table.cc
 3840 horst.hunger@stripped	2012-03-31
      To reproduce bug#13924750.

    added:
      mysql-test/r/partition_locking_4.result
      mysql-test/t/partition_locking_4.test
    modified:
      mysql-test/t/disabled.def
 3839 Alfranio Correia	2012-04-04 [merge]
      merge mysql-trunk (local) --> mysql-trunk

    added:
      mysql-test/suite/rpl/t/rpl_mixed_implicit_commit_binlog-master.opt
      mysql-test/suite/rpl/t/rpl_mixed_implicit_commit_binlog-slave.opt
      mysql-test/suite/rpl/t/rpl_row_implicit_commit_binlog-master.opt
      mysql-test/suite/rpl/t/rpl_row_implicit_commit_binlog-slave.opt
      mysql-test/suite/rpl/t/rpl_stm_implicit_commit_binlog-master.opt
      mysql-test/suite/rpl/t/rpl_stm_implicit_commit_binlog-slave.opt
    modified:
      mysql-test/extra/rpl_tests/rpl_implicit_commit_binlog.test
      mysql-test/extra/rpl_tests/rpl_mixing_engines.inc
      mysql-test/extra/rpl_tests/rpl_mixing_engines.test
      mysql-test/include/show_events.inc
      mysql-test/suite/rpl/r/rpl_mixed_implicit_commit_binlog.result
      mysql-test/suite/rpl/r/rpl_mixed_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe_checksum.result
      mysql-test/suite/rpl/r/rpl_non_direct_mixed_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_non_direct_row_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_non_direct_stm_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_row_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_implicit_commit_binlog.result
      mysql-test/suite/rpl/r/rpl_row_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_implicit_commit_binlog.result
      mysql-test/suite/rpl/r/rpl_stm_mixed_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result
      mysql-test/suite/rpl/t/rpl_mixed_implicit_commit_binlog.test
      mysql-test/suite/rpl/t/rpl_row_implicit_commit_binlog.test
      mysql-test/suite/rpl/t/rpl_stm_implicit_commit_binlog.test
      sql/log_event.cc
      sql/sql_parse.cc
 3838 Praveenkumar Hulakund	2012-04-04 [merge]
      Bug#12762885: 61713: MYSQL WILL NOT BIND TO "LOCALHOST" IF LOCALHOST IS BOTH
                           IPV4/IPV6 ENABLED
      Merge from 5.5 to 5.6(trunk)
      
      Analysis:
      ----------------------
      The problem was that if a hostname resolves to more than one IP-address,
      the server (5.5) does not start due to an error. In 5.1 the server used to
      take some IP-address and start.
      
      It's a regression and should be fixed.
      
      5.5 supports IPv6, while 5.1 does not. However, that should not 
      prevent the server from start -- if a hostname has both IPv4 and IPv6 addresses,
      the server should choose some IPv4-address and start.
      
      It's been decided to prefer IPv4-address to be backward compatible with 5.1.
      
      Another problem was that the 5.6 server did not report proper error message
      when the specified hostname could not be resolved. So, the code has been 
      changed to report proper error message. 
      
      Switch case "OPT_BIND_ADDRESS" was dead code, so removed it.
      
      Testing
      ================================
      TRUNK
      =============================
      invalid hostname (localhos):
        => Following error message reported.
          120308 16:14:20 [Note] Server hostname (bind-address): 'localhos'; port: 4000
          120308 16:14:22 [ERROR] Can't create IP socket: No such file or directory
          120308 16:14:22 [ERROR] Can't start server: cannot resolve hostname! 
      
      invalid ip_address:
        => Following error message reported.
          120308 16:17:50 [Note] Server hostname (bind-address): '123.123.123.123'; port: 4000
          120308 16:17:50 [Note]   - '123.123.123.123' resolves to '123.123.123.123';
          120308 16:17:50 [Note] Server socket created on IP: '123.123.123.123'.
          120308 16:17:50 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
      
      Only ipv4 host configured:
        => Following message logged 
          120308 16:22:42 [Note] Server hostname (bind-address): 'localhost'; port: 4000
          120308 16:22:42 [Note]   - 'localhost' resolves to '127.0.0.1';
          120308 16:22:42 [Note] Server socket created on IP: '127.0.0.1'.
      
      Only ipv6 host configured:
        => Following message logged 
          120308 16:23:57 [Note] Server hostname (bind-address): 'localhost'; port: 4000
          120308 16:23:57 [Note]   - 'localhost' resolves to '::1';
          120308 16:23:57 [Note] Server socket created on IP: '::1'.
      
      ipv4 and ipv6 host configured:
        => Following message logged
          120308 16:19:00 [Note] Server hostname (bind-address): 'localhost'; port: 4000
          120308 16:19:00 [Note]   - 'localhost' resolves to '::1';
          120308 16:19:00 [Note]   - 'localhost' resolves to '127.0.0.1';
          120308 16:19:00 [Note] Server socket created on IP: '127.0.0.1'.
        => Non localhost address  
          120308 16:15:19 [Note] Server hostname (bind-address): 'mysql_addr'; port: 4000
          120308 16:15:19 [Note]   - 'mysql_addr' resolves to '10.178.58.216';
          120308 16:15:19 [Note]   - 'mysql_addr' resolves to 'fe80::120b:a9ff:fe69:59ec';
          120308 16:15:19 [Note] Server socket created on IP: '10.178.58.216'.
      
      More than one entry for ipv4 and ipv6 address:
        => Following message logged
          120308 16:26:30 [Note]   - 'localhost' resolves to '::1';
          120308 16:26:30 [Note]   - 'localhost' resolves to '::1';
          120308 16:26:30 [Note]   - 'localhost' resolves to '127.0.0.1';
          120308 16:26:30 [Note]   - 'localhost' resolves to '127.0.0.1';
          120308 16:26:30 [Note] Server socket created on IP: '127.0.0.1'.

    modified:
      sql/mysqld.cc
 3837 Christopher Powers	2012-04-04
      Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
      
      New testcase

    added:
      mysql-test/suite/perfschema/r/statement_digest_charset.result
      mysql-test/suite/perfschema/t/statement_digest_charset.test
 3836 Christopher Powers	2012-04-03 [merge]
      local merge

    modified:
      CMakeLists.txt
      cmake/build_configurations/compiler_options.cmake
      cmake/libutils.cmake
      cmd-line-utils/libedit/map.c
      cmd-line-utils/libedit/tty.c
      configure.cmake
      extra/yassl/src/buffer.cpp
      libmysqld/CMakeLists.txt
      mysql-test/extra/rpl_tests/rpl_loaddata.test
      mysql-test/extra/rpl_tests/rpl_stm_EE_err2.test
      mysql-test/suite/innodb/r/innodb-index-online.result
      mysql-test/suite/innodb/t/innodb-index-online.test
      mysql-test/suite/perfschema/r/dml_setup_instruments.result
      mysql-test/suite/perfschema/t/dml_setup_instruments.test
      mysql-test/suite/rpl/r/rpl_loaddata.result
      mysql-test/suite/rpl/r/rpl_stm_EE_err2.result
      mysql-test/suite/rpl/r/rpl_stm_loaddata_concurrent.result
      mysql-test/t/disabled.def
      sql/CMakeLists.txt
      sql/md5.cc
      sql/mysqld.cc
      sql/sql_base.cc
      sql/sql_update.cc
      sql/table.cc
      sql/table.h
      storage/innobase/api/api0api.cc
      storage/innobase/include/buf0types.h
 3835 Christopher Powers	2012-04-03
      Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
          
      Undo changes to check-testcase.test

    modified:
      mysql-test/include/check-testcase.test
 3834 Christopher Powers	2012-04-03
      Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
          
      Refinements to original fix:
      - start_statement() takes a character set pointer instead of character set id.
      - Check that the from/to charsets are different before converting.
      - New testcase to verify that statement identifiers are converted properly.

    modified:
      include/mysql/psi/mysql_statement.h
      include/mysql/psi/psi.h
      include/mysql/psi/psi_abi_v1.h.pp
      mysql-test/include/check-testcase.test
      mysys/psi_noop.c
      sql/mysqld.cc
      sql/sql_parse.cc
      storage/perfschema/pfs.cc
      storage/perfschema/pfs_digest.cc
      storage/perfschema/pfs_digest.h
 3833 Christopher Powers	2012-04-02
      Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
        
      Test failure was caused by the statement digest identifiers being stored as UTF8 in
      PFS tables without regard for the client character set. PFS now converts statement
      digest identifiers from the client character set into UTF8 before storing.

    modified:
      include/mysql/psi/mysql_statement.h
      include/mysql/psi/psi.h
      include/mysql/psi/psi_abi_v1.h.pp
      sql/mysqld.cc
      sql/sql_parse.cc
      storage/perfschema/pfs.cc
      storage/perfschema/pfs_digest.cc
      storage/perfschema/pfs_digest.h
 3832 Mattias Jonsson	2012-04-02 [merge]
      manual merge of bug#13485448:
      TRUNCATE PARTITION DOES NOT INVALIDATE QUERY CACHE
      
      merged the new test in partition_qcache into partition_cache
      instead.

    modified:
      mysql-test/r/partition_cache.result
      mysql-test/t/partition_cache.test
      sql/sql_partition_admin.cc
 3831 Jimmy Yang	2012-04-02
      Fix Bug 13876790 - INNODB FTS SUPPORT : FTS GRAMMAR FAILING DUE TO
      ERROR NO RECORDS FOR SELECT
      
      rb://994 approved by Sunny Bains

    modified:
      storage/innobase/fts/fts0fts.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/include/fts0types.h
 3830 Jimmy Yang	2012-04-02
      Fix Bug #13901320 - LOST CONNECTION AFTER UNINSTALL OF DAEMON_MEMCACHED.
            
      rb://998 approved by Sunny Bains

    modified:
      plugin/innodb_memcached/daemon_memcached/daemon/memcached.c
      plugin/innodb_memcached/daemon_memcached/daemon/memcached_mysql.cc
      plugin/innodb_memcached/daemon_memcached/daemon/memcached_mysql.h
 3829 Tatjana Azundris Nuernberg	2012-03-31 [merge]
      manual merge

    modified:
      mysql-test/suite/opt_trace/r/general_no_prot_all.result
      mysql-test/suite/opt_trace/r/general_no_prot_none.result
      mysql-test/suite/opt_trace/r/general_ps_prot_all.result
      mysql-test/suite/opt_trace/r/general_ps_prot_none.result
      sql/mysqld.cc
      sql/mysqld.h
      sql/sp_head.cc
      sql/sql_parse.cc
      sql/sql_parse.h
      sql/sql_plugin.cc
 3828 Tatjana Azundris Nuernberg	2012-03-31 [merge]
      auto merge

    modified:
      mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result
      mysql-test/suite/innodb_fts/t/innodb_fts_misc_1.test
      storage/innobase/row/row0mysql.cc
 3827 Serge Kozlov	2012-03-30
      Bug#13869905 post-fix for parts suite

    modified:
      mysql-test/suite/parts/r/rpl-partition-dml-1-1-innodb.result
      mysql-test/suite/parts/r/rpl-partition-dml-1-1-myisam.result
      mysql-test/suite/parts/r/rpl_partition.result
 3826 Alexander Barkov	2012-03-30 [merge]
      BUG#12537203 post-fix
      
      Introducing a new class NameString, to avoid "name" and "name_length"
      desynchronization in the future.

    modified:
      sql/field.cc
      sql/item.cc
      sql/item.h
      sql/item_cmpfunc.cc
      sql/item_create.cc
      sql/item_func.cc
      sql/item_func.h
      sql/item_geofunc.cc
      sql/item_subselect.cc
      sql/item_sum.cc
      sql/item_timefunc.h
      sql/log_event.cc
      sql/partition_info.cc
      sql/procedure.cc
      sql/procedure.h
      sql/sql_acl.cc
      sql/sql_analyse.cc
      sql/sql_base.cc
      sql/sql_class.cc
      sql/sql_executor.cc
      sql/sql_lex.cc
      sql/sql_load.cc
      sql/sql_optimizer.cc
      sql/sql_parse.cc
      sql/sql_profile.cc
      sql/sql_resolver.cc
      sql/sql_show.cc
      sql/sql_tmp_table.cc
      sql/sql_update.cc
      sql/sql_view.cc
      sql/sql_yacc.yy
      sql/table.cc
 3825 Rohit Kalhans	2012-03-30 [merge]
      upmerge from mysql-5.5 branch to mysql-trunk branch

    modified:
      mysql-test/r/explain.result
      mysql-test/r/get_diagnostics.result
      mysql-test/r/innodb_explain_json_non_select_all.result
      mysql-test/r/innodb_explain_json_non_select_none.result
      mysql-test/r/innodb_explain_non_select_all.result
      mysql-test/r/innodb_explain_non_select_none.result
      mysql-test/r/myisam_explain_json_non_select_all.result
      mysql-test/r/myisam_explain_json_non_select_none.result
      mysql-test/r/myisam_explain_non_select_all.result
      mysql-test/r/myisam_explain_non_select_none.result
      mysql-test/r/partition_error.result
      mysql-test/r/partition_exchange.result
      mysql-test/r/read_only_innodb.result
      mysql-test/r/sp-destruct.result
      mysql-test/r/type_time.result
      mysql-test/r/variables.result
      mysql-test/suite/binlog/r/binlog_rewrite.result
      mysql-test/suite/binlog/r/binlog_unsafe.result
      mysql-test/suite/binlog/t/binlog_unsafe.test
      mysql-test/suite/rpl/r/rpl_alter_repository.result
      mysql-test/suite/rpl/r/rpl_known_bugs_detection.result
      mysql-test/suite/rpl/r/rpl_mixed_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_parallel_start_stop.result
      mysql-test/suite/rpl/r/rpl_row_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_stm_binlog_max_cache_size.result
      mysql-test/suite/rpl/t/rpl_alter_repository.test
      mysql-test/suite/rpl/t/rpl_parallel_start_stop.test
      mysql-test/suite/sys_vars/r/max_binlog_cache_size_basic.result
      mysql-test/suite/sys_vars/r/max_binlog_stmt_cache_size_basic.result
      sql/share/errmsg-utf8.txt
      sql/sql_base.cc
      sql/sql_lex.cc
      sql/sql_lex.h
 3824 Joerg Bruehe	2012-03-30 [merge]
      Null upmerge of a version number change from 5.5 to 5.6

 3823 Serge Kozlov	2012-03-30
      Bug#13869905

    modified:
      mysql-test/r/auth_rpl.result
      mysql-test/r/rpl_mysqldump_slave.result
      mysql-test/suite/perfschema/r/relaylog.result
      mysql-test/suite/sys_vars/r/relay_log_basename_basic.result
      mysql-test/suite/sys_vars/r/relay_log_index_basic.result
      mysql-test/suite/sys_vars/r/rpl_init_slave_func.result
      mysql-test/t/auth_rpl.test
 3822 Serge Kozlov	2012-03-29 [merge]
      Bug#13869905

    added:
      BUILD/README
      cmake/libevent.cmake
      libevent/
      libevent/CMakeLists.txt
      libevent/ChangeLog
      libevent/Doxyfile
      libevent/Makefile.am
      libevent/README
      libevent/WIN32-Code/
      libevent/WIN32-Code/event-config.h
      libevent/WIN32-Code/misc.c
      libevent/WIN32-Code/misc.h
      libevent/WIN32-Code/tree.h
      libevent/WIN32-Code/win32.c
      libevent/WIN32-Prj/
      libevent/WIN32-Prj/libevent.dsp
      libevent/WIN32-Prj/libevent.dsw
      libevent/WIN32-Prj/libevent.sln
      libevent/WIN32-Prj/regress/
      libevent/autogen.sh
      libevent/buffer.c
      libevent/compat/
      libevent/compat/sys/
      libevent/compat/sys/_time.h
      libevent/compat/sys/queue.h
      libevent/configure.in
      libevent/devpoll.c
      libevent/epoll.c
      libevent/epoll_sub.c
      libevent/evbuffer.c
      libevent/evdns.3
      libevent/evdns.c
      libevent/evdns.h
      libevent/event-internal.h
      libevent/event.3
      libevent/event.c
      libevent/event.h
      libevent/event_rpcgen.py
      libevent/event_tagging.c
      libevent/evhttp.h
      libevent/evport.c
      libevent/evrpc-internal.h
      libevent/evrpc.c
      libevent/evrpc.h
      libevent/evsignal.h
      libevent/evutil.c
      libevent/evutil.h
      libevent/http-internal.h
      libevent/http.c
      libevent/kqueue.c
      libevent/log.c
      libevent/log.h
      libevent/min_heap.h
      libevent/poll.c
      libevent/sample/
      libevent/sample/Makefile.am
      libevent/sample/event-test.c
      libevent/sample/signal-test.c
      libevent/sample/time-test.c
      libevent/select.c
      libevent/signal.c
      libevent/strlcpy-internal.h
      libevent/strlcpy.c
      libevent/test/
      libevent/test/Makefile.am
      libevent/test/bench.c
      libevent/test/regress.c
      libevent/test/regress.gen.c
      libevent/test/regress.gen.h
      libevent/test/regress.h
      libevent/test/regress.rpc
      libevent/test/regress_dns.c
      libevent/test/regress_http.c
      libevent/test/regress_rpc.c
      libevent/test/test-eof.c
      libevent/test/test-init.c
      libevent/test/test-time.c
      libevent/test/test-weof.c
      libevent/test/test.sh
      mysql-test/include/have_memcached_plugin.inc
      mysql-test/include/search_pattern_in_file.inc
      mysql-test/r/kill_debug.result
      mysql-test/suite/binlog/r/binlog_row_query_log_events.result
      mysql-test/suite/binlog/t/binlog_row_query_log_events.test
      mysql-test/suite/innodb/r/innodb-index-online-delete.result
      mysql-test/suite/innodb/r/innodb_page_size_func.result
      mysql-test/suite/innodb/t/innodb-index-online-delete.test
      mysql-test/suite/innodb/t/innodb_page_size_func.test
      mysql-test/suite/rpl/r/rpl_gtid_sql_until_before_after.result
      mysql-test/suite/rpl/r/rpl_parallel_change_master.result
      mysql-test/suite/rpl/r/rpl_skip_ddl_errors_cli.result
      mysql-test/suite/rpl/t/rpl_gtid_sql_until_before_after.test
      mysql-test/suite/rpl/t/rpl_parallel_change_master-slave.opt
      mysql-test/suite/rpl/t/rpl_parallel_change_master.test
      mysql-test/suite/rpl/t/rpl_skip_ddl_errors_cli-slave.opt
      mysql-test/suite/rpl/t/rpl_skip_ddl_errors_cli.test
      mysql-test/suite/sys_vars/r/innodb_api_disable_rowlock_basic.result
      mysql-test/suite/sys_vars/r/innodb_api_enable_binlog_basic.result
      mysql-test/suite/sys_vars/r/innodb_api_enable_mdl_basic.result
      mysql-test/suite/sys_vars/r/innodb_api_trx_level_basic.result
      mysql-test/suite/sys_vars/t/innodb_api_disable_rowlock_basic.test
      mysql-test/suite/sys_vars/t/innodb_api_enable_binlog_basic.test
      mysql-test/suite/sys_vars/t/innodb_api_enable_mdl_basic.test
      mysql-test/suite/sys_vars/t/innodb_api_trx_level_basic.test
      mysql-test/t/kill_debug.test
      plugin/innodb_memcached/
      plugin/innodb_memcached/CMakeLists.txt
      plugin/innodb_memcached/README-innodb_memcached
      plugin/innodb_memcached/daemon_memcached/
      plugin/innodb_memcached/daemon_memcached/.gitignore
      plugin/innodb_memcached/daemon_memcached/.mailmap
      plugin/innodb_memcached/daemon_memcached/.shipit
      plugin/innodb_memcached/daemon_memcached/CMakeLists.txt
      plugin/innodb_memcached/daemon_memcached/HACKING
      plugin/innodb_memcached/daemon_memcached/config.h
      plugin/innodb_memcached/daemon_memcached/config_static.h
      plugin/innodb_memcached/daemon_memcached/daemon/
      plugin/innodb_memcached/daemon_memcached/daemon/cache.c
      plugin/innodb_memcached/daemon_memcached/daemon/cache.h
      plugin/innodb_memcached/daemon_memcached/daemon/daemon.c
      plugin/innodb_memcached/daemon_memcached/daemon/hash.c
      plugin/innodb_memcached/daemon_memcached/daemon/hash.h
      plugin/innodb_memcached/daemon_memcached/daemon/isasl.c
      plugin/innodb_memcached/daemon_memcached/daemon/isasl.h
      plugin/innodb_memcached/daemon_memcached/daemon/memcached.c
      plugin/innodb_memcached/daemon_memcached/daemon/memcached.h
      plugin/innodb_memcached/daemon_memcached/daemon/memcached_mysql.cc
      plugin/innodb_memcached/daemon_memcached/daemon/memcached_mysql.h
      plugin/innodb_memcached/daemon_memcached/daemon/sasl_defs.c
      plugin/innodb_memcached/daemon_memcached/daemon/sasl_defs.h
      plugin/innodb_memcached/daemon_memcached/daemon/solaris_priv.c
      plugin/innodb_memcached/daemon_memcached/daemon/stats.c
      plugin/innodb_memcached/daemon_memcached/daemon/stats.h
      plugin/innodb_memcached/daemon_memcached/daemon/thread.c
      plugin/innodb_memcached/daemon_memcached/daemon/topkeys.c
      plugin/innodb_memcached/daemon_memcached/daemon/topkeys.h
      plugin/innodb_memcached/daemon_memcached/devtools/
      plugin/innodb_memcached/daemon_memcached/devtools/bench_noreply.pl
      plugin/innodb_memcached/daemon_memcached/devtools/clean-whitespace.pl
      plugin/innodb_memcached/daemon_memcached/devtools/svn-tarballs.pl
      plugin/innodb_memcached/daemon_memcached/doc/
      plugin/innodb_memcached/daemon_memcached/doc/CONTRIBUTORS
      plugin/innodb_memcached/daemon_memcached/doc/Doxyfile
      plugin/innodb_memcached/daemon_memcached/doc/memcached.1
      plugin/innodb_memcached/daemon_memcached/doc/protocol.txt
      plugin/innodb_memcached/daemon_memcached/doc/threads.txt
      plugin/innodb_memcached/daemon_memcached/engines/
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/assoc.c
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/assoc.h
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/default_engine.c
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/default_engine.h
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/items.c
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/items.h
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/slabs.c
      plugin/innodb_memcached/daemon_memcached/engines/default_engine/slabs.h
      plugin/innodb_memcached/daemon_memcached/extensions/
      plugin/innodb_memcached/daemon_memcached/extensions/daemon/
      plugin/innodb_memcached/daemon_memcached/extensions/daemon/stdin_check.c
      plugin/innodb_memcached/daemon_memcached/extensions/loggers/
      plugin/innodb_memcached/daemon_memcached/extensions/loggers/eventlog_logger.c
      plugin/innodb_memcached/daemon_memcached/extensions/loggers/syslog_logger.c
      plugin/innodb_memcached/daemon_memcached/extensions/protocol/
      plugin/innodb_memcached/daemon_memcached/extensions/protocol/ascii_scrub.c
      plugin/innodb_memcached/daemon_memcached/extensions/protocol/example_protocol.c
      plugin/innodb_memcached/daemon_memcached/extensions/protocol_extension.h
      plugin/innodb_memcached/daemon_memcached/include/
      plugin/innodb_memcached/daemon_memcached/include/memcached/
      plugin/innodb_memcached/daemon_memcached/include/memcached/callback.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/config_parser.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/engine.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/engine_common.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/engine_testapp.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/extension.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/extension_loggers.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/genhash.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/protocol_binary.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/protocol_plugin.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/server_api.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/types.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/util.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/vbucket.h
      plugin/innodb_memcached/daemon_memcached/include/memcached/visibility.h
      plugin/innodb_memcached/daemon_memcached/programs/
      plugin/innodb_memcached/daemon_memcached/programs/engine_testapp.c
      plugin/innodb_memcached/daemon_memcached/programs/mcstat.c
      plugin/innodb_memcached/daemon_memcached/programs/mock_server.c
      plugin/innodb_memcached/daemon_memcached/programs/mock_server.h
      plugin/innodb_memcached/daemon_memcached/programs/sizes.c
      plugin/innodb_memcached/daemon_memcached/programs/testapp.c
      plugin/innodb_memcached/daemon_memcached/programs/timedrun.c
      plugin/innodb_memcached/daemon_memcached/scripts/
      plugin/innodb_memcached/daemon_memcached/scripts/README.damemtop
      plugin/innodb_memcached/daemon_memcached/scripts/damemtop
      plugin/innodb_memcached/daemon_memcached/scripts/damemtop.yaml
      plugin/innodb_memcached/daemon_memcached/scripts/memcached-init
      plugin/innodb_memcached/daemon_memcached/scripts/memcached-tool
      plugin/innodb_memcached/daemon_memcached/scripts/memcached.sysv
      plugin/innodb_memcached/daemon_memcached/scripts/start-memcached
      plugin/innodb_memcached/daemon_memcached/t/
      plugin/innodb_memcached/daemon_memcached/t/00-startup.t
      plugin/innodb_memcached/daemon_memcached/t/64bit.t
      plugin/innodb_memcached/daemon_memcached/t/binary-get.t
      plugin/innodb_memcached/daemon_memcached/t/binary-sasl.t
      plugin/innodb_memcached/daemon_memcached/t/binary-sasl.t.in
      plugin/innodb_memcached/daemon_memcached/t/binary.t
      plugin/innodb_memcached/daemon_memcached/t/bogus-commands.t
      plugin/innodb_memcached/daemon_memcached/t/cas.t
      plugin/innodb_memcached/daemon_memcached/t/cmd_extensions.t
      plugin/innodb_memcached/daemon_memcached/t/daemonize.t
      plugin/innodb_memcached/daemon_memcached/t/dash-M.t
      plugin/innodb_memcached/daemon_memcached/t/evictions.t
      plugin/innodb_memcached/daemon_memcached/t/expirations.t
      plugin/innodb_memcached/daemon_memcached/t/flags.t
      plugin/innodb_memcached/daemon_memcached/t/flush-all.t
      plugin/innodb_memcached/daemon_memcached/t/getset.t
      plugin/innodb_memcached/daemon_memcached/t/incrdecr.t
      plugin/innodb_memcached/daemon_memcached/t/issue_104.t
      plugin/innodb_memcached/daemon_memcached/t/issue_108.t
      plugin/innodb_memcached/daemon_memcached/t/issue_14.t
      plugin/innodb_memcached/daemon_memcached/t/issue_140.t
      plugin/innodb_memcached/daemon_memcached/t/issue_152.t
      plugin/innodb_memcached/daemon_memcached/t/issue_163.t
      plugin/innodb_memcached/daemon_memcached/t/issue_22.t
      plugin/innodb_memcached/daemon_memcached/t/issue_29.t
      plugin/innodb_memcached/daemon_memcached/t/issue_3.t
      plugin/innodb_memcached/daemon_memcached/t/issue_41.t
      plugin/innodb_memcached/daemon_memcached/t/issue_42.t
      plugin/innodb_memcached/daemon_memcached/t/issue_50.t
      plugin/innodb_memcached/daemon_memcached/t/issue_61.t
      plugin/innodb_memcached/daemon_memcached/t/issue_67.t
      plugin/innodb_memcached/daemon_memcached/t/issue_68.t
      plugin/innodb_memcached/daemon_memcached/t/issue_70.t
      plugin/innodb_memcached/daemon_memcached/t/item_size_max.t
      plugin/innodb_memcached/daemon_memcached/t/lib/
      plugin/innodb_memcached/daemon_memcached/t/lib/MemcachedTest.pm
      plugin/innodb_memcached/daemon_memcached/t/line-lengths.t
      plugin/innodb_memcached/daemon_memcached/t/lru.t
      plugin/innodb_memcached/daemon_memcached/t/maxconns.t
      plugin/innodb_memcached/daemon_memcached/t/multiversioning.t
      plugin/innodb_memcached/daemon_memcached/t/noreply.t
      plugin/innodb_memcached/daemon_memcached/t/sasl/
      plugin/innodb_memcached/daemon_memcached/t/sasl/memcached.conf
      plugin/innodb_memcached/daemon_memcached/t/scrub.t
      plugin/innodb_memcached/daemon_memcached/t/stats-detail.t
      plugin/innodb_memcached/daemon_memcached/t/stats.t
      plugin/innodb_memcached/daemon_memcached/t/stress-memcached.pl
      plugin/innodb_memcached/daemon_memcached/t/topkeys.t
      plugin/innodb_memcached/daemon_memcached/t/udp.t
      plugin/innodb_memcached/daemon_memcached/t/unixsocket.t
      plugin/innodb_memcached/daemon_memcached/t/verbosity.t
      plugin/innodb_memcached/daemon_memcached/t/whitespace.t
      plugin/innodb_memcached/daemon_memcached/testsuite/
      plugin/innodb_memcached/daemon_memcached/testsuite/basic_engine_testsuite.c
      plugin/innodb_memcached/daemon_memcached/testsuite/basic_engine_testsuite.h
      plugin/innodb_memcached/daemon_memcached/testsuite/breakdancer/
      plugin/innodb_memcached/daemon_memcached/testsuite/breakdancer/breakdancer.py
      plugin/innodb_memcached/daemon_memcached/testsuite/breakdancer/engine_test.py
      plugin/innodb_memcached/daemon_memcached/testsuite/breakdancer/suite_stubs.c
      plugin/innodb_memcached/daemon_memcached/testsuite/breakdancer/suite_stubs.h
      plugin/innodb_memcached/daemon_memcached/trace.h
      plugin/innodb_memcached/daemon_memcached/utilities/
      plugin/innodb_memcached/daemon_memcached/utilities/config_parser.c
      plugin/innodb_memcached/daemon_memcached/utilities/engine_loader.c
      plugin/innodb_memcached/daemon_memcached/utilities/engine_loader.h
      plugin/innodb_memcached/daemon_memcached/utilities/extension_loggers.c
      plugin/innodb_memcached/daemon_memcached/utilities/genhash.c
      plugin/innodb_memcached/daemon_memcached/utilities/genhash_int.h
      plugin/innodb_memcached/daemon_memcached/utilities/util.c
      plugin/innodb_memcached/daemon_memcached/win32/
      plugin/innodb_memcached/daemon_memcached/win32/Makefile.mingw
      plugin/innodb_memcached/daemon_memcached/win32/config.sh
      plugin/innodb_memcached/daemon_memcached/win32/defs.c
      plugin/innodb_memcached/daemon_memcached/win32/dlfcn.c
      plugin/innodb_memcached/daemon_memcached/win32/dlfcn.h
      plugin/innodb_memcached/daemon_memcached/win32/sysexits.h
      plugin/innodb_memcached/daemon_memcached/win32/win32.c
      plugin/innodb_memcached/daemon_memcached/win32/win32.h
      plugin/innodb_memcached/innodb_memcache/
      plugin/innodb_memcached/innodb_memcache/.gitignore
      plugin/innodb_memcached/innodb_memcache/CMakeLists.txt
      plugin/innodb_memcached/innodb_memcache/cache-src/
      plugin/innodb_memcached/innodb_memcache/cache-src/assoc.c
      plugin/innodb_memcached/innodb_memcache/cache-src/assoc.h
      plugin/innodb_memcached/innodb_memcache/cache-src/default_engine.c
      plugin/innodb_memcached/innodb_memcache/cache-src/default_engine.h
      plugin/innodb_memcached/innodb_memcache/cache-src/hash.h
      plugin/innodb_memcached/innodb_memcache/cache-src/items.c
      plugin/innodb_memcached/innodb_memcache/cache-src/items.h
      plugin/innodb_memcached/innodb_memcache/cache-src/slabs.c
      plugin/innodb_memcached/innodb_memcache/cache-src/slabs.h
      plugin/innodb_memcached/innodb_memcache/cache-src/trace.h
      plugin/innodb_memcached/innodb_memcache/cache-src/util.c
      plugin/innodb_memcached/innodb_memcache/config.h
      plugin/innodb_memcached/innodb_memcache/include/
      plugin/innodb_memcached/innodb_memcache/include/KeyPrefix.h
      plugin/innodb_memcached/innodb_memcache/include/TableSpec.h
      plugin/innodb_memcached/innodb_memcache/include/dbmemcache_global.h
      plugin/innodb_memcached/innodb_memcache/include/debug.h
      plugin/innodb_memcached/innodb_memcache/include/handler_api.h
      plugin/innodb_memcached/innodb_memcache/include/hash_item_util.h
      plugin/innodb_memcached/innodb_memcache/include/innodb_api.h
      plugin/innodb_memcached/innodb_memcache/include/innodb_cb_api.h
      plugin/innodb_memcached/innodb_memcache/include/innodb_config.h
      plugin/innodb_memcached/innodb_memcache/include/innodb_engine.h
      plugin/innodb_memcached/innodb_memcache/include/innodb_list.h
      plugin/innodb_memcached/innodb_memcache/scripts/
      plugin/innodb_memcached/innodb_memcache/scripts/innodb_memcached_config.sql
      plugin/innodb_memcached/innodb_memcache/src/
      plugin/innodb_memcached/innodb_memcache/src/embedded_default_engine.c
      plugin/innodb_memcached/innodb_memcache/src/handler_api.cc
      plugin/innodb_memcached/innodb_memcache/src/hash_item_util.c
      plugin/innodb_memcached/innodb_memcache/src/innodb_api.c
      plugin/innodb_memcached/innodb_memcache/src/innodb_config.c
      plugin/innodb_memcached/innodb_memcache/src/innodb_engine.c
      plugin/innodb_memcached/innodb_memcache/src/innodb_engine_private.h
      plugin/innodb_memcached/innodb_memcache/util-src/
      plugin/innodb_memcached/innodb_memcache/util-src/config_parser.c
      plugin/innodb_memcached/innodb_memcache/util-src/util.c
      storage/innobase/api/
      storage/innobase/api/api0api.cc
      storage/innobase/api/api0misc.cc
      storage/innobase/include/api0api.h
      storage/innobase/include/api0misc.h
    modified:
      BUILD/compile-pentium
      BUILD/compile-pentium-debug
      BUILD/compile-pentium-debug-max
      BUILD/compile-pentium-debug-max-no-ndb
      BUILD/compile-pentium-gcov
      BUILD/compile-pentium-gprof
      BUILD/compile-pentium-valgrind-max
      BUILD/compile-pentium-valgrind-max-no-ndb
      BUILD/compile-pentium64
      CMakeLists.txt
      INSTALL-SOURCE
      INSTALL-WIN-SOURCE
      cmake/configure.pl
      cmake/maintainer.cmake
      cmake/make_dist.cmake.in
      cmake/mysql_version.cmake
      cmake/package_name.cmake
      cmake/ssl.cmake
      config.h.cmake
      configure.cmake
      include/my_md5.h
      include/mysql_com.h
      mysql-test/collections/default.daily
      mysql-test/collections/default.experimental
      mysql-test/collections/default.release.in
      mysql-test/collections/default.weekly
      mysql-test/collections/disabled-per-push.list
      mysql-test/include/plugin.defs
      mysql-test/include/subquery.inc
      mysql-test/include/subquery_mat.inc
      mysql-test/include/subquery_sj.inc
      mysql-test/r/grant.result
      mysql-test/r/lowercase_table2.result
      mysql-test/r/mysqld--help-notwin.result
      mysql-test/r/mysqld--help-win.result
      mysql-test/r/ps.result
      mysql-test/r/sp-bugs.result
      mysql-test/r/sp-code.result
      mysql-test/r/sp.result
      mysql-test/r/sp_notembedded.result
      mysql-test/r/subquery_all.result
      mysql-test/r/subquery_all_bka.result
      mysql-test/r/subquery_all_bka_nixbnl.result
      mysql-test/r/subquery_mat.result
      mysql-test/r/subquery_mat_all.result
      mysql-test/r/subquery_mat_none.result
      mysql-test/r/subquery_nomat_nosj.result
      mysql-test/r/subquery_nomat_nosj_bka.result
      mysql-test/r/subquery_nomat_nosj_bka_nixbnl.result
      mysql-test/r/subquery_none.result
      mysql-test/r/subquery_none_bka.result
      mysql-test/r/subquery_none_bka_nixbnl.result
      mysql-test/r/subquery_sj_all.result
      mysql-test/r/subquery_sj_all_bka.result
      mysql-test/r/subquery_sj_all_bka_nixbnl.result
      mysql-test/r/subquery_sj_all_bkaunique.result
      mysql-test/r/subquery_sj_dupsweed.result
      mysql-test/r/subquery_sj_dupsweed_bka.result
      mysql-test/r/subquery_sj_dupsweed_bka_nixbnl.result
      mysql-test/r/subquery_sj_dupsweed_bkaunique.result
      mysql-test/r/subquery_sj_firstmatch.result
      mysql-test/r/subquery_sj_firstmatch_bka.result
      mysql-test/r/subquery_sj_firstmatch_bka_nixbnl.result
      mysql-test/r/subquery_sj_firstmatch_bkaunique.result
      mysql-test/r/subquery_sj_loosescan.result
      mysql-test/r/subquery_sj_loosescan_bka.result
      mysql-test/r/subquery_sj_loosescan_bka_nixbnl.result
      mysql-test/r/subquery_sj_loosescan_bkaunique.result
      mysql-test/r/subquery_sj_mat.result
      mysql-test/r/subquery_sj_mat_bka.result
      mysql-test/r/subquery_sj_mat_bka_nixbnl.result
      mysql-test/r/subquery_sj_mat_bkaunique.result
      mysql-test/r/subquery_sj_mat_nosj.result
      mysql-test/r/subquery_sj_none.result
      mysql-test/r/subquery_sj_none_bka.result
      mysql-test/r/subquery_sj_none_bka_nixbnl.result
      mysql-test/r/subquery_sj_none_bkaunique.result
      mysql-test/suite/binlog/r/binlog_row_mysqlbinlog_verbose.result
      mysql-test/suite/binlog/t/binlog_row_mysqlbinlog_verbose.test
      mysql-test/suite/engines/funcs/t/se_string_having.test
      mysql-test/suite/engines/funcs/t/ta_add_column.test
      mysql-test/suite/engines/funcs/t/ta_add_column_first.test
      mysql-test/suite/engines/funcs/t/ta_add_column_middle.test
      mysql-test/suite/engines/funcs/t/tc_multicolumn_different.test
      mysql-test/suite/funcs_2/t/innodb_charset.test
      mysql-test/suite/innodb/include/innodb_stats.inc
      mysql-test/suite/innodb/r/innodb-index-online-purge.result
      mysql-test/suite/innodb/r/innodb-index-online.result
      mysql-test/suite/innodb/r/innodb.result
      mysql-test/suite/innodb/r/innodb_stats.result
      mysql-test/suite/innodb/t/innodb-index-online-purge.test
      mysql-test/suite/innodb/t/innodb-index-online.test
      mysql-test/suite/innodb/t/innodb.test
      mysql-test/suite/innodb/t/innodb_bug11766634.test
      mysql-test/suite/innodb/t/innodb_mysql.test
      mysql-test/suite/opt_trace/include/general2.inc
      mysql-test/suite/opt_trace/r/bugs_no_prot_all.result
      mysql-test/suite/opt_trace/r/bugs_no_prot_none.result
      mysql-test/suite/opt_trace/r/bugs_ps_prot_all.result
      mysql-test/suite/opt_trace/r/bugs_ps_prot_none.result
      mysql-test/suite/opt_trace/r/charset.result
      mysql-test/suite/opt_trace/r/eq_range_statistics.result
      mysql-test/suite/opt_trace/r/filesort_pq.result
      mysql-test/suite/opt_trace/r/general2_no_prot.result
      mysql-test/suite/opt_trace/r/general2_ps_prot.result
      mysql-test/suite/opt_trace/r/general_no_prot_all.result
      mysql-test/suite/opt_trace/r/general_no_prot_none.result
      mysql-test/suite/opt_trace/r/general_ps_prot_all.result
      mysql-test/suite/opt_trace/r/general_ps_prot_none.result
      mysql-test/suite/opt_trace/r/range_no_prot.result
      mysql-test/suite/opt_trace/r/range_ps_prot.result
      mysql-test/suite/opt_trace/r/security_no_prot.result
      mysql-test/suite/opt_trace/r/security_ps_prot.result
      mysql-test/suite/opt_trace/r/subquery_no_prot.result
      mysql-test/suite/opt_trace/r/subquery_ps_prot.result
      mysql-test/suite/opt_trace/r/temp_table.result
      mysql-test/suite/parts/t/partition_alter1_1_innodb.test
      mysql-test/suite/parts/t/partition_alter2_2_1_innodb.test
      mysql-test/suite/parts/t/partition_basic_innodb.test
      mysql-test/suite/parts/t/partition_decimal_myisam.test
      mysql-test/suite/parts/t/partition_int_myisam.test
      mysql-test/suite/rpl/r/rpl_alter_repository.result
      mysql-test/suite/rpl/t/rpl_alter_repository.test
      mysql-test/suite/rpl/t/rpl_gtid_parallel.test
      mysql-test/suite/rpl/t/rpl_gtid_stress_failover.test
      mysql-test/suite/rpl/t/rpl_mixed_mixing_engines.test
      mysql-test/suite/rpl/t/rpl_mixed_mts_crash_safe.test
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe.test
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe_checksum.test
      mysql-test/suite/rpl/t/rpl_non_direct_mixed_mixing_engines.test
      mysql-test/suite/rpl/t/rpl_non_direct_row_mixing_engines.test
      mysql-test/suite/rpl/t/rpl_non_direct_stm_mixing_engines.test
      mysql-test/suite/rpl/t/rpl_row_mixing_engines.test
      mysql-test/suite/rpl/t/rpl_row_mts_crash_safe.test
      mysql-test/suite/rpl/t/rpl_row_mts_rec_crash_safe.test
      mysql-test/suite/rpl/t/rpl_row_mysqlbinlog.test
      mysql-test/suite/rpl/t/rpl_stm_mixed_crash_safe.test
      mysql-test/suite/rpl/t/rpl_stm_mixing_engines.test
      mysql-test/suite/rpl/t/rpl_stm_mts_crash_safe.test
      mysql-test/suite/rpl/t/rpl_stm_mts_rec_crash_safe.test
      mysql-test/suite/sys_vars/r/relay_log_recovery_basic.result
      mysql-test/suite/sys_vars/t/relay_log_recovery_basic.test
      mysql-test/t/grant.test
      mysql-test/t/lowercase_table2.test
      mysql-test/t/ps.test
      mysql-test/t/sp-bugs.test
      mysql-test/t/sp-code.test
      mysql-test/t/sp.test
      mysql-test/t/sp_notembedded.test
      mysys/lf_alloc-pin.c
      sql/binlog.cc
      sql/binlog.h
      sql/ha_ndbcluster.cc
      sql/ha_ndbcluster.h
      sql/ha_partition.cc
      sql/handler.cc
      sql/handler.h
      sql/item.cc
      sql/item_subselect.cc
      sql/log_event.cc
      sql/md5.cc
      sql/mysqld.cc
      sql/mysqld.h
      sql/opt_explain.cc
      sql/opt_explain_json.cc
      sql/opt_trace.cc
      sql/opt_trace.h
      sql/opt_trace2server.cc
      sql/opt_trace_context.h
      sql/rpl_gtid.h
      sql/rpl_gtid_set.cc
      sql/rpl_rli.cc
      sql/rpl_rli.h
      sql/rpl_slave.cc
      sql/rpl_slave.h
      sql/share/errmsg-utf8.txt
      sql/sql_acl.cc
      sql/sql_class.h
      sql/sql_executor.cc
      sql/sql_handler.h
      sql/sql_lex.cc
      sql/sql_lex.h
      sql/sql_optimizer.cc
      sql/sql_planner.cc
      sql/sql_planner.h
      sql/sql_plugin.cc
      sql/sql_select.cc
      sql/sql_select.h
      sql/sql_show.cc
      sql/sql_table.cc
      sql/sql_view.cc
      sql/sql_yacc.yy
      sql/sys_vars.cc
      storage/innobase/CMakeLists.txt
      storage/innobase/btr/btr0btr.cc
      storage/innobase/btr/btr0cur.cc
      storage/innobase/buf/buf0lru.cc
      storage/innobase/dict/dict0dict.cc
      storage/innobase/dict/dict0stats.cc
      storage/innobase/fil/fil0fil.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/handler0alter.cc
      storage/innobase/include/btr0btr.h
      storage/innobase/include/buf0lru.h
      storage/innobase/include/buf0types.h
      storage/innobase/include/data0data.h
      storage/innobase/include/data0data.ic
      storage/innobase/include/db0err.h
      storage/innobase/include/dict0dict.h
      storage/innobase/include/fil0fil.h
      storage/innobase/include/fts0priv.h
      storage/innobase/include/fts0priv.ic
      storage/innobase/include/ha_prototypes.h
      storage/innobase/include/mach0data.h
      storage/innobase/include/mach0data.ic
      storage/innobase/include/rem0rec.h
      storage/innobase/include/rem0rec.ic
      storage/innobase/include/row0merge.h
      storage/innobase/include/row0mysql.h
      storage/innobase/rem/rem0rec.cc
      storage/innobase/row/row0ftsort.cc
      storage/innobase/row/row0log.cc
      storage/innobase/row/row0merge.cc
      storage/innobase/row/row0mysql.cc
      storage/innobase/row/row0sel.cc
      storage/innobase/ut/ut0ut.cc
      storage/perfschema/pfs_instr.cc
      strings/ctype-uca.c
      support-files/CMakeLists.txt
      support-files/build-tags
      support-files/mysql.spec.sh
      unittest/gunit/opt_trace-t.cc
 3821 Serge Kozlov	2012-03-23
      Bug#13869905

    modified:
      mysql-test/extra/rpl_tests/rpl_change_master.test
      mysql-test/extra/rpl_tests/rpl_loaddata.test
      mysql-test/extra/rpl_tests/rpl_reset_slave.test
      mysql-test/include/rpl_change_topology.inc
      mysql-test/suite/rpl/r/rpl_000010.result
      mysql-test/suite/rpl/r/rpl_000011.result
      mysql-test/suite/rpl/r/rpl_000013.result
      mysql-test/suite/rpl/r/rpl_000017.result
      mysql-test/suite/rpl/r/rpl_DML_error.result
      mysql-test/suite/rpl/r/rpl_EE_err.result
      mysql-test/suite/rpl/r/rpl_LD_INFILE.result
      mysql-test/suite/rpl/r/rpl_alter.result
      mysql-test/suite/rpl/r/rpl_alter_db.result
      mysql-test/suite/rpl/r/rpl_alter_repository.result
      mysql-test/suite/rpl/r/rpl_auto_increment.result
      mysql-test/suite/rpl/r/rpl_auto_increment_11932.result
      mysql-test/suite/rpl/r/rpl_auto_increment_bug33029.result
      mysql-test/suite/rpl/r/rpl_auto_increment_update_failure.result
      mysql-test/suite/rpl/r/rpl_begin_commit_rollback.result
      mysql-test/suite/rpl/r/rpl_binlog_corruption.result
      mysql-test/suite/rpl/r/rpl_binlog_errors.result
      mysql-test/suite/rpl/r/rpl_binlog_grant.result
      mysql-test/suite/rpl/r/rpl_binlog_index.result
      mysql-test/suite/rpl/r/rpl_bit.result
      mysql-test/suite/rpl/r/rpl_bit_npk.result
      mysql-test/suite/rpl/r/rpl_blackhole.result
      mysql-test/suite/rpl/r/rpl_bug26395.result
      mysql-test/suite/rpl/r/rpl_bug31076.result
      mysql-test/suite/rpl/r/rpl_bug33931.result
      mysql-test/suite/rpl/r/rpl_bug37426.result
      mysql-test/suite/rpl/r/rpl_bug38694.result
      mysql-test/suite/rpl/r/rpl_bug41902.result
      mysql-test/suite/rpl/r/rpl_change_master.result
      mysql-test/suite/rpl/r/rpl_change_master_crash_safe.result
      mysql-test/suite/rpl/r/rpl_change_master_dbug.result
      mysql-test/suite/rpl/r/rpl_charset.result
      mysql-test/suite/rpl/r/rpl_charset_sjis.result
      mysql-test/suite/rpl/r/rpl_checksum.result
      mysql-test/suite/rpl/r/rpl_checksum_cache.result
      mysql-test/suite/rpl/r/rpl_checksum_undef.result
      mysql-test/suite/rpl/r/rpl_circular_for_4_hosts.result
      mysql-test/suite/rpl/r/rpl_colSize.result
      mysql-test/suite/rpl/r/rpl_commit_after_flush.result
      mysql-test/suite/rpl/r/rpl_concurrency_error.result
      mysql-test/suite/rpl/r/rpl_conditional_comments.result
      mysql-test/suite/rpl/r/rpl_connection.result
      mysql-test/suite/rpl/r/rpl_corruption.result
      mysql-test/suite/rpl/r/rpl_crash_safe_master.result
      mysql-test/suite/rpl/r/rpl_create_database.result
      mysql-test/suite/rpl/r/rpl_create_if_not_exists.result
      mysql-test/suite/rpl/r/rpl_create_tmp_table_if_not_exists.result
      mysql-test/suite/rpl/r/rpl_cross_version.result
      mysql-test/suite/rpl/r/rpl_current_user.result
      mysql-test/suite/rpl/r/rpl_deadlock_innodb.result
      mysql-test/suite/rpl/r/rpl_delete_no_where.result
      mysql-test/suite/rpl/r/rpl_do_db_filter.result
      mysql-test/suite/rpl/r/rpl_do_grant.result
      mysql-test/suite/rpl/r/rpl_do_table_filter_insensitive.result
      mysql-test/suite/rpl/r/rpl_do_table_filter_sensitive.result
      mysql-test/suite/rpl/r/rpl_drop.result
      mysql-test/suite/rpl/r/rpl_drop_db.result
      mysql-test/suite/rpl/r/rpl_drop_temp.result
      mysql-test/suite/rpl/r/rpl_drop_view.result
      mysql-test/suite/rpl/r/rpl_dual_pos_advance.result
      mysql-test/suite/rpl/r/rpl_empty_master_host.result
      mysql-test/suite/rpl/r/rpl_err_ignoredtable.result
      mysql-test/suite/rpl/r/rpl_events.result
      mysql-test/suite/rpl/r/rpl_extra_col_master_innodb.result
      mysql-test/suite/rpl/r/rpl_extra_col_master_myisam.result
      mysql-test/suite/rpl/r/rpl_extra_col_slave_innodb.result
      mysql-test/suite/rpl/r/rpl_extra_col_slave_myisam.result
      mysql-test/suite/rpl/r/rpl_failed_optimize.result
      mysql-test/suite/rpl/r/rpl_filter_database.result
      mysql-test/suite/rpl/r/rpl_filter_tables_not_exist.result
      mysql-test/suite/rpl/r/rpl_flush_logs.result
      mysql-test/suite/rpl/r/rpl_flushlog_loop.result
      mysql-test/suite/rpl/r/rpl_foreign_key_innodb.result
      mysql-test/suite/rpl/r/rpl_free_items.result
      mysql-test/suite/rpl/r/rpl_function_defaults.result
      mysql-test/suite/rpl/r/rpl_general_log.result
      mysql-test/suite/rpl/r/rpl_geometry.result
      mysql-test/suite/rpl/r/rpl_get_lock.result
      mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result
      mysql-test/suite/rpl/r/rpl_grant.result
      mysql-test/suite/rpl/r/rpl_grant_plugin.result
      mysql-test/suite/rpl/r/rpl_gtid_empty_group.result
      mysql-test/suite/rpl/r/rpl_gtid_execution.result
      mysql-test/suite/rpl/r/rpl_gtid_failover.result
      mysql-test/suite/rpl/r/rpl_gtid_lost_fail_to_connect.result
      mysql-test/suite/rpl/r/rpl_gtid_lost_maintained.result
      mysql-test/suite/rpl/r/rpl_gtid_mode.result
      mysql-test/suite/rpl/r/rpl_gtid_parallel.result
      mysql-test/suite/rpl/r/rpl_heartbeat.result
      mysql-test/suite/rpl/r/rpl_heartbeat_2slaves.result
      mysql-test/suite/rpl/r/rpl_heartbeat_basic.result
      mysql-test/suite/rpl/r/rpl_heartbeat_ssl.result
      mysql-test/suite/rpl/r/rpl_idempotency.result
      mysql-test/suite/rpl/r/rpl_ignore_db_filter.result
      mysql-test/suite/rpl/r/rpl_ignore_grant.result
      mysql-test/suite/rpl/r/rpl_ignore_revoke.result
      mysql-test/suite/rpl/r/rpl_ignore_table.result
      mysql-test/suite/rpl/r/rpl_ignore_table_filter_insensitive.result
      mysql-test/suite/rpl/r/rpl_ignore_table_filter_sensitive.result
      mysql-test/suite/rpl/r/rpl_ignore_table_update.result
      mysql-test/suite/rpl/r/rpl_incident.result
      mysql-test/suite/rpl/r/rpl_init_slave.result
      mysql-test/suite/rpl/r/rpl_init_slave_errors.result
      mysql-test/suite/rpl/r/rpl_innodb_bug28430.result
      mysql-test/suite/rpl/r/rpl_innodb_bug30888.result
      mysql-test/suite/rpl/r/rpl_innodb_mixed_ddl.result
      mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result
      mysql-test/suite/rpl/r/rpl_insert.result
      mysql-test/suite/rpl/r/rpl_insert_id.result
      mysql-test/suite/rpl/r/rpl_insert_id_pk.result
      mysql-test/suite/rpl/r/rpl_insert_ignore.result
      mysql-test/suite/rpl/r/rpl_invoked_features.result
      mysql-test/suite/rpl/r/rpl_ip_mix.result
      mysql-test/suite/rpl/r/rpl_ip_mix2.result
      mysql-test/suite/rpl/r/rpl_ipv4_as_ipv6.result
      mysql-test/suite/rpl/r/rpl_ipv6.result
      mysql-test/suite/rpl/r/rpl_killed_ddl.result
      mysql-test/suite/rpl/r/rpl_known_bugs_detection.result
      mysql-test/suite/rpl/r/rpl_lcase_tblnames_rewrite_db.result
      mysql-test/suite/rpl/r/rpl_loaddata.result
      mysql-test/suite/rpl/r/rpl_loaddata_charset.result
      mysql-test/suite/rpl/r/rpl_loaddata_fatal.result
      mysql-test/suite/rpl/r/rpl_loaddata_m.result
      mysql-test/suite/rpl/r/rpl_loaddata_map.result
      mysql-test/suite/rpl/r/rpl_loaddata_s.result
      mysql-test/suite/rpl/r/rpl_loaddata_simple.result
      mysql-test/suite/rpl/r/rpl_loaddata_symlink.result
      mysql-test/suite/rpl/r/rpl_loaddatalocal.result
      mysql-test/suite/rpl/r/rpl_loadfile.result
      mysql-test/suite/rpl/r/rpl_locale.result
      mysql-test/suite/rpl/r/rpl_log_pos.result
      mysql-test/suite/rpl/r/rpl_manual_change_index_file.result
      mysql-test/suite/rpl/r/rpl_many_optimize.result
      mysql-test/suite/rpl/r/rpl_master_connection.result
      mysql-test/suite/rpl/r/rpl_master_pos_wait.result
      mysql-test/suite/rpl/r/rpl_migration_crash_safe.result
      mysql-test/suite/rpl/r/rpl_misc_functions.result
      mysql-test/suite/rpl/r/rpl_mix_found_rows.result
      mysql-test/suite/rpl/r/rpl_mix_insert_delayed.result
      mysql-test/suite/rpl/r/rpl_mixed_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_mixed_bit_pk.result
      mysql-test/suite/rpl/r/rpl_mixed_ddl_dml.result
      mysql-test/suite/rpl/r/rpl_mixed_drop_create_temp_table.result
      mysql-test/suite/rpl/r/rpl_mixed_implicit_commit_binlog.result
      mysql-test/suite/rpl/r/rpl_mixed_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe_checksum.result
      mysql-test/suite/rpl/r/rpl_mts_debug.result
      mysql-test/suite/rpl/r/rpl_multi_delete.result
      mysql-test/suite/rpl/r/rpl_multi_delete2.result
      mysql-test/suite/rpl/r/rpl_multi_engine.result
      mysql-test/suite/rpl/r/rpl_multi_update.result
      mysql-test/suite/rpl/r/rpl_multi_update2.result
      mysql-test/suite/rpl/r/rpl_multi_update3.result
      mysql-test/suite/rpl/r/rpl_multi_update4.result
      mysql-test/suite/rpl/r/rpl_mysql_upgrade.result
      mysql-test/suite/rpl/r/rpl_mysqlbinlog_gtid_on.result
      mysql-test/suite/rpl/r/rpl_name_const.result
      mysql-test/suite/rpl/r/rpl_non_direct_mixed_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_non_direct_row_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_non_direct_stm_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_nondeterministic_functions.result
      mysql-test/suite/rpl/r/rpl_not_null_innodb.result
      mysql-test/suite/rpl/r/rpl_not_null_myisam.result
      mysql-test/suite/rpl/r/rpl_optimize.result
      mysql-test/suite/rpl/r/rpl_packet.result
      mysql-test/suite/rpl/r/rpl_parallel.result
      mysql-test/suite/rpl/r/rpl_parallel_conf_limits.result
      mysql-test/suite/rpl/r/rpl_parallel_conflicts.result
      mysql-test/suite/rpl/r/rpl_parallel_ddl.result
      mysql-test/suite/rpl/r/rpl_parallel_innodb.result
      mysql-test/suite/rpl/r/rpl_parallel_load_data.result
      mysql-test/suite/rpl/r/rpl_parallel_multi_db.result
      mysql-test/suite/rpl/r/rpl_parallel_seconds_behind_master.result
      mysql-test/suite/rpl/r/rpl_parallel_start_stop.result
      mysql-test/suite/rpl/r/rpl_parallel_switch_sequential.result
      mysql-test/suite/rpl/r/rpl_parallel_temp_query.result
      mysql-test/suite/rpl/r/rpl_partition_archive.result
      mysql-test/suite/rpl/r/rpl_partition_innodb.result
      mysql-test/suite/rpl/r/rpl_partition_memory.result
      mysql-test/suite/rpl/r/rpl_partition_myisam.result
      mysql-test/suite/rpl/r/rpl_plugin_load.result
      mysql-test/suite/rpl/r/rpl_ps.result
      mysql-test/suite/rpl/r/rpl_rbr_to_sbr.result
      mysql-test/suite/rpl/r/rpl_read_old_relay_log_info.result
      mysql-test/suite/rpl/r/rpl_read_only.result
      mysql-test/suite/rpl/r/rpl_relay_space_innodb.result
      mysql-test/suite/rpl/r/rpl_relay_space_myisam.result
      mysql-test/suite/rpl/r/rpl_relayrotate.result
      mysql-test/suite/rpl/r/rpl_relayspace.result
      mysql-test/suite/rpl/r/rpl_replicate_do.result
      mysql-test/suite/rpl/r/rpl_replicate_ignore_db.result
      mysql-test/suite/rpl/r/rpl_report.result
      mysql-test/suite/rpl/r/rpl_report_port.result
      mysql-test/suite/rpl/r/rpl_rewrite_db_filter.result
      mysql-test/suite/rpl/r/rpl_rewrt_db.result
      mysql-test/suite/rpl/r/rpl_rotate_logs.result
      mysql-test/suite/rpl/r/rpl_rotate_purge_deadlock.result
      mysql-test/suite/rpl/r/rpl_row_001.result
      mysql-test/suite/rpl/r/rpl_row_4_bytes.result
      mysql-test/suite/rpl/r/rpl_row_NOW.result
      mysql-test/suite/rpl/r/rpl_row_USER.result
      mysql-test/suite/rpl/r/rpl_row_UUID.result
      mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result
      mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result
      mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result
      mysql-test/suite/rpl/r/rpl_row_basic_8partition.result
      mysql-test/suite/rpl/r/rpl_row_basic_allow_batching.result
      mysql-test/suite/rpl/r/rpl_row_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_row_blob_innodb.result
      mysql-test/suite/rpl/r/rpl_row_blob_myisam.result
      mysql-test/suite/rpl/r/rpl_row_colSize.result
      mysql-test/suite/rpl/r/rpl_row_conflicts.result
      mysql-test/suite/rpl/r/rpl_row_corruption.result
      mysql-test/suite/rpl/r/rpl_row_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_delayed_ins.result
      mysql-test/suite/rpl/r/rpl_row_drop.result
      mysql-test/suite/rpl/r/rpl_row_drop_create_temp_table.result
      mysql-test/suite/rpl/r/rpl_row_event_max_size.result
      mysql-test/suite/rpl/r/rpl_row_find_row.result
      mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result
      mysql-test/suite/rpl/r/rpl_row_func001.result
      mysql-test/suite/rpl/r/rpl_row_func002.result
      mysql-test/suite/rpl/r/rpl_row_func003.result
      mysql-test/suite/rpl/r/rpl_row_idempotency.result
      mysql-test/suite/rpl/r/rpl_row_ignorable_event.result
      mysql-test/suite/rpl/r/rpl_row_img_blobs.result
      mysql-test/suite/rpl/r/rpl_row_img_eng_full.result
      mysql-test/suite/rpl/r/rpl_row_img_eng_min.result
      mysql-test/suite/rpl/r/rpl_row_img_eng_noblob.result
      mysql-test/suite/rpl/r/rpl_row_img_idx_full.result
      mysql-test/suite/rpl/r/rpl_row_img_idx_min.result
      mysql-test/suite/rpl/r/rpl_row_img_idx_noblob.result
      mysql-test/suite/rpl/r/rpl_row_img_misc.result
      mysql-test/suite/rpl/r/rpl_row_img_sanity.result
      mysql-test/suite/rpl/r/rpl_row_implicit_commit_binlog.result
      mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result
      mysql-test/suite/rpl/r/rpl_row_insert_delayed.result
      mysql-test/suite/rpl/r/rpl_row_lcase_tblnames.result
      mysql-test/suite/rpl/r/rpl_row_log.result
      mysql-test/suite/rpl/r/rpl_row_log_innodb.result
      mysql-test/suite/rpl/r/rpl_row_max_relay_size.result
      mysql-test/suite/rpl/r/rpl_row_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result
      mysql-test/suite/rpl/r/rpl_row_rec_comp_innodb.result
      mysql-test/suite/rpl/r/rpl_row_rec_comp_myisam.result
      mysql-test/suite/rpl/r/rpl_row_record_find_myisam.result
      mysql-test/suite/rpl/r/rpl_row_reset_slave.result
      mysql-test/suite/rpl/r/rpl_row_show_relaylog_events.result
      mysql-test/suite/rpl/r/rpl_row_sp001.result
      mysql-test/suite/rpl/r/rpl_row_sp002_innodb.result
      mysql-test/suite/rpl/r/rpl_row_sp003.result
      mysql-test/suite/rpl/r/rpl_row_sp005.result
      mysql-test/suite/rpl/r/rpl_row_sp006_InnoDB.result
      mysql-test/suite/rpl/r/rpl_row_sp007_innodb.result
      mysql-test/suite/rpl/r/rpl_row_sp008.result
      mysql-test/suite/rpl/r/rpl_row_sp009.result
      mysql-test/suite/rpl/r/rpl_row_sp010.result
      mysql-test/suite/rpl/r/rpl_row_sp011.result
      mysql-test/suite/rpl/r/rpl_row_sp012.result
      mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result
      mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result
      mysql-test/suite/rpl/r/rpl_row_tbl_metadata.result
      mysql-test/suite/rpl/r/rpl_row_trig001.result
      mysql-test/suite/rpl/r/rpl_row_trig002.result
      mysql-test/suite/rpl/r/rpl_row_trig003.result
      mysql-test/suite/rpl/r/rpl_row_trig004.result
      mysql-test/suite/rpl/r/rpl_row_trunc_temp.result
      mysql-test/suite/rpl/r/rpl_row_unsafe_funcs.result
      mysql-test/suite/rpl/r/rpl_row_utf16.result
      mysql-test/suite/rpl/r/rpl_row_utf32.result
      mysql-test/suite/rpl/r/rpl_row_view01.result
      mysql-test/suite/rpl/r/rpl_row_wide_table.result
      mysql-test/suite/rpl/r/rpl_savepoint.result
      mysql-test/suite/rpl/r/rpl_seconds_behind_master.result
      mysql-test/suite/rpl/r/rpl_semi_sync.result
      mysql-test/suite/rpl/r/rpl_semi_sync_event.result
      mysql-test/suite/rpl/r/rpl_sequential.result
      mysql-test/suite/rpl/r/rpl_server_id1.result
      mysql-test/suite/rpl/r/rpl_server_id2.result
      mysql-test/suite/rpl/r/rpl_server_id_ignore.result
      mysql-test/suite/rpl/r/rpl_server_uuid.result
      mysql-test/suite/rpl/r/rpl_session_var.result
      mysql-test/suite/rpl/r/rpl_set_charset.result
      mysql-test/suite/rpl/r/rpl_set_null_innodb.result
      mysql-test/suite/rpl/r/rpl_set_null_myisam.result
      mysql-test/suite/rpl/r/rpl_show_errors.result
      mysql-test/suite/rpl/r/rpl_show_master_info_file.result
      mysql-test/suite/rpl/r/rpl_show_slave_hosts.result
      mysql-test/suite/rpl/r/rpl_show_slave_running.result
      mysql-test/suite/rpl/r/rpl_skip_error.result
      mysql-test/suite/rpl/r/rpl_skip_incident.result
      mysql-test/suite/rpl/r/rpl_slave_grp_exec.result
      mysql-test/suite/rpl/r/rpl_slave_load_in.result
      mysql-test/suite/rpl/r/rpl_slave_load_remove_tmpfile.result
      mysql-test/suite/rpl/r/rpl_slave_load_tmpdir_not_exist.result
      mysql-test/suite/rpl/r/rpl_slave_skip.result
      mysql-test/suite/rpl/r/rpl_slave_start.result
      mysql-test/suite/rpl/r/rpl_slave_status.result
      mysql-test/suite/rpl/r/rpl_slow_query_log.result
      mysql-test/suite/rpl/r/rpl_sp.result
      mysql-test/suite/rpl/r/rpl_sp004.result
      mysql-test/suite/rpl/r/rpl_sp_effects.result
      mysql-test/suite/rpl/r/rpl_spec_variables.result
      mysql-test/suite/rpl/r/rpl_sporadic_master.result
      mysql-test/suite/rpl/r/rpl_ssl.result
      mysql-test/suite/rpl/r/rpl_ssl1.result
      mysql-test/suite/rpl/r/rpl_stm_000001.result
      mysql-test/suite/rpl/r/rpl_stm_EE_err2.result
      mysql-test/suite/rpl/r/rpl_stm_auto_increment_bug33029.result
      mysql-test/suite/rpl/r/rpl_stm_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_stm_conflicts.result
      mysql-test/suite/rpl/r/rpl_stm_drop_create_temp_table.result
      mysql-test/suite/rpl/r/rpl_stm_flsh_tbls.result
      mysql-test/suite/rpl/r/rpl_stm_found_rows.result
      mysql-test/suite/rpl/r/rpl_stm_implicit_commit_binlog.result
      mysql-test/suite/rpl/r/rpl_stm_innodb.result
      mysql-test/suite/rpl/r/rpl_stm_insert_delayed.result
      mysql-test/suite/rpl/r/rpl_stm_lcase_tblnames.result
      mysql-test/suite/rpl/r/rpl_stm_loaddata_concurrent.result
      mysql-test/suite/rpl/r/rpl_stm_loadfile.result
      mysql-test/suite/rpl/r/rpl_stm_log.result
      mysql-test/suite/rpl/r/rpl_stm_max_relay_size.result
      mysql-test/suite/rpl/r/rpl_stm_mix_show_relaylog_events.result
      mysql-test/suite/rpl/r/rpl_stm_mixed_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mixing_engines.result
      mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_multi_query.result
      mysql-test/suite/rpl/r/rpl_stm_no_op.result
      mysql-test/suite/rpl/r/rpl_stm_relay_ign_space.result
      mysql-test/suite/rpl/r/rpl_stm_reset_slave.result
      mysql-test/suite/rpl/r/rpl_stm_sql_mode.result
      mysql-test/suite/rpl/r/rpl_stm_start_stop_slave.result
      mysql-test/suite/rpl/r/rpl_stm_stop_middle_group.result
      mysql-test/suite/rpl/r/rpl_stm_user_variables.result
      mysql-test/suite/rpl/r/rpl_stop_slave.result
      mysql-test/suite/rpl/r/rpl_switch_stm_row_mixed.result
      mysql-test/suite/rpl/r/rpl_sync.result
      mysql-test/suite/rpl/r/rpl_temp_table.result
      mysql-test/suite/rpl/r/rpl_temp_table_mix_row.result
      mysql-test/suite/rpl/r/rpl_temporal_fractional.result
      mysql-test/suite/rpl/r/rpl_temporary.result
      mysql-test/suite/rpl/r/rpl_temporary_errors.result
      mysql-test/suite/rpl/r/rpl_test_framework.result
      mysql-test/suite/rpl/r/rpl_timezone.result
      mysql-test/suite/rpl/r/rpl_tmp_table_and_DDL.result
      mysql-test/suite/rpl/r/rpl_trigger.result
      mysql-test/suite/rpl/r/rpl_trunc_temp.result
      mysql-test/suite/rpl/r/rpl_truncate_2myisam.result
      mysql-test/suite/rpl/r/rpl_truncate_3innodb.result
      mysql-test/suite/rpl/r/rpl_typeconv.result
      mysql-test/suite/rpl/r/rpl_typeconv_innodb.result
      mysql-test/suite/rpl/r/rpl_udf.result
      mysql-test/suite/rpl/r/rpl_user.result
      mysql-test/suite/rpl/r/rpl_user_variables.result
      mysql-test/suite/rpl/r/rpl_variables.result
      mysql-test/suite/rpl/r/rpl_variables_stm.result
      mysql-test/suite/rpl/r/rpl_view.result
      mysql-test/suite/rpl/r/rpl_view_multi.result
      mysql-test/suite/rpl/t/rpl_alter_repository.test
      mysql-test/suite/rpl/t/rpl_bug33931.test
      mysql-test/suite/rpl/t/rpl_change_master.test
      mysql-test/suite/rpl/t/rpl_checksum.test
      mysql-test/suite/rpl/t/rpl_connection.test
      mysql-test/suite/rpl/t/rpl_gtid_mode.test
      mysql-test/suite/rpl/t/rpl_heartbeat.test
      mysql-test/suite/rpl/t/rpl_heartbeat_2slaves.test
      mysql-test/suite/rpl/t/rpl_heartbeat_basic.test
      mysql-test/suite/rpl/t/rpl_heartbeat_ssl.test
      mysql-test/suite/rpl/t/rpl_ip_mix.test
      mysql-test/suite/rpl/t/rpl_ip_mix2.test
      mysql-test/suite/rpl/t/rpl_ipv4_as_ipv6.test
      mysql-test/suite/rpl/t/rpl_ipv6.test
      mysql-test/suite/rpl/t/rpl_master_connection.test
      mysql-test/suite/rpl/t/rpl_rotate_logs.test
      mysql-test/suite/rpl/t/rpl_semi_sync.test
      mysql-test/suite/rpl/t/rpl_server_id_ignore.test
      mysql-test/suite/rpl/t/rpl_server_uuid.test
      mysql-test/suite/rpl/t/rpl_show_slave_hosts.test
      mysql-test/suite/rpl/t/rpl_slave_status.test
      mysql-test/suite/rpl/t/rpl_ssl.test
      mysql-test/suite/rpl/t/rpl_ssl1.test
 3820 Vasil Dimov	2012-03-21
      Add fold markers to dict_stats_update_transient_for_index().

    modified:
      storage/innobase/dict/dict0stats.cc
 3819 Vasil Dimov	2012-03-21
      Remove bogus typecast - both level and root_level are ulint

    modified:
      storage/innobase/dict/dict0stats.cc
 3818 Georgi Kodinov	2012-03-21 [merge]
      empty merge

 3817 Georgi Kodinov	2012-03-21 [merge]
      merge

    removed:
      BUILD/FINISH.sh
      BUILD/SETUP.sh
      BUILD/build_mccge.sh
      BUILD/check-cpu
      BUILD/cleanup
      BUILD/compile-alpha
      BUILD/compile-amd64-debug-max
      BUILD/compile-amd64-debug-max-no-ndb
      BUILD/compile-amd64-gcov
      BUILD/compile-amd64-gprof
      BUILD/compile-amd64-max
      BUILD/compile-amd64-max-sci
      BUILD/compile-amd64-valgrind-max
      BUILD/compile-hpux11-parisc2-aCC
      BUILD/compile-ia64-debug-max
      BUILD/compile-ndb-autotest
      BUILD/compile-pentium-cybozu
      BUILD/compile-pentium-debug-max-no-embedded
      BUILD/compile-pentium-debug-openssl
      BUILD/compile-pentium-debug-yassl
      BUILD/compile-pentium-max
      BUILD/compile-pentium-myodbc
      BUILD/compile-pentium64-debug
      BUILD/compile-pentium64-debug-max
      BUILD/compile-pentium64-gcov
      BUILD/compile-pentium64-gprof
      BUILD/compile-pentium64-max
      BUILD/compile-pentium64-max-sci
      BUILD/compile-pentium64-valgrind-max
      BUILD/compile-ppc
      BUILD/compile-ppc-debug
      BUILD/compile-ppc-debug-max
      BUILD/compile-ppc-debug-max-no-ndb
      BUILD/compile-ppc-max
      BUILD/compile-solaris-amd64
      BUILD/compile-solaris-amd64-debug
      BUILD/compile-solaris-amd64-forte
      BUILD/compile-solaris-amd64-forte-debug
      BUILD/compile-solaris-sparc
      BUILD/compile-solaris-sparc-debug
      BUILD/compile-solaris-sparc-forte
      BUILD/compile-solaris-sparc-purify
    added:
      cmake/build_configurations/compiler_options.cmake
      cmake/build_configurations/feature_set.cmake
    modified:
      BUILD/compile-dist
      BUILD/compile-pentium
      BUILD/compile-pentium-debug
      BUILD/compile-pentium-debug-max
      BUILD/compile-pentium-debug-max-no-ndb
      BUILD/compile-pentium-gcov
      BUILD/compile-pentium-gprof
      BUILD/compile-pentium-valgrind-max
      BUILD/compile-pentium-valgrind-max-no-ndb
      BUILD/compile-pentium64
      CMakeLists.txt
      cmake/build_configurations/mysql_release.cmake
      cmake/package_name.cmake
      storage/ndb/CMakeLists.txt
 3816 Georgi Kodinov	2012-03-21 [merge]
      merge

    modified:
      mysql-test/suite/innodb/r/innodb-index-online-purge.result
      mysql-test/suite/innodb/r/innodb-index-online.result
      mysql-test/suite/innodb/t/innodb-index-online-purge.test
      mysql-test/suite/innodb/t/innodb-index-online.test
      sql/debug_sync.cc
      storage/innobase/handler/handler0alter.cc
 3815 Georgi Kodinov	2012-03-21 [merge]
      merged mysql-trunk-security-fixed to mysql-trunk

    modified:
      mysql-test/collections/default.experimental
      mysql-test/r/join_outer.result
      mysql-test/r/join_outer_bka.result
      mysql-test/r/join_outer_bka_nixbnl.result
      mysql-test/t/join_outer.test
 3814 Marko Mäkelä	2012-03-21
      Add a feature test HAVE_IB_GCC_ATOMIC_BUILTINS_64
      for GCC-supported 64-bit built-in atomic memory access.
      GCC 4.3 does not support 64-bit atomics on 32-bit x86. 4.4 and later do.
      The 64-bit atomics are needed in MONITOR_ATOMIC_INC, MONITOR_ATOMIC_DEC.

    modified:
      storage/innobase/CMakeLists.txt
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/include/os0sync.h
      storage/innobase/include/srv0mon.h
      storage/innobase/include/sync0sync.h
      storage/innobase/srv/srv0mon.cc
 3813 Marko Mäkelä	2012-03-21
      Fix a debug crash from WL#5526.
      
      row_ins_index_entry_big_rec_func(): Use DEBUG_SYNC_C_IF_THD() instead of
      DEBUG_SYNC(), because this function can be invoked from an internal thread
      when building a full-text-search index.

    modified:
      storage/innobase/row/row0ins.cc
 3812 Georgi Kodinov	2012-03-21
      Addendum to bug #12969156 : disabled testing on windows.

    modified:
      mysql-test/t/bug12969156.test
 3811 Marc Alff	2012-03-21
      Bug#13812227 - HOSTCACHE_IPV4_NAMEINFO_AGAIN_DENY FAILS SPORADICALLY ON PB2
      
      Test script change only.
      
      Improved the test scripts robustness by better enforcement of initial conditions,
      to prevent spurious failures.

    added:
      mysql-test/suite/perfschema/include/hostcache_set_state.inc
    modified:
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_bad_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_bad_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_good_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_good_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_auth_plugin.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_format.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_max_con.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_passwd.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_ssl.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_bad_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_bad_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_good_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_good_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_auth_plugin.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_max_con.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_passwd.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_ssl.result
      mysql-test/suite/perfschema/r/hostcache_peer_addr.result
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_again_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_again_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_bad_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_bad_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_good_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_good_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_noname_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_addrinfo_noname_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_auth_plugin.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_blocked.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_format.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_max_con.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_nameinfo_again_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_nameinfo_again_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_nameinfo_noname_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_nameinfo_noname_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_passwd.test
      mysql-test/suite/perfschema/t/hostcache_ipv4_ssl.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_again_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_again_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_bad_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_bad_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_good_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_good_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_noname_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_addrinfo_noname_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_auth_plugin.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_blocked.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_max_con.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_nameinfo_again_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_nameinfo_again_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_nameinfo_noname_allow.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_nameinfo_noname_deny.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_passwd.test
      mysql-test/suite/perfschema/t/hostcache_ipv6_ssl.test
      mysql-test/suite/perfschema/t/hostcache_peer_addr.test
 3810 Alfranio Correia	2012-03-21
      BUG#13868465 - ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON PRINTS OUT A WRONG MESSAGE
      
      "CHANGE MASTER TO" accepts the option MASTER_AUTO_POSITION in order to
      enable auto_position when gtid is on. Howerver, if one tries to issue
      "CHANGE MASTER TO MASTER_AUTO_POSITION" when gtid is off, the following
      error message is printed out:
      
      CHANGE MASTER TO AUTO_POSITION = 1 can only be executed when GTID_MODE = ON.
      
      There is a typo in the error message as AUTO_POSITION does not exit.

    modified:
      mysql-test/suite/rpl/r/rpl_gtid_mode.result
      sql/share/errmsg-utf8.txt
 3809 Marko Mäkelä	2012-03-21
      Fix a Valgrind issue.
      
      row_build_index_entry_low(): Invoke dfield_get_len() only after ensuring
      that the data field is initialized. Otherwise, a debug assertion could be
      accessing uninitialized data.

    modified:
      storage/innobase/row/row0row.cc
 3808 Jimmy Yang	2012-03-21 [merge]
      (Null) merge from mysql-5.5 to mysql-trunk

 3807 Marko Mäkelä	2012-03-20
      Revert accidental change of tree name.

    modified:
      .bzr-mysql/default.conf
 3806 Marko Mäkelä	2012-03-20 [merge]
      Merge mysql-trunk-wl5534-stage to mysql-trunk.
      
      This adds WL#5534 inplace ALTER TABLE and WL#5526 online index creation.

    added:
      mysql-test/suite/innodb/r/innodb-index-online-purge.result
      mysql-test/suite/innodb/r/innodb-index-online.result
      mysql-test/suite/innodb/t/innodb-index-online-master.opt
      mysql-test/suite/innodb/t/innodb-index-online-purge.test
      mysql-test/suite/innodb/t/innodb-index-online.test
      mysql-test/suite/sys_vars/r/innodb_online_alter_log_max_size_basic.result
      mysql-test/suite/sys_vars/t/innodb_online_alter_log_max_size_basic.test
      storage/innobase/include/row0log.h
      storage/innobase/row/row0log.cc
    modified:
      .bzr-mysql/default.conf
      include/mysql_com.h
      mysql-test/include/commit.inc
      mysql-test/mysql-test-run.pl
      mysql-test/r/alter_table.result
      mysql-test/r/archive.result
      mysql-test/r/commit_1innodb.result
      mysql-test/r/ctype_utf8mb4.result
      mysql-test/r/flush_read_lock.result
      mysql-test/r/innodb_mysql_lock.result
      mysql-test/r/innodb_mysql_sync.result
      mysql-test/r/lock.result
      mysql-test/r/mdl_sync.result
      mysql-test/r/partition_debug_sync.result
      mysql-test/r/partition_error.result
      mysql-test/r/truncate_coverage.result
      mysql-test/suite/innodb/r/innodb-autoinc-44030.result
      mysql-test/suite/innodb/r/innodb-index-debug.result
      mysql-test/suite/innodb/r/innodb-index.result
      mysql-test/suite/innodb/r/innodb.result
      mysql-test/suite/innodb/r/innodb_16k.result
      mysql-test/suite/innodb/r/innodb_4k.result
      mysql-test/suite/innodb/r/innodb_8k.result
      mysql-test/suite/innodb/r/innodb_bug46000.result
      mysql-test/suite/innodb/r/innodb_bug53591.result
      mysql-test/suite/innodb/r/innodb_index_large_prefix.result
      mysql-test/suite/innodb/r/innodb_index_large_prefix_4k.result
      mysql-test/suite/innodb/r/innodb_index_large_prefix_8k.result
      mysql-test/suite/innodb/r/innodb_monitor.result
      mysql-test/suite/innodb/r/innodb_mysql.result
      mysql-test/suite/innodb/r/innodb_prefix_index_liftedlimit.result
      mysql-test/suite/innodb/t/innodb-autoinc-44030.test
      mysql-test/suite/innodb/t/innodb-index-debug.test
      mysql-test/suite/innodb/t/innodb_16k.test
      mysql-test/suite/innodb/t/innodb_4k.test
      mysql-test/suite/innodb/t/innodb_8k.test
      mysql-test/suite/innodb/t/innodb_bug53591.test
      mysql-test/suite/innodb/t/innodb_index_large_prefix.test
      mysql-test/suite/innodb/t/innodb_index_large_prefix_4k.test
      mysql-test/suite/innodb/t/innodb_index_large_prefix_8k.test
      mysql-test/suite/innodb/t/innodb_monitor.test
      mysql-test/suite/innodb/t/innodb_prefix_index_liftedlimit.test
      mysql-test/suite/innodb_fts/r/fulltext.result
      mysql-test/suite/innodb_fts/r/innodb-fts-ddl.result
      mysql-test/suite/innodb_fts/r/innodb-fts-fic.result
      mysql-test/suite/innodb_fts/r/innodb_fts_misc.result
      mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result
      mysql-test/suite/innodb_fts/r/innodb_fts_mutiple_index.result
      mysql-test/suite/innodb_fts/r/innodb_fts_proximity.result
      mysql-test/suite/innodb_fts/r/innodb_fts_transaction.result
      mysql-test/suite/innodb_fts/t/innodb-fts-ddl.test
      mysql-test/suite/innodb_fts/t/innodb-fts-fic.test
      mysql-test/suite/perfschema/r/stage_mdl_table.result
      mysql-test/suite/rpl/t/rpl_slave_grp_exec.test
      mysql-test/suite/sys_vars/r/innodb_monitor_disable_basic.result
      mysql-test/suite/sys_vars/r/innodb_monitor_enable_basic.result
      mysql-test/suite/sys_vars/r/innodb_monitor_reset_all_basic.result
      mysql-test/suite/sys_vars/r/innodb_monitor_reset_basic.result
      mysql-test/suite/sys_vars/t/innodb_monitor_disable_basic.test
      mysql-test/suite/sys_vars/t/innodb_monitor_enable_basic.test
      mysql-test/suite/sys_vars/t/innodb_monitor_reset_all_basic.test
      mysql-test/suite/sys_vars/t/innodb_monitor_reset_basic.test
      mysql-test/t/alter_table.test
      mysql-test/t/archive.test
      mysql-test/t/flush_read_lock.test
      mysql-test/t/innodb_mysql_lock.test
      mysql-test/t/innodb_mysql_sync.test
      mysql-test/t/lock.test
      mysql-test/t/mdl_sync.test
      mysql-test/t/partition_debug_sync.test
      mysql-test/t/truncate_coverage.test
      sql/ha_ndbcluster.cc
      sql/ha_partition.cc
      sql/ha_partition.h
      sql/handler.cc
      sql/handler.h
      sql/key.cc
      sql/key.h
      sql/mdl.cc
      sql/mdl.h
      sql/share/errmsg-utf8.txt
      sql/sql_admin.cc
      sql/sql_alter.cc
      sql/sql_alter.h
      sql/sql_base.cc
      sql/sql_base.h
      sql/sql_class.h
      sql/sql_insert.cc
      sql/sql_lex.cc
      sql/sql_lex.h
      sql/sql_partition.cc
      sql/sql_partition.h
      sql/sql_partition_admin.cc
      sql/sql_table.cc
      sql/sql_table.h
      sql/sql_trigger.cc
      sql/sql_truncate.cc
      sql/sql_yacc.yy
      sql/unireg.cc
      sql/unireg.h
      storage/innobase/CMakeLists.txt
      storage/innobase/btr/btr0btr.cc
      storage/innobase/btr/btr0cur.cc
      storage/innobase/btr/btr0sea.cc
      storage/innobase/dict/dict0crea.cc
      storage/innobase/dict/dict0dict.cc
      storage/innobase/dict/dict0load.cc
      storage/innobase/dict/dict0stats.cc
      storage/innobase/fts/fts0fts.cc
      storage/innobase/fts/fts0opt.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/ha_innodb.h
      storage/innobase/handler/handler0alter.cc
      storage/innobase/handler/i_s.cc
      storage/innobase/ibuf/ibuf0ibuf.cc
      storage/innobase/include/btr0btr.h
      storage/innobase/include/btr0cur.h
      storage/innobase/include/btr0pcur.h
      storage/innobase/include/btr0sea.ic
      storage/innobase/include/data0type.h
      storage/innobase/include/db0err.h
      storage/innobase/include/dict0dict.h
      storage/innobase/include/dict0dict.ic
      storage/innobase/include/dict0mem.h
      storage/innobase/include/dict0stats.h
      storage/innobase/include/fts0fts.h
      storage/innobase/include/lock0lock.h
      storage/innobase/include/os0sync.h
      storage/innobase/include/rem0cmp.h
      storage/innobase/include/rem0rec.h
      storage/innobase/include/rem0rec.ic
      storage/innobase/include/row0ins.h
      storage/innobase/include/row0merge.h
      storage/innobase/include/row0mysql.h
      storage/innobase/include/row0row.h
      storage/innobase/include/row0row.ic
      storage/innobase/include/row0types.h
      storage/innobase/include/row0upd.h
      storage/innobase/include/row0upd.ic
      storage/innobase/include/srv0mon.h
      storage/innobase/include/srv0srv.h
      storage/innobase/include/sync0rw.h
      storage/innobase/include/sync0sync.h
      storage/innobase/include/trx0rec.h
      storage/innobase/include/trx0trx.h
      storage/innobase/lock/lock0lock.cc
      storage/innobase/pars/pars0opt.cc
      storage/innobase/pars/pars0pars.cc
      storage/innobase/pars/pars0sym.cc
      storage/innobase/rem/rem0cmp.cc
      storage/innobase/row/row0ftsort.cc
      storage/innobase/row/row0ins.cc
      storage/innobase/row/row0merge.cc
      storage/innobase/row/row0mysql.cc
      storage/innobase/row/row0purge.cc
      storage/innobase/row/row0row.cc
      storage/innobase/row/row0sel.cc
      storage/innobase/row/row0uins.cc
      storage/innobase/row/row0umod.cc
      storage/innobase/row/row0upd.cc
      storage/innobase/srv/srv0mon.cc
      storage/innobase/srv/srv0srv.cc
      storage/innobase/srv/srv0start.cc
      storage/innobase/sync/sync0sync.cc
      storage/innobase/trx/trx0rec.cc
      storage/innobase/trx/trx0roll.cc
      storage/innobase/ut/ut0ut.cc
      storage/myisammrg/ha_myisammrg.cc
      unittest/gunit/mdl-t.cc
      unittest/gunit/mdl_mytap-t.cc
 3805 Norvald H. Ryeng	2012-03-20
      Bug#13626019 DIFFERENCE IN OUTPUT BETWEEN 5.1 & 5.5 FOR A LAST_DAY IS
      NULL SELECT QUERY
      
      Problem: Some LAST_DAY expressions that should evaluate to NULL do not
      satisfy IS NULL.
      
      There are two bugs in the code that can lead to this problem,
      depending on circumstances:
      
      1. In make_join_select(), constant conditions are replaced with
      Item::COND_FALSE or Item::COND_TRUE. When the IS NULL expression is
      evaluated, Item_func_isnull::val_int() checks if the value of its
      argument is NULL by calling is_null(). The default implementation,
      Item::is_null(), always returns false, and all items that may return
      NULL must overload this function. For Item_func_last_day, this is done
      in Item_func::is_null(). However, the argument to Item_func_isnull may
      in some cases be an Item_cache_datetime, for which there is no
      overloading is_null(), which means that Item::is_null() is called and
      always returns false.
      
      2. In 5.1 and 5.5 there is a related problem where maybe_null is not
      set for Item_func_last_day, which makes Item_func_isnull::val_int()
      reason that there is no need to call is_null() on its argument since
      it already knows it can't be NULL. This is the cause for erroneous
      results in 5.1. The bug has already been fixed in trunk by
      revid:alexander.barkov@strippedb0q4ekz9rwy.
      
      Bug 2 has been fixed in trunk, and bug 1 is masked: The
      Item_cache_datetime object is constructed as part of
      JOIN::cache_const_exprs(), which is called from JOIN::optimize(). In
      5.1 and 5.5 this call happens before the call to
      make_join_select(). In trunk, the order is reversed and the bug is
      masked. The erroneous result can't occur in trunk, but the behavior of
      is_null() is still wrong and should be fixed.
      
      Fix: Item_cache::is_null() should return the cached null_value or, if
      no value has been cached, example->is_null().
     @ mysql-test/r/type_date.result
        Add test case for bug #13626019.
     @ mysql-test/t/type_date.test
        Add test case for bug #13626019.
     @ sql/item.h
        Add Item_cache::is_null().

    modified:
      mysql-test/r/type_date.result
      mysql-test/t/type_date.test
      sql/item.h
 3804 Tor Didriksen	2012-03-20
      BUG#11748924 PARTITIONS: TOO-LONG COMMENT CAUSES NO WARNING
      
      Post-push fix: remove memory leak, and fix indentation.

    modified:
      sql/sql_table.cc
      sql/unireg.cc
 3803 Jimmy Yang	2012-03-20 [merge]
      Merge mysql-5.5 to mysql-trunk

    modified:
      storage/innobase/buf/buf0buf.cc
      storage/innobase/include/mtr0mtr.ic
      storage/innobase/include/sync0rw.h
      storage/innobase/row/row0mysql.cc
      storage/innobase/row/row0purge.cc
 3802 Marc Alff	2012-03-20 [merge]
      Local merge

    modified:
      sql/mysqld.cc
      sql/unireg.cc
 3801 Marc Alff	2012-03-20 [merge]
      Local merge

    modified:
      include/my_time.h
      mysql-test/r/create.result
      mysql-test/r/ctype_ucs.result
      mysql-test/r/partition_innodb.result
      mysql-test/r/type_date.result
      mysql-test/r/type_datetime.result
      mysql-test/r/type_timestamp.result
      mysql-test/t/create.test
      mysql-test/t/ctype_ucs.test
      mysql-test/t/type_date.test
      mysql-test/t/type_datetime.test
      mysql-test/t/type_timestamp.test
      sql-common/my_time.c
      sql/field.cc
      sql/filesort_utils.h
      sql/item.cc
      sql/item_strfunc.cc
      sql/sp_head.cc
      sql/sql_class.h
      sql/sql_error.h
      sql/sql_insert.cc
      sql/sql_load.cc
      sql/sql_signal.cc
      sql/sql_table.cc
      sql/sql_update.cc
      sql/unireg.cc
 3800 Marc Alff	2012-03-19
      Bug#13862186 - PERFORMANCE SCHEMA OVERHEAD FOR TABLE AGGREGATES
      
      Before this fix, the performance schema would use a lot of CPU
      to execute PFS_table aggregate functions in general.
      
      With this fix, execution has been improved, per the following changes:
      
      1)
      
      In PFS_table::aggregate(),
      the code used to call safe_aggregate() if any stat was present.
      
      When both m_has_io_stats and m_has_lock_stats are true, this is correct.
      
      When only m_has_io_stats or m_has_lock_stats is true, this is overkill.
      Calling safe_aggregate_io() or safe_aggregate_lock() is better in this case.
      
      2)
      
      Likewise for PFS_table::sanitized_aggregate()
      
      3)
      
      In PFS_table_stat::aggregate_io() and PFS_table_stat::sum_io(),
      the code did loop on every possible index in the [0, MAX_INDEXES-1] range,
      regardless on whether the table actually had that many index used.
      
      Now the code only use index statistics for index that do exist,
      using the [0, key_count] range.
      
      Calling code has been adjusted accordingly.
      
      4)
      
      For a given index statistic, PFS_table_io_stat::m_has_data was added.
      
      This boolean indicates of data has been collected for this index.
      
      Using this flag saves a lot, because even if a table can effectively have
      many indexes, a thread opening the table, performing a select, and closing
      the table is more likely to use one index only (or a few), instead of all the indexes
      available.
      
      When aggregating the statistics for this thread to the table statistics,
      testing this flag saves on CPU.
      
      5)
      
      For code clarity only (no performance change),
      MAX_KEY has been replaced by MAX_INDEXES, which is more accurate.
      These two constants are synonym.

    modified:
      storage/perfschema/pfs.cc
      storage/perfschema/pfs_instr.cc
      storage/perfschema/pfs_instr.h
      storage/perfschema/pfs_instr_class.cc
      storage/perfschema/pfs_instr_class.h
      storage/perfschema/pfs_stat.h
      storage/perfschema/pfs_visitor.cc
      storage/perfschema/table_events_waits.cc
      storage/perfschema/table_helper.cc
      storage/perfschema/table_os_global_by_type.cc
      storage/perfschema/table_tiws_by_index_usage.cc
 3799 Georgi Kodinov	2012-03-12
      Bug #12969156: SEGMENTATION FAULT ON UNINSTALLING 
      DAEMON_EXAMPLE PLUGIN
      
      The deinit() function of the daemon example plugin was 
      calling pthread_cancel, but not waiting for the worker 
      thread to actually complete before deallocating the data
      buffer and closing the file that it writes to.
      Fixed by adding a pthread_join to wait for the thread 
      to complete before doing the cleanup work that may 
      affect it.
      Test case added.
      Removed a stray 'x' variable from the example code.

    added:
      mysql-test/r/bug12969156.result
      mysql-test/t/bug12969156-master.opt
      mysql-test/t/bug12969156.test
    modified:
      plugin/daemon_example/daemon_example.cc
 3798 Guilhem Bichot	2012-03-19
      fix for Bug#13860138 BUILD BREAK WHEN COMPILING WITHOUT OPT_TRACE

    modified:
      sql/opt_range.cc
      sql/opt_trace_context.h
 3797 Marc Alff	2012-03-19
      WL#5767 PERFORMANCE SCHEMA DIGEST
      
      Post merge cleanup (3)

    removed:
      mysql-test/suite/sys_vars/r/pfs_digests_size.result
      mysql-test/suite/sys_vars/t/pfs_digests_size-master_basic.opt
    added:
      mysql-test/suite/sys_vars/r/pfs_digests_size_basic.result
      mysql-test/suite/sys_vars/t/pfs_digests_size_basic-master.opt
    modified:
      .bzrignore
      sql/sys_vars.cc
 3796 Dmitry Shulga	2012-03-19
      Fixed bug#13625834 - main.innodb_mysql_lock test fails on debian5.0-x86_64
                           sporadically.
      
      The reason for this bug is that there was a race condition in checking for
      'update' state in wait_condition loop and acquiring real transaction lock
      during execution of statement 'INSERT'. Such race condition arised since
      there was a time window between the step when server sets a transaction state
      in 'update' value and when the real lock for transation is acquired. Such 
      race condition could result in successful execution of the following statement
      'INSERT INTO t1 VALUES (2)' that else should failed with error
      ER_LOCK_DEADLOCK.
      
      To eliminate this race condition we replaced the conditon of waiting for
      lock by polling the table information_schema.innodb_trx until transaction will
      be locked.   

    modified:
      mysql-test/r/innodb_mysql_lock.result
      mysql-test/t/innodb_mysql_lock.test
 3795 Alfranio Correia	2012-03-17
      Post-push fix for BUG#13538891.
          
      rpl_deadlock_innodb cannot run with replication system tables.

    modified:
      mysql-test/suite/rpl/t/rpl_deadlock_innodb.test
 3794 Alfranio Correia	2012-03-16
      BUG#13855746 - CLEANUP: UNSIGNED VARIABLE OPT_*_REPOSITORY_ID GETS INVALID_INFO_REPOSITORY=-1
      
      Unsigned variables opt_mi_repository_id and opt_rli_repository_id
      have INVALID_INFO_REPOSITORY (-1) assigned to them. This is
      therefore causing some warning messages.
      
      To fix the problem, we made INVALID_INFO_REPOSITORY get a positive
      value.

    modified:
      sql/rpl_info.h
      sql/rpl_info_factory.cc
      sql/sys_vars.cc
 3793 Tor Didriksen	2012-03-16
      Do not compile ndbcluster for "make dist"

    modified:
      BUILD/compile-dist
 3792 Alfranio Correia	2012-03-16
      Post-push fix for BUG#13538891.
        
      Updated result files for some tests cases that were failing after
      BUG#13538891.

    modified:
      mysql-test/suite/innodb/r/innodb-system-table-view.result
      mysql-test/suite/innodb/r/innodb_16k.result
      mysql-test/suite/innodb/r/innodb_4k.result
      mysql-test/suite/innodb/r/innodb_8k.result
      mysql-test/suite/innodb/t/innodb-system-table-view.test
      mysql-test/suite/innodb/t/innodb_16k.test
      mysql-test/suite/innodb/t/innodb_4k.test
      mysql-test/suite/innodb/t/innodb_8k.test
 3791 Andrei Elkin	2012-03-16
      Bug#12400313 - RELAY_LOG_SPACE_LIMIT IS NOT WORKING IN MANY CASES
      
      Post-push fixes to correct rli->sql_force_rotate_relay pattern of the
      main patch in MTS case.
      Similarly to STS case rotation of the over-sized relay-log is allowed 
      only if there is no transaction "transiting" to the next log.
     @ mysql-test/suite/rpl/t/rpl_stm_relay_ign_space.test
        relaxing assert tolerance.
     @ sql/rpl_slave.cc
        extending rli->sql_force_rotate_relay pattern to MTS case.

    modified:
      mysql-test/suite/rpl/t/rpl_stm_relay_ign_space.test
      sql/rpl_slave.cc
 3790 Bjorn Munch	2012-03-16 [merge]
      upmerge 13619394 revert fix

    modified:
      unittest/mysys/my_vsnprintf-t.c
 3789 Jon Olav Hauglid	2012-03-16
      Bug#13833438 ERROR CODES MUST HAVE SAME VALUE ACROSS MYSQL VERSIONS
      
      Follow-up patch.
      
      Fix test failures when the following tests are run in MTS mode:
      - rpl.rpl_stm_EE_err2
      - rpl.rpl_loaddata
      - rpl.rpl_stm_loaddata_concurrent

    modified:
      mysql-test/extra/rpl_tests/rpl_loaddata.test
      mysql-test/extra/rpl_tests/rpl_stm_EE_err2.test
      mysql-test/suite/rpl/r/rpl_loaddata.result
      mysql-test/suite/rpl/r/rpl_stm_EE_err2.result
      mysql-test/suite/rpl/r/rpl_stm_loaddata_concurrent.result
 3788 Annamalai Gurusami	2012-03-16 [merge]
      merging from mysql-5.5 to mysql-trunk. 

    modified:
      mysql-test/suite/innodb/t/innodb_bug11766634.test
 3787 Inaam Rana	2012-03-15 [merge]
      merge from 5.5

    modified:
      storage/innobase/fil/fil0fil.cc
      storage/innobase/ibuf/ibuf0ibuf.cc
      storage/innobase/include/fil0fil.h
      storage/innobase/lock/lock0lock.cc
 3786 Inaam Rana	2012-03-15 [merge]
      merge from 5.5

    modified:
      storage/innobase/handler/ha_innodb.cc
 3785 Inaam Rana	2012-03-15 [merge]
      merge from 5.5

    modified:
      storage/innobase/include/sync0rw.ic
 3784 Roy Lyseng	2012-03-15
      Bug#13468414: Query shows different results when literals are selected from
                    separate table.
      
      The problem occurs when cache_const_exprs() adds cache objects to the
      query condition. It attempts to build a cache object on top of an
      Item_ref object, but ends up building it on top of the above item, which
      is an equality check, and should not be const. Hence, the evaluation
      of the first equality is used for every row in the subquery, allowing
      every IN subquery predicate to evaluate to true instead of false.
      
      This occurs because compile() returns NULL when the analyzer sets
      cache_flag=True for an Item_direct_ref object. The analyzer for the
      descendent object (an Item_cache) then returns false, which makes
      compile return NULL, which eventually makes the above object (an
      Item_func_eq) be wrapped in an Item_cache object.
      
      The fix for this is to distinguish error handling and false return
      from the analyzer function better: In compile(), when the analyzer
      returns false, return "this" (current return value is NULL).
      Also let all NULL returns represent an error.
      
      Other problems have also been fixed:
      - A cache object might be built on top of another cache, which is
        useless.
      - cache_const_exprs() was earlier called before make_join_select(),
        then was changed (in some unidentified change set) to be called
        after it, and thus, at a stage where conditions have been
        propagated to individual tables. So we should apply the transformer
        to those conditions, instead of to conds and the JOIN conditions.
      - cache_const_exprs() did not have proper error handling, it now returns
        true when out-of-memory.
      
      mysql-test/include/subquery.inc
        Test case for bug#13468414.
        Test case for bug#13735704, which was marked as a duplicate.
      
      mysql-test/r/explain_json_all.result
      mysql-test/r/explain_json_none.result
        Redundant cache entries are now removed.
      
      mysql-test/r/subquery_all.result
      mysql-test/r/subquery_all_bka.result
      mysql-test/r/subquery_all_bka_nixbnl.result
      mysql-test/r/subquery_nomat_nosj.result
      mysql-test/r/subquery_nomat_nosj_bka.result
      mysql-test/r/subquery_nomat_nosj_bka_nixbnl.result
      mysql-test/r/subquery_none.result
      mysql-test/r/subquery_none_bka.result
      mysql-test/r/subquery_none_bka_nixbnl.result
        Test case results for bug#13468414.
        Test case results for bug#13735704.
        Few minor changes for explain extended: In one case, a cache object
        had been added to an expression in conds, that already had been
        optimized away when propagating conditions to individual tables.
        Explain extended reports from the WHERE condition, and not from
        the propagated conditions. Adding the cache object was obviously
        redundant.
      
      sql/item.cc
        In Item::cache_const_expr_analyzer(), do not build a cache object
        on top of another cache object.
        In Item_ref::compile, return "this" even when analyzer reports false.
        replaced the bool flag with an Item * pointer, so that we assert
        that the Item * is equal to "this" when appropriate.
      
      sql/item.h
        In Item::compile, return "this" even when analyzer reports false.
      
      sql/item_cmpfunc.cc
        In Item_cond::compile, return "this" even when analyzer reports false.
        Return NULL when compile() on sub-item reports error.
      
      sql/item_func.cc
        In Item_func::compile, return "this" even when analyzer reports false.
        Return NULL when compile() on sub-item reports error.
      
      sql/sql_optimizer.cc
        In JOIN::cache_const_exprs(), apply transform to conditions pushed
        down to tables, instead of to conds and join conditions.
        Let the analyzer/transformer argument be an Item * instead of a bool.
        Add error handling.
      
      sql/sql_optimizer.h
        Interface change for JOIN::cache_const_exprs().

    modified:
      mysql-test/include/subquery.inc
      mysql-test/r/explain_json_all.result
      mysql-test/r/explain_json_none.result
      mysql-test/r/subquery_all.result
      mysql-test/r/subquery_all_bka.result
      mysql-test/r/subquery_all_bka_nixbnl.result
      mysql-test/r/subquery_nomat_nosj.result
      mysql-test/r/subquery_nomat_nosj_bka.result
      mysql-test/r/subquery_nomat_nosj_bka_nixbnl.result
      mysql-test/r/subquery_none.result
      mysql-test/r/subquery_none_bka.result
      mysql-test/r/subquery_none_bka_nixbnl.result
      sql/item.cc
      sql/item.h
      sql/item_cmpfunc.cc
      sql/item_func.cc
      sql/sql_optimizer.cc
      sql/sql_optimizer.h
 3783 Roy Lyseng	2012-03-15
      Bug#13773979: Missing rows on second execution of prepared statement
      
      This problem may occur with prepared statements that reference views
      and perform semi-join transformation.
      A field reference through a view is replaced during resolving for each
      execution of the prepared statement. Semi-join transformation occurs
      after resolving, so the fix_after_pullout() stage applied to all
      Item_field objects will not be carried out. fix_after_pullout() builds
      a new resolver context for the fields, but obviously this is not updated
      for the replaced field. On second resolving, the select_lex context
      refers to the deleted select_lex and it appears that the field comes
      from an outer table.
      
      The fix is to update the select_lex pointer in the context object
      that is contained in the select_lex object which will be removed,
      to point to the "parent" select_lex object.
      This context object is used for every field reference that is not
      a join condition. I checked with view references in join conditions as
      well, but apparently these do not cause any trouble.
      
      mysql-test/include/subquery_sj.inc
        Added test case for bug#13773979.
      
      mysql-test/r/subquery_sj_all.result
      mysql-test/r/subquery_sj_all_bka.result
      mysql-test/r/subquery_sj_all_bka_nixbnl.result
      mysql-test/r/subquery_sj_all_bkaunique.result
      mysql-test/r/subquery_sj_dupsweed.result
      mysql-test/r/subquery_sj_dupsweed_bka.result
      mysql-test/r/subquery_sj_dupsweed_bka_nixbnl.result
      mysql-test/r/subquery_sj_dupsweed_bkaunique.result
      mysql-test/r/subquery_sj_firstmatch.result
      mysql-test/r/subquery_sj_firstmatch_bka.result
      mysql-test/r/subquery_sj_firstmatch_bka_nixbnl.result
      mysql-test/r/subquery_sj_firstmatch_bkaunique.result
      mysql-test/r/subquery_sj_loosescan.result
      mysql-test/r/subquery_sj_loosescan_bka.result
      mysql-test/r/subquery_sj_loosescan_bka_nixbnl.result
      mysql-test/r/subquery_sj_loosescan_bkaunique.result
      mysql-test/r/subquery_sj_mat.result
      mysql-test/r/subquery_sj_mat_bka.result
      mysql-test/r/subquery_sj_mat_bka_nixbnl.result
      mysql-test/r/subquery_sj_mat_bkaunique.result
      mysql-test/r/subquery_sj_mat_nosj.result
      mysql-test/r/subquery_sj_none.result
      mysql-test/r/subquery_sj_none_bka.result
      mysql-test/r/subquery_sj_none_bka_nixbnl.result
      mysql-test/r/subquery_sj_none_bkaunique.result
        Added test case results for bug#13773979.
      
      sql/item.cc
        Removed an assert because it no longer holds when resolver context
        is updated earlier.
      
      sql/sql_optimizer.cc
        In convert_subquery_to_semijoin(), update the select_lex pointer in
        the context object that is contained in the deleted select_lex object,
        to point to the "parent" select_lex object.

    modified:
      mysql-test/include/subquery_sj.inc
      mysql-test/r/subquery_sj_all.result
      mysql-test/r/subquery_sj_all_bka.result
      mysql-test/r/subquery_sj_all_bka_nixbnl.result
      mysql-test/r/subquery_sj_all_bkaunique.result
      mysql-test/r/subquery_sj_dupsweed.result
      mysql-test/r/subquery_sj_dupsweed_bka.result
      mysql-test/r/subquery_sj_dupsweed_bka_nixbnl.result
      mysql-test/r/subquery_sj_dupsweed_bkaunique.result
      mysql-test/r/subquery_sj_firstmatch.result
      mysql-test/r/subquery_sj_firstmatch_bka.result
      mysql-test/r/subquery_sj_firstmatch_bka_nixbnl.result
      mysql-test/r/subquery_sj_firstmatch_bkaunique.result
      mysql-test/r/subquery_sj_loosescan.result
      mysql-test/r/subquery_sj_loosescan_bka.result
      mysql-test/r/subquery_sj_loosescan_bka_nixbnl.result
      mysql-test/r/subquery_sj_loosescan_bkaunique.result
      mysql-test/r/subquery_sj_mat.result
      mysql-test/r/subquery_sj_mat_bka.result
      mysql-test/r/subquery_sj_mat_bka_nixbnl.result
      mysql-test/r/subquery_sj_mat_bkaunique.result
      mysql-test/r/subquery_sj_mat_nosj.result
      mysql-test/r/subquery_sj_none.result
      mysql-test/r/subquery_sj_none_bka.result
      mysql-test/r/subquery_sj_none_bka_nixbnl.result
      mysql-test/r/subquery_sj_none_bkaunique.result
      sql/item.cc
      sql/sql_optimizer.cc
 3782 Olav Sandstaa	2012-03-15
      Post-push fix for BUG#12365385.
      
      Fix compiler warning about unused variable that occured in non-debug builds.

    modified:
      sql/handler.cc
 3781 Alfranio Correia	2012-03-15
      Post-push fix for BUG#13538891.
      
      Updated result files for some tests cases that were failing after
      BUG#13538891.

    modified:
      mysql-test/suite/funcs_1/r/is_tables_mysql_embedded.result
      mysql-test/suite/innodb/r/innodb_4k.result
      mysql-test/suite/innodb/r/innodb_8k.result
 3780 Olav Sandstaa	2012-03-15
      Fix for Bug#12365385 STRAIGHT_JOIN QUERY QUICKLY EXHAUSTS SYSTEM+VIRT. 
                           MEMORY LEADING TO SYSTEM CRASH
      
      The memory leak is caused by the following:
      
      1. One of the tables in the join is accessed using "Dynamic Range" quick
         select access (the explain output contains "Range checked for each
         record").
      2. Each time the join operation needs to check a record in this table,
         a new QUICK_RANGE_SELECT object is created. This is allocated on
         the heap (and the previous object is deleted from the heap).
      3. The QUICK_RANGE_SELECT object finds the handler object for the table and
         instructs this to use DS-MRR. Note that this is an existing handler object
         that it gets from the table object (no memory allocated).
      4. When the QUICK_RANGE_SELECT object calls
         handler::multi_range_read_init() the DS-MRR implementation will
         create a second handler object ("h2") that will be used for
         accessing the index during the DS-MRR scan. This second handler object
         is created using the current THD's memroot.
      5. When the range scan is completed and the QUICK_SELECT_OBJECT is
         deleted, this will end the index scan on the handler which will
         clean up after the DS-MRR scan. Among the things it will do it to
         "delete" the second handler object ("h2"). Given that this was
         created on a memroot the actual memory used by it is not freed.
      
      As a consequence the statement's memroot gets filled with 
      handler objects until the server runs out of memory.
      
      The fix for this problem is to be able to re-use the allocated "h2"
      handler for the entire statement. The main changes done to achieve this
      is:
      
      1. When completing the DS-MRR scan we no longer delete the "h2" handler 
         object but keep it in case a new scan is started on the same handler
         within the statement.
      2. Create a new function DsMrr_impl::reset() that takes care of
         closing and freeing the "h2" handler. This must be called when
         the statement is completed. This is done by adding calls for this
         into MyISAM and InnoDB's ::reset() methods (which are called from
         handler::ha_reset() when returning the open table objects).
      3. The initialization code in DsMrr_impl::dsmrr_init() has been 
         re-written to be able to handle re-use of an already allocated
         "h2" handler.
      
      A reduced version of the test case for this bug is included in 
      mrr_tests.inc. This will be run when the main suite is run. This test
      is too small to reproduce the "out of memory" problem but it will test
      the  functionality of the changed code. To reproduce and have a regression
      test for the "out of memory problem" an new test is included
      (ds_mrr-big.test). Due to the time to run this it will only be run when MTR
      is started with the --big option.
     @ mysql-test/include/mrr_tests.inc
        Test case for Bug#12365385 STRAIGHT_JOIN QUERY QUICKLY EXHAUSTS SYSTEM+VIRT. 
                                   MEMORY LEADING TO SYSTEM CRASH
        
        Note that this test case will not reproduce the out of memory situation
        but will test the functionality changed by this patch. A larger test
        that will function as a regression test for the out of memory situation
        is included in ds_mrr-big.test.
     @ mysql-test/r/ds_mrr-big.result
        Test case for Bug#12365385.
     @ mysql-test/r/innodb_mrr.result
        Test case for Bug#12365385
     @ mysql-test/r/innodb_mrr_all.result
        Test case for Bug#12365385
     @ mysql-test/r/innodb_mrr_cost.result
        Test case for Bug#12365385
     @ mysql-test/r/innodb_mrr_cost_all.result
        Test case for Bug#12365385
     @ mysql-test/r/innodb_mrr_cost_icp.result
        Test case for Bug#12365385
     @ mysql-test/r/innodb_mrr_icp.result
        Test case for Bug#12365385
     @ mysql-test/r/innodb_mrr_none.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr_all.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr_cost.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr_cost_all.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr_cost_icp.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr_icp.result
        Test case for Bug#12365385
     @ mysql-test/r/myisam_mrr_none.result
        Test case for Bug#12365385
     @ mysql-test/t/ds_mrr-big.test
        Test case for Bug#12365385 STRAIGHT_JOIN QUERY QUICKLY EXHAUSTS SYSTEM+VIRT. 
                                   MEMORY LEADING TO SYSTEM CRASH
     @ sql/handler.cc
        Change to the DS-MRR implementation:
        
        Move the closing and deleting of the "h2" handler object
        from dsmrr_close() to a new function reset(). This will change
        the deletion of the "h2" handler from being done when closing the 
        DS-MRR scan to when resetting the handler object.
     @ sql/handler.h
        Extend DsMrr_impl with a new function named reset(). This should be
        called from handler::ha_reset(). This function will reset and free any
        resources allocated by the DS-MRR object.
     @ storage/innobase/handler/ha_innodb.cc
        In ha_innobase::reset(): replace the call to ds_mrr.dsmrr_close() with a
        call to ds_mrr.reset() in order to reset and an release resources
        held by the DsMrr_impl object.
     @ storage/myisam/ha_myisam.cc
        In ha_myisam::reset(): replace the call to ds_mrr.dsmrr_close() with a
        call to ds_mrr.reset() in order to reset and an release resources
        held by the DsMrr_impl object.

    added:
      mysql-test/r/ds_mrr-big.result
      mysql-test/t/ds_mrr-big.test
    modified:
      mysql-test/include/mrr_tests.inc
      mysql-test/r/innodb_mrr.result
      mysql-test/r/innodb_mrr_all.result
      mysql-test/r/innodb_mrr_cost.result
      mysql-test/r/innodb_mrr_cost_all.result
      mysql-test/r/innodb_mrr_cost_icp.result
      mysql-test/r/innodb_mrr_icp.result
      mysql-test/r/innodb_mrr_none.result
      mysql-test/r/myisam_mrr.result
      mysql-test/r/myisam_mrr_all.result
      mysql-test/r/myisam_mrr_cost.result
      mysql-test/r/myisam_mrr_cost_all.result
      mysql-test/r/myisam_mrr_cost_icp.result
      mysql-test/r/myisam_mrr_icp.result
      mysql-test/r/myisam_mrr_none.result
      sql/handler.cc
      sql/handler.h
      storage/innobase/handler/ha_innodb.cc
      storage/myisam/ha_myisam.cc
 3779 Jon Olav Hauglid	2012-03-15
      Bug#13833438 ERROR CODES MUST HAVE SAME VALUE ACROSS MYSQL VERSIONS
      
      All MySQL error numbers should be stable between major versions
      as this allows client applications to handle errors based on
      error number without rebuilding/rewriting between MySQL versions.
      
      MySQL error numbers are determined by the order MySQL errors
      are listed in errmsg-utf8.txt.
      
      This patch reorders the MySQL errors so that new errors
      introduced in 5.6 are listed last and that MySQL errors
      also present in 5.5 are listed in the same order so that they
      keep their error number.

    modified:
      mysql-test/r/cast.result
      mysql-test/r/explain.result
      mysql-test/r/get_diagnostics.result
      mysql-test/r/innodb_explain_json_non_select_all.result
      mysql-test/r/innodb_explain_json_non_select_none.result
      mysql-test/r/innodb_explain_non_select_all.result
      mysql-test/r/innodb_explain_non_select_none.result
      mysql-test/r/myisam_explain_json_non_select_all.result
      mysql-test/r/myisam_explain_json_non_select_none.result
      mysql-test/r/myisam_explain_non_select_all.result
      mysql-test/r/myisam_explain_non_select_none.result
      mysql-test/r/packet.result
      mysql-test/r/partition_exchange.result
      mysql-test/r/read_only_innodb.result
      mysql-test/r/shm.result
      mysql-test/r/sp-destruct.result
      mysql-test/r/type_time.result
      mysql-test/r/variables-notembedded.result
      mysql-test/r/variables.result
      mysql-test/suite/innodb/r/innodb_16k.result
      mysql-test/suite/innodb/r/innodb_prefix_index_liftedlimit.result
      mysql-test/suite/rpl/r/rpl_alter_repository.result
      mysql-test/suite/rpl/r/rpl_heartbeat.result
      mysql-test/suite/rpl/r/rpl_heartbeat_basic.result
      mysql-test/suite/rpl/r/rpl_mixed_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_packet.result
      mysql-test/suite/rpl/r/rpl_parallel_start_stop.result
      mysql-test/suite/rpl/r/rpl_row_binlog_max_cache_size.result
      mysql-test/suite/rpl/r/rpl_stm_binlog_max_cache_size.result
      mysql-test/suite/rpl/t/rpl_alter_repository.test
      mysql-test/suite/rpl/t/rpl_parallel_start_stop.test
      mysql-test/suite/sys_vars/r/max_allowed_packet_basic.result
      mysql-test/suite/sys_vars/r/max_allowed_packet_func.result
      mysql-test/suite/sys_vars/r/max_binlog_cache_size_basic.result
      mysql-test/suite/sys_vars/r/max_binlog_stmt_cache_size_basic.result
      sql/share/errmsg-utf8.txt
 3778 Jon Olav Hauglid	2012-03-15 [merge]
      Null-merge from mysql-5.5 to mysql-trunk

 3777 Dmitry Shulga	2012-03-15
      Follow-up patch for bug#13070308.
      
      After the patch that fixes the original bug had been pushed
      the xa.test began to fail sporadically with the following
      diagnostics:
        query 'reap' failed with wrong errno 1205: 'Lock wait 
        timeout exceeded; try restarting transaction', instead of 1213...
      
      It seems that the reason for such sporadically failure is a race condition
      in checking for 'Sending data' state in wait_condition loop and acquiring
      a real transaction lock during execution of statement 'INSERT SELECT'.
      Such race condition arised since there was a time window between the step
      when server sets a session state in 'Sending data' value and when the real lock
      for transation is acquired. Such race condition could result in successful
      execution of the following statement 'DELETE' that else would be failed with
      error ER_LOCK_DEADLOCK. As a consequences the XA COMMIT for distributed
      tarnsaction doesn't return any info about deadlock condition arised.
      
      To eliminate this race condition we replaced the conditon of waiting for
      lock by polling the table information_schema.innodb_trx until transaction will
      be locked.

    modified:
      mysql-test/r/xa.result
      mysql-test/t/xa.test
 3776 Dmitry Shulga	2012-03-15 [merge]
      Automerge of patch for bug#13737343 from mysq-5.5 tree.

    modified:
      mysql-test/r/xa.result
      mysql-test/t/xa.test
      sql/transaction.cc
 3775 sayantan.dutta@stripped	2012-03-15 [merge]
      BUG #13619394 - 62572: "MAKE TEST" FAILS ON "MY_VSNPRINTF"Reverting Back sighting Bar's mail.

    modified:
      unittest/mysys/my_vsnprintf-t.c
 3774 Sunny Bains	2012-03-15
      Bug#13839886 - CRASH IN INNOBASE_NEXT_AUTOINC
      
      The assertion introduce in the fix for Bug#13817703 is too strong, a negative
      number can be greater than the column max value, when the column value is
      a negative number.
      
      rb://978 Approved by Jimmy Yang.

    modified:
      mysql-test/suite/innodb/r/innodb-autoinc.result
      mysql-test/suite/innodb/t/innodb-autoinc.test
      storage/innobase/handler/ha_innodb.cc
 3773 Mattias Jonsson	2012-03-14 [merge]
      merge of bug#13694811 into mysql-trunk

    modified:
      mysql-test/r/partition_innodb.result
      mysql-test/r/partition_pruning.result
      mysql-test/t/partition_innodb.test
      sql/ha_partition.cc
      sql/ha_partition.h
 3772 Alfranio Correia	2012-03-14
      BUG#13538891 - REP. TABLES SLAVE_MASTER_INFO AND SLAVE_WORKER_INFO MUST BE INNODB BY DEFAULT 
             
      To provide a crash-safe slave, we had to change the engine used by the
      tables slave_master_info, slave_relay_log_info and slave_worker_info
      from MyISAM to Innodb. However, this additional step was causing 
      confusion as simply storing replication meta-information into tables
      was supposed to be safe. 
             
      We had decided to use MyISAM to create the aforementioned tables to 
      keep compatibility with system tables which also use MyISAM. 
             
      To avoid any sort of confusion, we use now Innodb to create the tables: 
      slave_master_info, slave_relay_log_info and slave_worker_info.

    modified:
      mysql-test/r/mysqlcheck.result
      mysql-test/suite/funcs_1/r/is_tables_mysql.result
      mysql-test/suite/innodb/r/innodb-system-table-view.result
      mysql-test/suite/innodb/r/innodb_16k.result
      mysql-test/suite/innodb/r/innodb_bug60049.result
      mysql-test/suite/innodb/t/innodb-system-table-view.test
      mysql-test/suite/perfschema/r/pfs_upgrade.result
      mysql-test/suite/perfschema/t/no_threads-master.opt
      mysql-test/suite/rpl/r/rpl_alter_repository.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe_checksum.result
      mysql-test/suite/rpl/r/rpl_row_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mixed_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result
      mysql-test/t/bootstrap-master.opt
      mysql-test/t/innodb_ignore_builtin-master.opt
      mysql-test/t/myisam-blob-master.opt
      mysql-test/t/mysql_embedded-master.opt
      mysql-test/t/warnings-master.opt
      scripts/mysql_system_tables.sql
 3771 Jorgen Loland	2012-03-14
      BUG#13701206: WHERE A>=B DOES NOT GIVE SAME EXECUTION PLAN
                    AS WHERE B<=A (RANGE OPTIMIZER)
      
      One would expect the optimizer to create the same QEP from
      for these two queries:
      
      1) SELECT * FROM t1 STRAIGHT_JOIN t2 WHERE t1.a=t2.b;
      2) SELECT * FROM t1 STRAIGHT_JOIN t2 WHERE t2.b=t1.a;
      
      However, the range optimizer did not treat (a OP b) equal to
      (b OP a). Because of this, dynamic range ("Range
      checked for each record") was not a possible a access method 
      for query 1).
      
      The fix is to treat "a OP b" equal to "b OP a" in the range
      optimizer.
     @ mysql-test/r/range_all.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. The next test in this file is actually
        with reverse operands and the same QEP as this result. This
        confirms that the change is OK.
     @ mysql-test/r/range_icp.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. The next test in this file is actually
        with reverse operands and the same QEP as this result. This
        confirms that the change is OK.
     @ mysql-test/r/range_icp_mrr.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. The next test in this file is actually
        with reverse operands and the same QEP as this result. This
        confirms that the change is OK.
     @ mysql-test/r/range_mrr.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. The next test in this file is actually
        with reverse operands and the same QEP as this result. This
        confirms that the change is OK.
     @ mysql-test/r/range_mrr_cost.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. The next test in this file is actually
        with reverse operands and the same QEP as this result. This
        confirms that the change is OK.
     @ mysql-test/r/range_none.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. The next test in this file is actually
        with reverse operands and the same QEP as this result. This
        confirms that the change is OK.
     @ mysql-test/r/select_all.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_all_bka.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_all_bka_nixbnl.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_icp_mrr.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_icp_mrr_bka.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_icp_mrr_bka_nixbnl.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_none.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_none_bka.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/select_none_bka_nixbnl.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ mysql-test/r/type_time.result
        QEP changes as a result of treating "a OP b" equal to "b OP a" 
        in the range optimizer. Confirmed that these results are good:
        the same QEP is achieved without the bugfix if the operands 
        are reversed.
     @ sql/opt_range.cc
        Treat "a OP b" equal to "b OP a" in the range optimizer.

    modified:
      mysql-test/r/range_all.result
      mysql-test/r/range_icp.result
      mysql-test/r/range_icp_mrr.result
      mysql-test/r/range_mrr.result
      mysql-test/r/range_mrr_cost.result
      mysql-test/r/range_none.result
      mysql-test/r/select_all.result
      mysql-test/r/select_all_bka.result
      mysql-test/r/select_all_bka_nixbnl.result
      mysql-test/r/select_icp_mrr.result
      mysql-test/r/select_icp_mrr_bka.result
      mysql-test/r/select_icp_mrr_bka_nixbnl.result
      mysql-test/r/select_none.result
      mysql-test/r/select_none_bka.result
      mysql-test/r/select_none_bka_nixbnl.result
      mysql-test/r/type_time.result
      sql/opt_range.cc
 3770 Tor Didriksen	2012-03-14
      Fix broken build: uint != size_t !!!

    modified:
      sql/sql_table.cc
      sql/sql_table.h
 3769 Alfranio Correia	2012-03-14
      Post-push fix for BUG#13504281.
      
      Fixed result file for the test case disabled_replication.test and
      disabled its execution on embedded mode as replication code is
      disabled in such cases.

    modified:
      mysql-test/r/disabled_replication.result
      mysql-test/t/disabled_replication.test
 3768 brajmohan saxena	2012-03-14 [merge]
            BUG#11748924  PARTITIONS: TOO-LONG COMMENT CAUSES NO WARNING
            
           Problem:
                   There is no validation of comment length for
                   partition comments and some redundancy of code
                   for table,column and index comments.
           Solution:
                   Replaced the existing redundant code of comment
                   length for table, column and index objects with
                   a generic function validate_comment_length.this
                   function will validate partition comments as well.

    modified:
      include/mysql_com.h
      mysql-test/r/partition_error.result
      mysql-test/t/partition_error.test
      sql/share/errmsg-utf8.txt
      sql/sql_table.cc
      sql/sql_table.h
      sql/unireg.cc
 3767 Tor Didriksen	2012-03-14 [merge]
      merge 5.5 => trunk

    modified:
      mysql-test/r/filesort_debug.result
      mysql-test/t/filesort_debug.test
      sql/filesort.cc
 3766 Tor Didriksen	2012-03-14
      Fix misc. warnings for -O and maintainer mode.

    modified:
      sql/handler.cc
      sql/item_geofunc.cc
      sql/sql_yacc.yy
 3765 sayantan.dutta@oracle.com	2012-03-14 [merge]
      BUG #13619394 - 62572: "MAKE TEST" FAILS ON "MY_VSNPRINTF"

    modified:
      unittest/mysys/my_vsnprintf-t.c
 3764 Alfranio Correia	2012-03-14
      BUG#13504281 - FOLLOW UP 'LIVE UPGRADE FAILS BETWEEN 5.5 -> 5.6.4 (BUG#13427444)
      
      Replication objects are always created so repositories are checked in the
      initialization routine even when --server-id is equal to "0" (i.e. default
      value), although a valid --server-id (i.e. not equal to the default value)
      is a requirement to use either a master or slave.
      
      This may cause confusion in live upgrades when an user tries to migrate
      from 5.5 to 5.6 because the operation stops with an error and asking users
      to provide --skip-slave-start in order to avoid the problem.
      
      To avoid this scenario, we only create the replication objects when a valid
      --server-id is provided.

    added:
      mysql-test/r/disabled_replication.result
      mysql-test/t/disabled_replication-master.opt
      mysql-test/t/disabled_replication.test
    modified:
      mysql-test/include/check-testcase.test
      mysql-test/suite/rpl/t/rpl_binlog_errors.test
      sql/item_func.cc
      sql/mysqld.cc
      sql/rpl_master.cc
      sql/rpl_master.h
      sql/rpl_rli.cc
      sql/rpl_slave.cc
      sql/rpl_slave.h
      sql/share/errmsg-utf8.txt
      sql/sql_insert.cc
      sql/sql_load.cc
      sql/sql_parse.cc
      sql/sql_reload.cc
      sql/sys_vars.cc
 3763 Sunny Bains	2012-03-14
      Bug 13830371 - NORMAL SHUTDOWN HANGS WITH INNODB-FORCE-RECOVERY>=2, WAITING FOR PURGE THREAD
      
      Fix the test for bug# 13628249. It should have used --send_shutdown instead of
      --shutdown_server 10. The latter sends a SIGKILL after 10 seconds. Due to the
      SIGKILL the test did not hang as it should have. Additionally, add a new purge
      state "PURGE_STATE_DISABLED".
      
      rb://973 Approved by Jimmy Yang.

    modified:
      mysql-test/suite/innodb/r/innodb_bug-13628249.result
      mysql-test/suite/innodb/t/innodb_bug-13628249.test
      storage/innobase/include/trx0purge.h
      storage/innobase/lock/lock0lock.cc
      storage/innobase/srv/srv0srv.cc
      storage/innobase/srv/srv0start.cc
 3762 Jimmy Yang	2012-03-14
      Fix Bug #13831840 - FTS: FAILING ASSERTION: SAVEPOINT->NAME == NULL
      
      rb://972, approved by Sunny Bains

    modified:
      mysql-test/suite/innodb_fts/r/innodb_fts_misc.result
      mysql-test/suite/innodb_fts/t/innodb_fts_misc.test
      storage/innobase/fts/fts0fts.cc
 3761 Chaithra Gopalareddy	2012-03-14 [merge]
      Merge from 5.5 to 5.6

    modified:
      sql/sql_view.cc
 3760 Alexander Nozdrin	2012-03-13 [merge]
      Auto-merge from trunk.

    modified:
      storage/innobase/include/ut0vec.ic
 3759 Alexander Nozdrin	2012-03-13
      WL#4179 (Stored programs: validation of stored program statements).
      
      Pre-requisite patch: combine sp_pcontext::register_case_expr() and
      sp_pcontext::push_case_expr_id().

    modified:
      sql/sp_pcontext.h
      sql/sql_yacc.yy
 3758 Alexander Nozdrin	2012-03-13
      WL#4179 (Stored programs: validation of stored program statements).
      
      Pre-requisite patch: get rid of sp_lex_keeper::disable_query_cache().

    modified:
      sql/sp_head.h
      sql/sp_rcontext.cc
      sql/sp_rcontext.h
 3757 Alexander Nozdrin	2012-03-13
      WL#4179 (Stored programs: validation of stored program statements).
      
      Pre-requisite patch:
      
        - use a class member (Table_triggers_list::trigger_table) in a member
          function (Table_triggers_list::prepare_record1_accessors) instead of
          passing the table object by argument;
      
        - small changes in sp_head.cc:
          - remove sp_runtime_ctx_saved from sp_head::execute() as
            it is not used;
          - fix potential memory leak;
          - add comments;

    modified:
      sql/sp_head.cc
      sql/sql_trigger.cc
      sql/sql_trigger.h
      sql/sql_yacc.yy
 3756 Alexander Nozdrin	2012-03-13
      WL#4179 (Stored programs: validation of stored program statements).
      
      Pre-requisite patch: change ambiguous names:
        - rename sp_head::m_parsing_ctx to sp_head::m_root_parsing_ctx;
        - rename LEX::sp_parsing_ctx to LEX::sp_current_parsing_ctx;
        - make LEX::sp_current_parsing_ctx private and provide get/set
          methods for it;
        - cleanup sql_yacc.yy so that it consistently uses "pctx" as
          the name for the current SP parsing context.

    modified:
      sql/item_xmlfunc.cc
      sql/sp_head.cc
      sql/sp_head.h
      sql/sql_lex.cc
      sql/sql_lex.h
      sql/sql_show.cc
      sql/sql_yacc.yy
 3755 Alexander Nozdrin	2012-03-13
      WL#4179 (Stored programs: validation of stored program statements).
      
      Pre-requisite patch: change ambiguous names:
        - THD::spcont -> THD::sp_runtime_ctx
        - LEX::spcont -> LEX::sp_parsing_ctx
        - sp_head::m_pcont -> sp_head::m_parsing_ctx
        - sp_head::get_parse_ctx() -> sp_head::get_parsing_ctx()

    modified:
      libmysqld/lib_sql.cc
      sql/binlog.cc
      sql/item.cc
      sql/item_xmlfunc.cc
      sql/protocol.cc
      sql/sp.cc
      sql/sp_head.cc
      sql/sp_head.h
      sql/sp_rcontext.cc
      sql/sql_acl.cc
      sql/sql_class.cc
      sql/sql_class.h
      sql/sql_error.cc
      sql/sql_get_diagnostics.cc
      sql/sql_lex.cc
      sql/sql_lex.h
      sql/sql_parse.cc
      sql/sql_prepare.cc
      sql/sql_show.cc
      sql/sql_signal.cc
      sql/sql_trigger.cc
      sql/sql_yacc.yy
 3754 Alexander Nozdrin	2012-03-13
      WL#4179 (Stored programs: validation of stored program statements).
      
      Pre-requisite patch: move LEX::trg_table_fields
      to sp_head::m_trg_table_fields.
      
      LEX::trg_table_fields (sp_head::m_trg_table) is used to handle
      OLD/NEW pseudo-rows in triggers. Moving it to sp_head is needed
      to be able to re-prepare expressions containing NEW/OLD-rows in
      future patches.

    modified:
      sql/sp_head.cc
      sql/sp_head.h
      sql/sql_lex.h
      sql/sql_trigger.cc
      sql/sql_yacc.yy
 3753 Tor Didriksen	2012-03-13
      Remove another ~800 warnings on windows
     @ sql/opt_explain_json.cc
        'opt_explain_json_namespace::union_result_ctx' : inherits 'opt_explain_json_namespace::table_base_ctx::opt_explain_json_namespace::table_base_ctx::id' via dominance
     @ sql/sql_error.cc
        warning C4267: 'argument' : conversion from 'size_t' to 'uint', possible loss of data
     @ sql/sql_error.h
        warning C4267: 'argument' : conversion from 'size_t' to 'uint', possible loss of data

    modified:
      sql/opt_explain_json.cc
      sql/sql_error.cc
      sql/sql_error.h
 3752 Luis Soares	2012-03-12
      BUG#12400313
      
      Recorded warnings related to "Sending passwords in plain text ..."in the result 
      file.

    modified:
      mysql-test/suite/rpl/r/rpl_stm_relay_ign_space.result
 3751 Luis Soares	2012-03-12 [merge]
      BUG#12400313
      
      Automerge from mysql-5.5.

    modified:
      mysql-test/suite/rpl/r/rpl_stm_relay_ign_space.result
      mysql-test/suite/rpl/t/rpl_stm_relay_ign_space.test
 3750 Luis Soares	2012-03-12 [merge]
      BUG#12400313
      
      Manual merging mysql-5.5 --> mysql-trunk.
      
      CONFLICTS
      =========
        Text conflict in sql/log.cc
        Text conflict in sql/rpl_rli.h
        Text conflict in sql/rpl_slave.cc

    added:
      mysql-test/suite/rpl/r/rpl_stm_relay_ign_space.result
      mysql-test/suite/rpl/t/rpl_stm_relay_ign_space-slave.opt
      mysql-test/suite/rpl/t/rpl_stm_relay_ign_space.test
    modified:
      sql/binlog.cc
      sql/rpl_rli.h
      sql/rpl_slave.cc
 3749 Inaam Rana	2012-03-12
      Port of bug#13789853 from 5.5.
      
      NOTE: In original commit message in 5.5 the rb entry number was
      mentioned as rb://917. Actually it is rb://971

    modified:
      storage/innobase/lock/lock0lock.cc
 3748 Inaam Rana	2012-03-12 [merge]
      NULL merge from 5.5

 3747 Marc Alff	2012-03-12
      Port merge cleanup for WL#5259 performance schema host cache.
      
      Renamed columns / system variables for consistency with existing names.
      - COUNT_MAX_USER_CONNECTION_ERRORS --> COUNT_MAX_USER_CONNECTIONS_ERRORS
      - COUNT_MAX_USER_CONNECTION_PER_HOUR_ERRORS -->
        COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS
      - Connection_errors_max_connection --> Connection_errors_max_connections

    modified:
      mysql-test/suite/perfschema/include/hostcache_dump.inc
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_bad_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_bad_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_good_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_good_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_addrinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_auth_plugin.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_format.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_max_con.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_nameinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_passwd.result
      mysql-test/suite/perfschema/r/hostcache_ipv4_ssl.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_bad_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_bad_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_good_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_good_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_addrinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_auth_plugin.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_max_con.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_again_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_again_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_noname_allow.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_nameinfo_noname_deny.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_passwd.result
      mysql-test/suite/perfschema/r/hostcache_ipv6_ssl.result
      mysql-test/suite/perfschema/r/hostcache_peer_addr.result
      mysql-test/suite/perfschema/r/schema.result
      mysql-test/suite/perfschema/r/table_schema.result
      mysql-test/suite/perfschema/t/digest_table_full-master.opt
      mysql-test/suite/perfschema/t/start_server_no_digests-master.opt
      mysql-test/suite/perfschema/t/statement_digest_consumers-master.opt
      mysql-test/suite/perfschema/t/statement_digest_consumers2-master.opt
      scripts/mysql_system_tables.sql
      sql/mysqld.cc
      storage/perfschema/table_host_cache.cc
 3746 Olav Sandstaa	2012-03-12
      Revert fix for Bug#12667154 SAME QUERY EXEC AS WHERE SUBQ GIVES DIFFERENT
                                  RESULTS ON IN() & NOT IN() COMP #3
      
      The patch for this bug caused a memory leak of QUICK_RANGE_SELECT objects
      when these were allocated on the heap. This memory leak could cause the
      server to run out of memory.
     @ mysql-test/include/icp_tests.inc
        Revert test case for Bug#12667154.
     @ sql/sql_executor.cc
        Revert fix for Bug#12667154.

    modified:
      mysql-test/include/icp_tests.inc
      mysql-test/r/innodb_icp.result
      mysql-test/r/innodb_icp_all.result
      mysql-test/r/innodb_icp_none.result
      mysql-test/r/myisam_icp.result
      mysql-test/r/myisam_icp_all.result
      mysql-test/r/myisam_icp_none.result
      sql/sql_executor.cc
 3745 Frazer Clement	2012-03-09
      Bug#54854 Can't find good position for replication break between DDL statements
      
      Part 1 of patches to mysql-trunk.
      
      Overall fix has two parts :
        1) Improve Ndb replication channel cutover with precise 
           next-position-after-epoch-trans in the mysql.ndb_binlog_index
           table.
        2) Simplify configuration of DDL-idempotency with a new
           MySQL Server option
      
      Part 1) of the fix includes patches affecting the generic MySQL Server
      (this commit) and patches affecting the Ndb storage engine.
      
      Part 2) of the fix includes patches affecting the generic MySQL Server.
      
      This commit adds a THD member which records the next Binlog position
      (filename and offset) after the last Binlog event recorded by the
      thread.
      This information is exposed via an extension to the Binlog injector
      Api.
      
      Further patches to be pushed to the MySQL Cluster branches make use
      of this functionality to fix bug#54854.
      
      In mysql-trunk builds, this functionality has no externally visible
      effect, and therefore no specific testcase.
      
      Testcases are added in branches merging this branch and MySQL Cluster.

    modified:
      sql/binlog.cc
      sql/binlog.h
      sql/log.h
      sql/log_event.h
      sql/rpl_injector.cc
      sql/rpl_injector.h
      sql/sql_class.cc
      sql/sql_class.h
 3744 Jorgen Loland	2012-03-09
      Bug#13810145: FIX WARNINGS BY FORTIFY
     @ sql/opt_range.cc
        Fix Fortify warning

    modified:
      sql/opt_range.cc
 3743 Manish Kumar	2012-03-09 [merge]
      BUG#13812374 - RPL.RPL_REPORT_PORT FAILS OCCASIONALLY ON PB2
      
      Upmerge from mysql-5.5 -> mysql-trunk.
     @ mysql-test/suite/rpl/r/rpl_report_port.result
        Updated the result file.
     @ mysql-test/suite/rpl/t/rpl_report_port.test
        Changed from the a condtional check to an assert.

    modified:
      mysql-test/suite/rpl/r/rpl_report_port.result
      mysql-test/suite/rpl/t/rpl_report_port.test
 3742 Olav Sandstaa	2012-03-09
      Fix for Bug#12667154 SAME QUERY EXEC AS WHERE SUBQ GIVES DIFFERENT
                           RESULTS ON IN() & NOT IN() COMP #3
      
      Using the added test case to explain what happens and causes the
      wrong result from the query when ICP is enabled:
      
      1. The t3 table contains four records. The outer query will read
         these and for each of these it will execute the subquery.
      
      2. Before the first execution of the subquery it will be optimized. In
         this case the important is what happens to the first table t1:
         -make_join_select() will call the range optimizer which will decide
          that t1 should be accessed using a range scan on the k1 index
          (t1.i1 between 7 and 9). It creates a QUICK_RANGE_SELECT object
          for this.
         -As the last part of optimization the ICP code pushes the following
          condition down to the storage engine for table t1 on the k1 index:
      
          (t1.i1 between 7 and 9) and (t1.i1 is not null)
      
         This produces the following information in the explain for this table:
      
           2 DEPENDENT SUBQUERY t1 range k1 k1 5 NULL 3 Using index condition; Using filesort
      
         Note the use of filesort.
         (what happens to table t2 is not important for this example)
      
      3. The first execution of the subquery does (among other things) due
         to the need for sorting:
         a. Call create_sort_index() which again will call find_all_keys():
         b. find_all_keys() will read the required keys for all qualifying
            rows from the storage engine. To do this it checks if it has a
            quick-select for the table. It will use the quick-select for
            reading records. In this case it will read four records from the
            storage engine (based on the range criteria). The storage engine
            will evaluate the pushed index condition for each record.
         c. At the end of create_sort_index() there is code that cleans up a
            lot of stuff on the join tab. One of the things that is cleaned
            is the select object. The result of this is that the
            quick-select object created in make_join_select is deleted.
      
      4. The second execution of the subquery does the same as the first but
         the result is different:
         a. Call create_sort_index() which again will call find_all_keys()
            (same as for the first execution)
         b. find_all_keys() will read the keys from the storage engine. To
            do this it checks if it has a quick-select for the table. Now
            there are NO quick-select object(!) (since it was deleted in
            step 3c). So find_all_keys defaults to read the table using a
            table scan instead. Instead of reading the four relevant record
            in the range it reads the entire table (6 records). It then
            evaluates the table's condition (and here it goes wrong). Since
            the entire condition has been pushed down to the storage engine
            using ICP all 6 records qualify. (Note that the storage engine
            will not evaluate the pushed index condition in this case since
            it was pushed for the k1 index and now we do a table scan
            without any index being used).
            So the result is that here we return six qualifying key values
            instead of four due to not evaluating the table's condition.
         c. As above.
      
      5. The two last execution of the subquery will also produce wrong results
         for the same reason.
      
      Summary: The problem occurs due to all but the first executions of the
      subquery is done as a table scan without evaluating the table's
      condition (which is pushed to the storage engine on a different
      index). This is caused by the create_sort_index() function deleting
      the quick-select object that should have been used for executing the
      subquery as a range scan.
      
      Note that this bug in addition to causing wrong results also can
      result in bad performance due to executing the subquery using a table
      scan instead of a range scan. This is also an issue in MySQL 5.5.
      
      The fix for this problem is to avoid that the Quick-select-object that
      the optimizer created is not deleted when create_sort_index() is doing
      clean-up of the join-tab. This will ensure that the quick-select
      object and the corresponding pushed index condition will be available
      and used by all following executions of the subquery.
     @ mysql-test/include/icp_tests.inc
        Test case for Bug#12667154
     @ mysql-test/r/innodb_icp.result
        Test case for Bug#12667154
     @ mysql-test/r/innodb_icp_all.result
        Test case for Bug#12667154
     @ mysql-test/r/innodb_icp_none.result
        Test case for Bug#12667154
     @ mysql-test/r/myisam_icp.result
        Test case for Bug#12667154
     @ mysql-test/r/myisam_icp_all.result
        Test case for Bug#12667154
     @ mysql-test/r/myisam_icp_none.result
        Test case for Bug#12667154
     @ sql/sql_executor.cc
        Fix for Bug#12667154: Change how create_sort_index() cleans up the 
        join_tab's select and quick-select objects in order to avoid that a 
        quick-select object created outside of create_sort_index() is deleted.

    modified:
      mysql-test/include/icp_tests.inc
      mysql-test/r/innodb_icp.result
      mysql-test/r/innodb_icp_all.result
      mysql-test/r/innodb_icp_none.result
      mysql-test/r/myisam_icp.result
      mysql-test/r/myisam_icp_all.result
      mysql-test/r/myisam_icp_none.result
      sql/sql_executor.cc
 3741 Annamalai Gurusami	2012-03-09 [merge]
      Merging from mysql-5.5 to mysql-trunk. 

    added:
      mysql-test/suite/innodb/r/innodb_bug11766634.result
      mysql-test/suite/innodb/t/innodb_bug11766634-master.opt
      mysql-test/suite/innodb/t/innodb_bug11766634.test
    modified:
      storage/innobase/fsp/fsp0fsp.cc
 3740 Jorgen Loland	2012-03-09
      Bug#13803810: TOO FEW ROWS RETURNED FOR RANGE ACCESS 
                    IN VARCHAR INDEX USING DATETIME VALUE
      
      There are many allowed ways to represent DATE and TIME in MySQL,
      e.g the default "2001-01-01 11:22:33" but also variations like
      "01#01#2001 11,22,33" and "1.1.2001". If a VARCHAR column is 
      used to store temporal data, we don't know which format is 
      used and it may not even be consistent from row to row. Due to 
      this, a lookup key cannot be created for temporal data into a 
      VARCHAR index.
      
      'ref' access of temporal values in VARCHAR columns was 
      already disallowed, but 'range' access was not. The fix is to
      also disallow 'range' access.
     @ mysql-test/include/range.inc
        Add test for BUG#13803810
     @ mysql-test/r/gis.result
        Recorded result file after bugfix of BUG#13803810. The test
        case used to do range access with no qualifying rows in the
        ranges. However, range access cannot be used for string indexes
        when the value is DATETIME, so after the bugfix a table scan 
        must be performed instead. The rows are now evaluated
        wrt the predicates and this emits warnings.
     @ mysql-test/r/range_all.result
        Add test for BUG#13803810
     @ mysql-test/r/range_icp.result
        Add test for BUG#13803810
     @ mysql-test/r/range_icp_mrr.result
        Add test for BUG#13803810
     @ mysql-test/r/range_mrr.result
        Add test for BUG#13803810
     @ mysql-test/r/range_mrr_cost.result
        Add test for BUG#13803810
     @ mysql-test/r/range_none.result
        Add test for BUG#13803810
     @ sql/opt_range.cc
        Don't do range access if the indexed column is a VARCHAR and
        the value of the predicate is temporal (DATE, DATETIME etc).

    modified:
      mysql-test/include/range.inc
      mysql-test/r/gis.result
      mysql-test/r/range_all.result
      mysql-test/r/range_icp.result
      mysql-test/r/range_icp_mrr.result
      mysql-test/r/range_mrr.result
      mysql-test/r/range_mrr_cost.result
      mysql-test/r/range_none.result
      sql/opt_range.cc
 3739 Sunny Bains	2012-03-09
      Bug #13817703 - auto_increment_offset != 1 + innodb_autoinc_lock_mode=1 => bulk inserts fail
      
      Follow up to fix: If offset > max_value then we return max_value.

    modified:
      storage/innobase/handler/ha_innodb.cc
 3738 Sunny Bains	2012-03-09
      Enable the read-only optimisation code in InnoDB. Allow writes to temporary
      tables that are session specific.
      
      rb://969 Approved by Jimmy Yang.

    modified:
      mysql-test/suite/innodb/r/innodb.result
      mysql-test/suite/innodb/t/innodb.test
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/include/trx0trx.h
      storage/innobase/trx/trx0rec.cc
      storage/innobase/trx/trx0trx.cc
 3737 Sunny Bains	2012-03-09
      Bug #13817703 - auto_increment_offset != 1 + innodb_autoinc_lock_mode=1 => bulk inserts fail
            
      Fix the calculation of the next autoinc value when offset > 1. Some of the
      results have changed due to the changes in the allocation calculation. The
      new calculation will result in slightly bigger gaps for bulk inserts.
      
      rb://866 Approved by Jimmy Yang.

    modified:
      mysql-test/suite/innodb/r/innodb-autoinc.result
      mysql-test/suite/innodb/t/innodb-autoinc.test
      storage/innobase/handler/ha_innodb.cc
 3736 Marko Mäkelä	2012-03-08 [merge]
      Merge mysql-5.5 to mysql-trunk.

    modified:
      storage/innobase/btr/btr0pcur.cc
 3735 Georgi Kodinov	2012-03-08
      Addendum to the fix for bug #13799126:
      
      Since converting const to non-const appears to
      be triggering compilation errors on some platform
      made the parameter to the static function a boolean
      instead of an SSL type and depending on the 
      value of the boolean added a call to the appropriate
      function inline.
      With this the need to know the const-abiliy of this
      particular function no longer exists.

    modified:
      vio/viosslfactories.c
 3734 Georgi Kodinov	2012-03-05
      Bug #13799126: VIOSSLFACTORIES DOES NOT COMPILE ON ORACLE LINUX 6.0 
      WITH SSL=SYSTEM
      
      The newer SSL version used in this OS requires that a const predicate is added 
      to one of the internal function signatures.
      It's safe to add a const to this function since the variable is uses as a constant
      and it's safe to convert from a non-const to const.

    modified:
      vio/viosslfactories.c
 3733 Marko Mäkelä	2012-03-08 [merge]
      Merge mysql-5.5 to mysql-trunk.

    modified:
      storage/innobase/btr/btr0pcur.cc
 3732 Marc Alff	2012-03-08
      Bug#13819132 BROKEN SYNTAX ACCEPTED FOR START TRANSACTION
      
      Before this fix, the parser accepted the following syntax
      for START TRANSACTION :
      
      START TRANSACTION ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;
      
      The root cause was the bison grammar for rule start_transaction_opt_list,
      which produced a list of valid options or (empty string),
      separated by ",".
      
      The grammar has been fixed so that the grammar rule is:
      - either en empty string
      - or a list of valid options separated by ",".
      which is the proper syntax.
      
      Grammar rules have been renamed for code clarity.

    modified:
      mysql-test/r/parser.result
      mysql-test/t/parser.test
      sql/sql_yacc.yy
 3731 magnus.blaudd@stripped	2012-03-08 [merge]
      Merge

    removed:
      storage/ndb/MAINTAINERS
      storage/ndb/Makefile.am
      storage/ndb/bin/
      storage/ndb/bin/.empty
      storage/ndb/bin/check-regression.sh
      storage/ndb/bin/makeTestPrograms_html.sh
      storage/ndb/config/common.mk.am
      storage/ndb/config/make-win-dsw.sh
      storage/ndb/config/type_kernel.mk.am
      storage/ndb/config/type_mgmapiclient.mk.am
      storage/ndb/config/type_ndbapi.mk.am
      storage/ndb/config/type_ndbapiclient.mk.am
      storage/ndb/config/type_ndbapitest.mk.am
      storage/ndb/config/type_ndbapitools.mk.am
      storage/ndb/config/type_util.mk.am
      storage/ndb/config/win-includes
      storage/ndb/config/win-lib.am
      storage/ndb/config/win-libraries
      storage/ndb/config/win-name
      storage/ndb/config/win-prg.am
      storage/ndb/config/win-sources
      storage/ndb/docs/Makefile.am
      storage/ndb/include/Makefile.am
      storage/ndb/include/debugger/GrepError.hpp
      storage/ndb/include/editline/
      storage/ndb/include/editline/editline.h
      storage/ndb/include/kernel/GrepEvent.hpp
      storage/ndb/include/kernel/signaldata/AlterTrig.hpp
      storage/ndb/include/kernel/signaldata/CreateFrag.hpp
      storage/ndb/include/kernel/signaldata/EndTo.hpp
      storage/ndb/include/kernel/signaldata/GrepImpl.hpp
      storage/ndb/include/kernel/signaldata/ManagementServer.hpp
      storage/ndb/include/kernel/signaldata/RepImpl.hpp
      storage/ndb/include/kernel/signaldata/StartTo.hpp
      storage/ndb/include/kernel/signaldata/UpdateTo.hpp
      storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp
      storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp
      storage/ndb/include/portlib/NdbDaemon.h
      storage/ndb/include/portlib/PortDefs.h
      storage/ndb/lib/
      storage/ndb/lib/.empty
      storage/ndb/plug.in
      storage/ndb/src/Makefile.am
      storage/ndb/src/common/Makefile.am
      storage/ndb/src/common/debugger/GrepError.cpp
      storage/ndb/src/common/debugger/Makefile.am
      storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp
      storage/ndb/src/common/debugger/signaldata/Makefile.am
      storage/ndb/src/common/logger/Makefile.am
      storage/ndb/src/common/logger/listtest/
      storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
      storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp
      storage/ndb/src/common/logger/listtest/Makefile
      storage/ndb/src/common/logger/loggertest/
      storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
      storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp
      storage/ndb/src/common/logger/loggertest/Makefile
      storage/ndb/src/common/mgmcommon/Makefile.am
      storage/ndb/src/common/portlib/Makefile.am
      storage/ndb/src/common/portlib/NdbDaemon.c
      storage/ndb/src/common/portlib/NdbSleep.c
      storage/ndb/src/common/portlib/win32/
      storage/ndb/src/common/portlib/win32/NdbCondition.c
      storage/ndb/src/common/portlib/win32/NdbDaemon.c
      storage/ndb/src/common/portlib/win32/NdbEnv.c
      storage/ndb/src/common/portlib/win32/NdbHost.c
      storage/ndb/src/common/portlib/win32/NdbMem.c
      storage/ndb/src/common/portlib/win32/NdbMutex.c
      storage/ndb/src/common/portlib/win32/NdbSleep.c
      storage/ndb/src/common/portlib/win32/NdbTCP.c
      storage/ndb/src/common/portlib/win32/NdbThread.c
      storage/ndb/src/common/portlib/win32/NdbTick.c
      storage/ndb/src/common/transporter/Makefile.am
      storage/ndb/src/common/transporter/SendBuffer.cpp
      storage/ndb/src/common/transporter/SendBuffer.hpp
      storage/ndb/src/common/util/Makefile.am
      storage/ndb/src/common/util/filetest/
      storage/ndb/src/common/util/filetest/FileUnitTest.cpp
      storage/ndb/src/common/util/filetest/FileUnitTest.hpp
      storage/ndb/src/common/util/filetest/Makefile
      storage/ndb/src/common/util/getarg.cat3
      storage/ndb/src/common/util/new.cpp
      storage/ndb/src/cw/Makefile.am
      storage/ndb/src/cw/cpcc-win32/
      storage/ndb/src/cw/cpcc-win32/C++/
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.dsp
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.dsw
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.ico
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.rc
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.sln
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.suo
      storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.vcproj
      storage/ndb/src/cw/cpcc-win32/C++/Closed.ICO
      storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp
      storage/ndb/src/cw/cpcc-win32/C++/Open.ICO
      storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp
      storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h
      storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp
      storage/ndb/src/cw/cpcc-win32/C++/TreeView.h
      storage/ndb/src/cw/cpcc-win32/C++/bmp00001.bmp
      storage/ndb/src/cw/cpcc-win32/C++/resource.h
      storage/ndb/src/cw/cpcc-win32/C++/small.ico
      storage/ndb/src/cw/cpcc-win32/C++/toolbar.bmp
      storage/ndb/src/cw/cpcc-win32/csharp/
      storage/ndb/src/cw/cpcc-win32/csharp/App.ico
      storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs
      storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs
      storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs
      storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs
      storage/ndb/src/cw/cpcc-win32/csharp/DATABASE.ICO
      storage/ndb/src/cw/cpcc-win32/csharp/Database.cs
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.csproj
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.csproj.user
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.ncb
      storage/ndb/src/cw/cpcc-win32/csharp/NDB_CPC.sln
      storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs
      storage/ndb/src/cw/cpcc-win32/csharp/Process.cs
      storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs
      storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/
      storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs
      storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/
      storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs
      storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/
      storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs
      storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs
      storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs
      storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/
      storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs
      storage/ndb/src/cw/cpcd/Makefile.am
      storage/ndb/src/cw/test/
      storage/ndb/src/cw/test/socketclient/
      storage/ndb/src/cw/test/socketclient/Makefile
      storage/ndb/src/cw/test/socketclient/socketClientTest.cpp
      storage/ndb/src/cw/util/
      storage/ndb/src/cw/util/ClientInterface.cpp
      storage/ndb/src/cw/util/ClientInterface.hpp
      storage/ndb/src/cw/util/Makefile
      storage/ndb/src/cw/util/SocketRegistry.cpp
      storage/ndb/src/cw/util/SocketRegistry.hpp
      storage/ndb/src/cw/util/SocketService.cpp
      storage/ndb/src/cw/util/SocketService.hpp
      storage/ndb/src/external/
      storage/ndb/src/external/WIN32.x86/
      storage/ndb/src/external/WIN32.x86/sci/
      storage/ndb/src/external/WIN32.x86/sci/lib/
      storage/ndb/src/external/WIN32.x86/sci/lib/SISCI_LIBRARY_WIN32.TXT
      storage/ndb/src/external/WIN32.x86/sci/lib/scilib.lib
      storage/ndb/src/external/WIN32.x86/sci/lib/scilib_md.lib
      storage/ndb/src/external/WIN32.x86/sci/lib/scilib_mt.lib
      storage/ndb/src/external/WIN32.x86/sci/lib/sisci_api.lib
      storage/ndb/src/external/WIN32.x86/sci/lib/sisci_api_md.lib
      storage/ndb/src/external/WIN32.x86/sci/lib/sisci_api_mt.lib
      storage/ndb/src/kernel/Makefile.am
      storage/ndb/src/kernel/blocks/Makefile.am
      storage/ndb/src/kernel/blocks/backup/Makefile.am
      storage/ndb/src/kernel/blocks/dbdict/Makefile.am
      storage/ndb/src/kernel/blocks/dbdih/Makefile.am
      storage/ndb/src/kernel/blocks/dbdih/printSysfile/
      storage/ndb/src/kernel/blocks/dbdih/printSysfile/Makefile
      storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp
      storage/ndb/src/kernel/blocks/dblqh/Makefile.am
      storage/ndb/src/kernel/blocks/dbtup/Makefile.am
      storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp
      storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp
      storage/ndb/src/kernel/error/Makefile.am
      storage/ndb/src/kernel/vm/Makefile.am
      storage/ndb/src/kernel/vm/testLongSig/Makefile
      storage/ndb/src/libndb.ver.in
      storage/ndb/src/mgmapi/Makefile.am
      storage/ndb/src/mgmclient/Makefile.am
      storage/ndb/src/mgmclient/ndb_mgmclient.h
      storage/ndb/src/mgmsrv/Makefile.am
      storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp
      storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp
      storage/ndb/src/mgmsrv/SignalQueue.cpp
      storage/ndb/src/mgmsrv/SignalQueue.hpp
      storage/ndb/src/mgmsrv/convertStrToInt.cpp
      storage/ndb/src/mgmsrv/convertStrToInt.hpp
      storage/ndb/src/ndbapi/Makefile.am
      storage/ndb/src/ndbapi/signal-sender/
      storage/ndb/src/ndbapi/signal-sender/Makefile
      storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp
      storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp
      storage/ndb/test/Makefile.am
      storage/ndb/test/include/NdbGrep.hpp
      storage/ndb/test/ndbapi/Makefile.am
      storage/ndb/test/ndbapi/bank/Makefile.am
      storage/ndb/test/ndbapi/testGrepVerify.cpp
      storage/ndb/test/ndbnet/
      storage/ndb/test/ndbnet/test.run
      storage/ndb/test/ndbnet/testError.run
      storage/ndb/test/ndbnet/testMNF.run
      storage/ndb/test/ndbnet/testNR.run
      storage/ndb/test/ndbnet/testNR1.run
      storage/ndb/test/ndbnet/testNR4.run
      storage/ndb/test/ndbnet/testSRhang.run
      storage/ndb/test/ndbnet/testTR295.run
      storage/ndb/test/odbc/
      storage/ndb/test/odbc/SQL99_test/
      storage/ndb/test/odbc/SQL99_test/Makefile
      storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp
      storage/ndb/test/odbc/SQL99_test/SQL99_test.h
      storage/ndb/test/odbc/client/
      storage/ndb/test/odbc/client/Makefile
      storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp
      storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp
      storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp
      storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp
      storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp
      storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp
      storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp
      storage/ndb/test/odbc/client/SQLBindColTest.cpp
      storage/ndb/test/odbc/client/SQLBindParameterTest.cpp
      storage/ndb/test/odbc/client/SQLCancelTest.cpp
      storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp
      storage/ndb/test/odbc/client/SQLColAttributeTest.cpp
      storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp
      storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp
      storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp
      storage/ndb/test/odbc/client/SQLConnectTest.cpp
      storage/ndb/test/odbc/client/SQLCopyDescTest.cpp
      storage/ndb/test/odbc/client/SQLDescribeColTest.cpp
      storage/ndb/test/odbc/client/SQLDisconnectTest.cpp
      storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp
      storage/ndb/test/odbc/client/SQLEndTranTest.cpp
      storage/ndb/test/odbc/client/SQLErrorTest.cpp
      storage/ndb/test/odbc/client/SQLExecDirectTest.cpp
      storage/ndb/test/odbc/client/SQLExecuteTest.cpp
      storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp
      storage/ndb/test/odbc/client/SQLFetchTest.cpp
      storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp
      storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp
      storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp
      storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp
      storage/ndb/test/odbc/client/SQLGetDataTest.cpp
      storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp
      storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp
      storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp
      storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp
      storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp
      storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp
      storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp
      storage/ndb/test/odbc/client/SQLGetInfoTest.cpp
      storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp
      storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp
      storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp
      storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp
      storage/ndb/test/odbc/client/SQLParamDataTest.cpp
      storage/ndb/test/odbc/client/SQLPrepareTest.cpp
      storage/ndb/test/odbc/client/SQLPutDataTest.cpp
      storage/ndb/test/odbc/client/SQLRowCountTest.cpp
      storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp
      storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp
      storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp
      storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp
      storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp
      storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp
      storage/ndb/test/odbc/client/SQLTablesTest.cpp
      storage/ndb/test/odbc/client/SQLTransactTest.cpp
      storage/ndb/test/odbc/client/common.hpp
      storage/ndb/test/odbc/client/main.cpp
      storage/ndb/test/odbc/dm-iodbc/
      storage/ndb/test/odbc/dm-iodbc/Makefile
      storage/ndb/test/odbc/dm-unixodbc/
      storage/ndb/test/odbc/dm-unixodbc/Makefile
      storage/ndb/test/odbc/driver/
      storage/ndb/test/odbc/driver/Makefile
      storage/ndb/test/odbc/driver/testOdbcDriver.cpp
      storage/ndb/test/odbc/test_compiler/
      storage/ndb/test/odbc/test_compiler/Makefile
      storage/ndb/test/odbc/test_compiler/test_compiler.cpp
      storage/ndb/test/run-test/Makefile.am
      storage/ndb/test/run-test/atrt-clear-result.sh
      storage/ndb/test/src/Makefile.am
      storage/ndb/test/src/NdbGrep.cpp
      storage/ndb/test/tools/Makefile.am
      storage/ndb/test/tools/transproxy.cpp
      storage/ndb/tools/Makefile.am
      storage/ndb/tools/clean-links.sh
      storage/ndb/tools/make-errors.pl
      storage/ndb/tools/make-links.sh
      storage/ndb/tools/ndbsql.cpp
      storage/ndb/tools/rgrep
    added:
      mysql-test/include/ndb_backup_id.inc
      mysql-test/include/ndb_have_online_alter.inc
      mysql-test/lib/My/Exec.pm
      mysql-test/suite/ndb/
      mysql-test/suite/ndb/backups/
      mysql-test/suite/ndb/backups/51_d2_be/
      mysql-test/suite/ndb/backups/51_d2_be/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/51_d2_be/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/51_d2_be/BACKUP-1.1.ctl
      mysql-test/suite/ndb/backups/51_d2_be/BACKUP-1.1.log
      mysql-test/suite/ndb/backups/51_d2_be/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/51_d2_be/BACKUP-1.2.log
      mysql-test/suite/ndb/backups/51_d2_le/
      mysql-test/suite/ndb/backups/51_d2_le/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/51_d2_le/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/51_d2_le/BACKUP-1.1.ctl
      mysql-test/suite/ndb/backups/51_d2_le/BACKUP-1.1.log
      mysql-test/suite/ndb/backups/51_d2_le/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/51_d2_le/BACKUP-1.2.log
      mysql-test/suite/ndb/backups/51_dd/
      mysql-test/suite/ndb/backups/51_dd/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/51_dd/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/51_dd/BACKUP-1.1.ctl
      mysql-test/suite/ndb/backups/51_dd/BACKUP-1.1.log
      mysql-test/suite/ndb/backups/51_dd/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/51_dd/BACKUP-1.2.log
      mysql-test/suite/ndb/backups/51_undolog_be/
      mysql-test/suite/ndb/backups/51_undolog_be/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/51_undolog_be/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/51_undolog_be/BACKUP-1.1.ctl
      mysql-test/suite/ndb/backups/51_undolog_be/BACKUP-1.1.log
      mysql-test/suite/ndb/backups/51_undolog_be/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/51_undolog_be/BACKUP-1.2.log
      mysql-test/suite/ndb/backups/51_undolog_le/
      mysql-test/suite/ndb/backups/51_undolog_le/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/51_undolog_le/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/51_undolog_le/BACKUP-1.1.ctl
      mysql-test/suite/ndb/backups/51_undolog_le/BACKUP-1.1.log
      mysql-test/suite/ndb/backups/51_undolog_le/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/51_undolog_le/BACKUP-1.2.log
      mysql-test/suite/ndb/backups/before_native_default/
      mysql-test/suite/ndb/backups/before_native_default/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/before_native_default/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/before_native_default/BACKUP-1.1.ctl
      mysql-test/suite/ndb/backups/before_native_default/BACKUP-1.1.log
      mysql-test/suite/ndb/backups/before_native_default/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/before_native_default/BACKUP-1.2.log
      mysql-test/suite/ndb/backups/bug54613/
      mysql-test/suite/ndb/backups/bug54613/BACKUP-2.2.ctl
      mysql-test/suite/ndb/backups/hashmap/
      mysql-test/suite/ndb/backups/hashmap/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/packed/
      mysql-test/suite/ndb/backups/packed/BACKUP-1-0.2.Data
      mysql-test/suite/ndb/backups/packed/BACKUP-1.2.ctl
      mysql-test/suite/ndb/backups/packed/BACKUP-1.2.log
      mysql-test/suite/ndb/bug12712109.ini
      mysql-test/suite/ndb/bug49400.ini
      mysql-test/suite/ndb/bug56185.ini
      mysql-test/suite/ndb/data/
      mysql-test/suite/ndb/data/table_data10000.dat
      mysql-test/suite/ndb/data/table_data100000.dat
      mysql-test/suite/ndb/include/
      mysql-test/suite/ndb/include/have_clusterj.inc
      mysql-test/suite/ndb/include/have_clusterj_jpa.inc
      mysql-test/suite/ndb/include/have_connectorj.inc
      mysql-test/suite/ndb/include/have_java.inc
      mysql-test/suite/ndb/include/have_junit.inc
      mysql-test/suite/ndb/include/have_ndbjtie_junit.inc
      mysql-test/suite/ndb/include/have_openjpa.inc
      mysql-test/suite/ndb/include/memory_usage.inc
      mysql-test/suite/ndb/include/ndb_add_node.cnf
      mysql-test/suite/ndb/include/ndb_add_node_mysqld.cnf
      mysql-test/suite/ndb/include/ndb_desc_print.inc
      mysql-test/suite/ndb/include/ndb_execute_count.inc
      mysql-test/suite/ndb/include/ndb_info.inc
      mysql-test/suite/ndb/include/ndb_init_execute_count.inc
      mysql-test/suite/ndb/include/ndb_init_scan_counts.inc
      mysql-test/suite/ndb/include/ndb_scan_counts.inc
      mysql-test/suite/ndb/include/ndb_share_check_shares.inc
      mysql-test/suite/ndb/include/restart_cluster.inc
      mysql-test/suite/ndb/include/restart_cluster_rolling.inc
      mysql-test/suite/ndb/include/restart_node.inc
      mysql-test/suite/ndb/include/restart_random_node.inc
      mysql-test/suite/ndb/include/run_java.inc
      mysql-test/suite/ndb/include/run_ndbapitest.inc
      mysql-test/suite/ndb/my.cnf
      mysql-test/suite/ndb/ndb_config_threadconfig.ini
      mysql-test/suite/ndb/r/
      mysql-test/suite/ndb/r/bug36547.result
      mysql-test/suite/ndb/r/loaddata_autocom_ndb.result
      mysql-test/suite/ndb/r/ndb_add_partition.result
      mysql-test/suite/ndb/r/ndb_alter_table.result
      mysql-test/suite/ndb/r/ndb_alter_table2.result
      mysql-test/suite/ndb/r/ndb_alter_table3.result
      mysql-test/suite/ndb/r/ndb_alter_table_backup.result
      mysql-test/suite/ndb/r/ndb_alter_table_error.result
      mysql-test/suite/ndb/r/ndb_alter_table_online.result
      mysql-test/suite/ndb/r/ndb_alter_table_online2.result
      mysql-test/suite/ndb/r/ndb_alter_table_online_multi.result
      mysql-test/suite/ndb/r/ndb_auto_increment.result
      mysql-test/suite/ndb/r/ndb_autoinc.result
      mysql-test/suite/ndb/r/ndb_basic.result
      mysql-test/suite/ndb/r/ndb_bitfield.result
      mysql-test/suite/ndb/r/ndb_blob.result
      mysql-test/suite/ndb/r/ndb_blob_big.result
      mysql-test/suite/ndb/r/ndb_blob_partition.result
      mysql-test/suite/ndb/r/ndb_bug26793.result
      mysql-test/suite/ndb/r/ndb_bug31477.result
      mysql-test/suite/ndb/r/ndb_bug31754.result
      mysql-test/suite/ndb/r/ndb_bulk_delete.result
      mysql-test/suite/ndb/r/ndb_cache.result
      mysql-test/suite/ndb/r/ndb_cache2.result
      mysql-test/suite/ndb/r/ndb_cache_multi.result
      mysql-test/suite/ndb/r/ndb_cache_multi2.result
      mysql-test/suite/ndb/r/ndb_cache_trans.result
      mysql-test/suite/ndb/r/ndb_charset.result
      mysql-test/suite/ndb/r/ndb_column_properties.result
      mysql-test/suite/ndb/r/ndb_condition_pushdown.result
      mysql-test/suite/ndb/r/ndb_config.result
      mysql-test/suite/ndb/r/ndb_config2.result
      mysql-test/suite/ndb/r/ndb_create_table.result
      mysql-test/suite/ndb/r/ndb_cursor.result
      mysql-test/suite/ndb/r/ndb_database.result
      mysql-test/suite/ndb/r/ndb_dbug_lock.result
      mysql-test/suite/ndb/r/ndb_dbug_tc_select.result
      mysql-test/suite/ndb/r/ndb_dd_alter.result
      mysql-test/suite/ndb/r/ndb_dd_basic.result
      mysql-test/suite/ndb/r/ndb_dd_bug12581213.result
      mysql-test/suite/ndb/r/ndb_dd_ddl.result
      mysql-test/suite/ndb/r/ndb_dd_disk2memory.result
      mysql-test/suite/ndb/r/ndb_dd_dump.result
      mysql-test/suite/ndb/r/ndb_dd_restore_compat.result
      mysql-test/suite/ndb/r/ndb_dd_sql_features.result
      mysql-test/suite/ndb/r/ndb_ddl_open_trans.result
      mysql-test/suite/ndb/r/ndb_disconnect_ddl.result
      mysql-test/suite/ndb/r/ndb_discover_db.result
      mysql-test/suite/ndb/r/ndb_dist_priv.result
      mysql-test/suite/ndb/r/ndb_gis.result
      mysql-test/suite/ndb/r/ndb_global_schema_lock.result
      mysql-test/suite/ndb/r/ndb_global_schema_lock_error.result
      mysql-test/suite/ndb/r/ndb_grant.result
      mysql-test/suite/ndb/r/ndb_hidden_pk.result
      mysql-test/suite/ndb/r/ndb_index.result
      mysql-test/suite/ndb/r/ndb_index_ordered.result
      mysql-test/suite/ndb/r/ndb_index_stat.result
      mysql-test/suite/ndb/r/ndb_index_unique.result
      mysql-test/suite/ndb/r/ndb_insert.result
      mysql-test/suite/ndb/r/ndb_join_pushdown.result
      mysql-test/suite/ndb/r/ndb_limit.result
      mysql-test/suite/ndb/r/ndb_load.result
      mysql-test/suite/ndb/r/ndb_loaddatalocal.result
      mysql-test/suite/ndb/r/ndb_lock.result
      mysql-test/suite/ndb/r/ndb_lock_table.result
      mysql-test/suite/ndb/r/ndb_mgm.result
      mysql-test/suite/ndb/r/ndb_minmax.result
      mysql-test/suite/ndb/r/ndb_multi.result
      mysql-test/suite/ndb/r/ndb_multi_row.result
      mysql-test/suite/ndb/r/ndb_native_default_support.result
      mysql-test/suite/ndb/r/ndb_optimize_table.result
      mysql-test/suite/ndb/r/ndb_optimized_node_selection.result
      mysql-test/suite/ndb/r/ndb_partition_error.result
      mysql-test/suite/ndb/r/ndb_partition_error2.result
      mysql-test/suite/ndb/r/ndb_partition_hash.result
      mysql-test/suite/ndb/r/ndb_partition_key.result
      mysql-test/suite/ndb/r/ndb_partition_list.result
      mysql-test/suite/ndb/r/ndb_partition_range.result
      mysql-test/suite/ndb/r/ndb_read_multi_range.result
      mysql-test/suite/ndb/r/ndb_reconnect.result
      mysql-test/suite/ndb/r/ndb_rename.result
      mysql-test/suite/ndb/r/ndb_replace.result
      mysql-test/suite/ndb/r/ndb_restore_compat_downward.result
      mysql-test/suite/ndb/r/ndb_restore_compat_endianness.result
      mysql-test/suite/ndb/r/ndb_restore_conv_lossy_charbinary.result
      mysql-test/suite/ndb/r/ndb_restore_conv_lossy_integral.result
      mysql-test/suite/ndb/r/ndb_restore_conv_padding.result
      mysql-test/suite/ndb/r/ndb_restore_conv_promotion.result
      mysql-test/suite/ndb/r/ndb_restore_misc.result
      mysql-test/suite/ndb/r/ndb_restore_print.result
      mysql-test/suite/ndb/r/ndb_restore_schema_blobs.result
      mysql-test/suite/ndb/r/ndb_restore_schema_partitions.result
      mysql-test/suite/ndb/r/ndb_restore_schema_rewrites.result
      mysql-test/suite/ndb/r/ndb_restore_schema_subsets.result
      mysql-test/suite/ndb/r/ndb_restore_schema_tolerance.result
      mysql-test/suite/ndb/r/ndb_restore_undolog.result
      mysql-test/suite/ndb/r/ndb_row_count.result
      mysql-test/suite/ndb/r/ndb_row_format.result
      mysql-test/suite/ndb/r/ndb_select_count.result
      mysql-test/suite/ndb/r/ndb_share.result
      mysql-test/suite/ndb/r/ndb_short_sigs.result
      mysql-test/suite/ndb/r/ndb_single_user.result
      mysql-test/suite/ndb/r/ndb_sp.result
      mysql-test/suite/ndb/r/ndb_sql_allow_batching.result
      mysql-test/suite/ndb/r/ndb_statistics0.result
      mysql-test/suite/ndb/r/ndb_statistics1.result
      mysql-test/suite/ndb/r/ndb_subquery.result
      mysql-test/suite/ndb/r/ndb_temporary.result
      mysql-test/suite/ndb/r/ndb_tmp_table_and_DDL.result
      mysql-test/suite/ndb/r/ndb_transaction.result
      mysql-test/suite/ndb/r/ndb_trigger.result
      mysql-test/suite/ndb/r/ndb_truncate.result
      mysql-test/suite/ndb/r/ndb_types.result
      mysql-test/suite/ndb/r/ndb_update.result
      mysql-test/suite/ndb/r/ndb_update_no_read.result
      mysql-test/suite/ndb/r/ndb_view.result
      mysql-test/suite/ndb/r/ndbapi.result
      mysql-test/suite/ndb/r/ndbinfo.result
      mysql-test/suite/ndb/r/ndbinfo_cache.result
      mysql-test/suite/ndb/r/ndbinfo_dump.result
      mysql-test/suite/ndb/r/ps_7ndb.result
      mysql-test/suite/ndb/r/strict_autoinc_5ndb.result
      mysql-test/suite/ndb/t/
      mysql-test/suite/ndb/t/bug36547.test
      mysql-test/suite/ndb/t/clusterj.test
      mysql-test/suite/ndb/t/clusterj_jpa.test
      mysql-test/suite/ndb/t/disabled.def
      mysql-test/suite/ndb/t/have_ndb_dist_priv.inc
      mysql-test/suite/ndb/t/have_ndb_error_insert.inc
      mysql-test/suite/ndb/t/have_ndbinfo.inc
      mysql-test/suite/ndb/t/loaddata_autocom_ndb.test
      mysql-test/suite/ndb/t/ndb_add_partition.test
      mysql-test/suite/ndb/t/ndb_addnode.cnf
      mysql-test/suite/ndb/t/ndb_addnode.test
      mysql-test/suite/ndb/t/ndb_alter_table.test
      mysql-test/suite/ndb/t/ndb_alter_table2.test
      mysql-test/suite/ndb/t/ndb_alter_table3.test
      mysql-test/suite/ndb/t/ndb_alter_table_backup.test
      mysql-test/suite/ndb/t/ndb_alter_table_error.test
      mysql-test/suite/ndb/t/ndb_alter_table_online.test
      mysql-test/suite/ndb/t/ndb_alter_table_online2.test
      mysql-test/suite/ndb/t/ndb_alter_table_online_multi.test
      mysql-test/suite/ndb/t/ndb_auto_increment.test
      mysql-test/suite/ndb/t/ndb_autoinc.test
      mysql-test/suite/ndb/t/ndb_basic.test
      mysql-test/suite/ndb/t/ndb_bitfield.test
      mysql-test/suite/ndb/t/ndb_blob.test
      mysql-test/suite/ndb/t/ndb_blob_big.cnf
      mysql-test/suite/ndb/t/ndb_blob_big.test
      mysql-test/suite/ndb/t/ndb_blob_partition.test
      mysql-test/suite/ndb/t/ndb_bug26793.test
      mysql-test/suite/ndb/t/ndb_bug31477.test
      mysql-test/suite/ndb/t/ndb_bug31754.test
      mysql-test/suite/ndb/t/ndb_bulk_delete.test
      mysql-test/suite/ndb/t/ndb_cache.test
      mysql-test/suite/ndb/t/ndb_cache2.test
      mysql-test/suite/ndb/t/ndb_cache_multi.test
      mysql-test/suite/ndb/t/ndb_cache_multi2.test
      mysql-test/suite/ndb/t/ndb_cache_trans.test
      mysql-test/suite/ndb/t/ndb_charset.test
      mysql-test/suite/ndb/t/ndb_column_properties.test
      mysql-test/suite/ndb/t/ndb_condition_pushdown.test
      mysql-test/suite/ndb/t/ndb_config.test
      mysql-test/suite/ndb/t/ndb_config2.test
      mysql-test/suite/ndb/t/ndb_create_table.test
      mysql-test/suite/ndb/t/ndb_cursor.test
      mysql-test/suite/ndb/t/ndb_database.test
      mysql-test/suite/ndb/t/ndb_dbug_lock.test
      mysql-test/suite/ndb/t/ndb_dbug_tc_select.test
      mysql-test/suite/ndb/t/ndb_dbug_tc_select_1.inc
      mysql-test/suite/ndb/t/ndb_dbug_tc_select_2.inc
      mysql-test/suite/ndb/t/ndb_dbug_tc_select_3.inc
      mysql-test/suite/ndb/t/ndb_dd_alter.test
      mysql-test/suite/ndb/t/ndb_dd_basic.test
      mysql-test/suite/ndb/t/ndb_dd_bug12581213.cnf
      mysql-test/suite/ndb/t/ndb_dd_bug12581213.test
      mysql-test/suite/ndb/t/ndb_dd_ddl.test
      mysql-test/suite/ndb/t/ndb_dd_disk2memory.test
      mysql-test/suite/ndb/t/ndb_dd_dump.test
      mysql-test/suite/ndb/t/ndb_dd_restore_compat.test
      mysql-test/suite/ndb/t/ndb_dd_sql_features.test
      mysql-test/suite/ndb/t/ndb_ddl_open_trans.test
      mysql-test/suite/ndb/t/ndb_disconnect_ddl.test
      mysql-test/suite/ndb/t/ndb_discover_db-master.opt
      mysql-test/suite/ndb/t/ndb_discover_db.test
      mysql-test/suite/ndb/t/ndb_dist_priv.test
      mysql-test/suite/ndb/t/ndb_gis.test
      mysql-test/suite/ndb/t/ndb_global_schema_lock.test
      mysql-test/suite/ndb/t/ndb_global_schema_lock_error.test
      mysql-test/suite/ndb/t/ndb_grant.later
      mysql-test/suite/ndb/t/ndb_hidden_pk.test
      mysql-test/suite/ndb/t/ndb_index.test
      mysql-test/suite/ndb/t/ndb_index_ordered.test
      mysql-test/suite/ndb/t/ndb_index_stat.test
      mysql-test/suite/ndb/t/ndb_index_stat_enable.inc
      mysql-test/suite/ndb/t/ndb_index_unique.test
      mysql-test/suite/ndb/t/ndb_init_schema_locks_count.inc
      mysql-test/suite/ndb/t/ndb_insert.test
      mysql-test/suite/ndb/t/ndb_join_pushdown.test
      mysql-test/suite/ndb/t/ndb_jtie.test
      mysql-test/suite/ndb/t/ndb_limit.test
      mysql-test/suite/ndb/t/ndb_load.test
      mysql-test/suite/ndb/t/ndb_loaddatalocal.test
      mysql-test/suite/ndb/t/ndb_lock.test
      mysql-test/suite/ndb/t/ndb_lock_table.test
      mysql-test/suite/ndb/t/ndb_mgm.inc
      mysql-test/suite/ndb/t/ndb_mgm.test
      mysql-test/suite/ndb/t/ndb_minmax.test
      mysql-test/suite/ndb/t/ndb_multi.test
      mysql-test/suite/ndb/t/ndb_multi_row.test
      mysql-test/suite/ndb/t/ndb_native_default_support.test
      mysql-test/suite/ndb/t/ndb_optimize_table.test
      mysql-test/suite/ndb/t/ndb_optimized_node_selection.test
      mysql-test/suite/ndb/t/ndb_partition_error.test
      mysql-test/suite/ndb/t/ndb_partition_error2.test
      mysql-test/suite/ndb/t/ndb_partition_hash.test
      mysql-test/suite/ndb/t/ndb_partition_key.test
      mysql-test/suite/ndb/t/ndb_partition_list.test
      mysql-test/suite/ndb/t/ndb_partition_range.test
      mysql-test/suite/ndb/t/ndb_read_multi_range.test
      mysql-test/suite/ndb/t/ndb_reconnect.test
      mysql-test/suite/ndb/t/ndb_rename.test
      mysql-test/suite/ndb/t/ndb_replace.test
      mysql-test/suite/ndb/t/ndb_restart_nostart.inc
      mysql-test/suite/ndb/t/ndb_restart_start.inc
      mysql-test/suite/ndb/t/ndb_restore_compat_compression-master.opt
      mysql-test/suite/ndb/t/ndb_restore_compat_compression.test
      mysql-test/suite/ndb/t/ndb_restore_compat_downward.test
      mysql-test/suite/ndb/t/ndb_restore_compat_endianness.test
      mysql-test/suite/ndb/t/ndb_restore_conv_lossy_charbinary.test
      mysql-test/suite/ndb/t/ndb_restore_conv_lossy_integral.test
      mysql-test/suite/ndb/t/ndb_restore_conv_padding.test
      mysql-test/suite/ndb/t/ndb_restore_conv_promotion.test
      mysql-test/suite/ndb/t/ndb_restore_misc.test
      mysql-test/suite/ndb/t/ndb_restore_print.test
      mysql-test/suite/ndb/t/ndb_restore_schema_blobs.test
      mysql-test/suite/ndb/t/ndb_restore_schema_partitions.test
      mysql-test/suite/ndb/t/ndb_restore_schema_rewrites.test
      mysql-test/suite/ndb/t/ndb_restore_schema_subsets.test
      mysql-test/suite/ndb/t/ndb_restore_schema_tolerance.test
      mysql-test/suite/ndb/t/ndb_restore_undolog.test
      mysql-test/suite/ndb/t/ndb_row_count.test
      mysql-test/suite/ndb/t/ndb_row_format.test
      mysql-test/suite/ndb/t/ndb_schema_locks_count.inc
      mysql-test/suite/ndb/t/ndb_select_count.test
      mysql-test/suite/ndb/t/ndb_share.cnf
      mysql-test/suite/ndb/t/ndb_share.test
      mysql-test/suite/ndb/t/ndb_short_sigs.cnf
      mysql-test/suite/ndb/t/ndb_short_sigs.test
      mysql-test/suite/ndb/t/ndb_show_tables_result.inc
      mysql-test/suite/ndb/t/ndb_single_user-master.opt
      mysql-test/suite/ndb/t/ndb_single_user.test
      mysql-test/suite/ndb/t/ndb_sp.test
      mysql-test/suite/ndb/t/ndb_sql_allow_batching.test
      mysql-test/suite/ndb/t/ndb_statistics.inc
      mysql-test/suite/ndb/t/ndb_statistics0.test
      mysql-test/suite/ndb/t/ndb_statistics1.test
      mysql-test/suite/ndb/t/ndb_subquery.test
      mysql-test/suite/ndb/t/ndb_temporary.test
      mysql-test/suite/ndb/t/ndb_tmp_table_and_DDL.test
      mysql-test/suite/ndb/t/ndb_transaction.test
      mysql-test/suite/ndb/t/ndb_trigger.test
      mysql-test/suite/ndb/t/ndb_truncate.test
      mysql-test/suite/ndb/t/ndb_types.test
      mysql-test/suite/ndb/t/ndb_update.test
      mysql-test/suite/ndb/t/ndb_update_no_read.test
      mysql-test/suite/ndb/t/ndb_view.test
      mysql-test/suite/ndb/t/ndb_wait_nostart.inc
      mysql-test/suite/ndb/t/ndb_wait_started.inc
      mysql-test/suite/ndb/t/ndb_waiter.inc
      mysql-test/suite/ndb/t/ndbapi.test
      mysql-test/suite/ndb/t/ndbinfo.test
      mysql-test/suite/ndb/t/ndbinfo_cache.test
      mysql-test/suite/ndb/t/ndbinfo_create.inc
      mysql-test/suite/ndb/t/ndbinfo_drop.inc
      mysql-test/suite/ndb/t/ndbinfo_dump.test
      mysql-test/suite/ndb/t/ps_7ndb.test
      mysql-test/suite/ndb/t/show_attributes.inc
      mysql-test/suite/ndb/t/show_primary_keys.inc
      mysql-test/suite/ndb/t/show_varpart.inc
      mysql-test/suite/ndb/t/strict_autoinc_5ndb.test
      mysql-test/suite/ndb/t/test_mgmd.cnf
      mysql-test/suite/ndb/t/test_mgmd.test
      mysql-test/suite/ndb/t/test_ndbinfo.test
      mysql-test/suite/ndb_big/
      mysql-test/suite/ndb_big/bug37983.test
      mysql-test/suite/ndb_big/end_timer.inc
      mysql-test/suite/ndb_big/my.cnf
      mysql-test/suite/ndb_big/run_query_with_retry.inc
      mysql-test/suite/ndb_big/smoke.test
      mysql-test/suite/ndb_big/start_timer.inc
      mysql-test/suite/ndb_big/suite.inc
      mysql-test/suite/ndb_binlog/
      mysql-test/suite/ndb_binlog/my.cnf
      mysql-test/suite/ndb_binlog/r/
      mysql-test/suite/ndb_binlog/r/ndb_binlog_basic.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_ddl_multi.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_discover.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_format.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_ignore_db.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_log_apply_status.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_log_bin.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_multi.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_restore.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_unique_epoch.result
      mysql-test/suite/ndb_binlog/r/ndb_binlog_variants.result
      mysql-test/suite/ndb_binlog/t/
      mysql-test/suite/ndb_binlog/t/ndb_binlog_basic.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_ddl_multi.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_discover.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_format.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_get_binlog_stmts.inc
      mysql-test/suite/ndb_binlog/t/ndb_binlog_get_binlog_stmts_basic.inc
      mysql-test/suite/ndb_binlog/t/ndb_binlog_ignore_db-master.opt
      mysql-test/suite/ndb_binlog/t/ndb_binlog_ignore_db.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_log_apply_status.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_log_bin.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_multi.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_restore-master.opt
      mysql-test/suite/ndb_binlog/t/ndb_binlog_restore.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_unique_epoch.cnf
      mysql-test/suite/ndb_binlog/t/ndb_binlog_unique_epoch.test
      mysql-test/suite/ndb_binlog/t/ndb_binlog_variants.cnf
      mysql-test/suite/ndb_binlog/t/ndb_binlog_variants.test
      mysql-test/suite/ndb_rpl/
      mysql-test/suite/ndb_rpl/my.cnf
      mysql-test/suite/ndb_rpl/ndb_master-slave_2ch_end.inc
      mysql-test/suite/ndb_rpl/r/
      mysql-test/suite/ndb_rpl/r/ndb_rpl_2innodb.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_2myisam.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_2ndb.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_2other.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_add_column.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_apply_status.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_auto_inc.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_bank.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_basic.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_binlog_format_errors.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_bitfield.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_blob.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_break_3_chain.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_bug22045.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_check_for_mixed.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_circular.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_circular_2ch.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_circular_2ch_rep_status.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_circular_simplex.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_conflict.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_conflict_epoch.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_conflict_max.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_conflict_max_delete_win.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_conflict_old.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_ctype_ucs2_def.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_dd_advance.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_dd_basic.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_dd_partitions.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_do_db.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_do_table.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_empty_epoch.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_gap_event.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_idempotent.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_ignore_db.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_init_rep_status.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_innodb2ndb.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_innodb_trans.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_load.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_logging.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_mix_eng_trans.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_mix_innodb.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_mixed_tables.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_multi.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_myisam2ndb.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_ndbapi_multi.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_rep_error.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_rep_ignore.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_skip_gap_event.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_slave_lsu.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_slave_lsu_anyval.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_slave_restart.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_stm_innodb.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_sync.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_ui.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_ui2.result
      mysql-test/suite/ndb_rpl/r/ndb_rpl_ui3.result
      mysql-test/suite/ndb_rpl/r/rpl_truncate_7ndb.result
      mysql-test/suite/ndb_rpl/r/rpl_truncate_7ndb_2.result
      mysql-test/suite/ndb_rpl/t/
      mysql-test/suite/ndb_rpl/t/disabled.def
      mysql-test/suite/ndb_rpl/t/ndb_apply_status.frm
      mysql-test/suite/ndb_rpl/t/ndb_conflict_info.inc
      mysql-test/suite/ndb_rpl/t/ndb_conflict_info_init.inc
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2innodb-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2innodb-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2innodb.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2myisam-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2myisam-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2myisam.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2ndb-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2ndb.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2other-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2other.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_add_column.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_apply_status-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_apply_status.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_auto_inc.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_bank.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_basic.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_binlog_format_errors-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_binlog_format_errors-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_binlog_format_errors.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_bitfield.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_blob.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_break_3_chain.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_break_3_chain.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_bug22045.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_check_for_mixed.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_circular.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_circular_2ch.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_circular_2ch.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_circular_2ch_rep_status.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_circular_2ch_rep_status.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_circular_simplex.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_1.inc
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_epoch.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_epoch.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_epoch_1.inc
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_max-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_max.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_max_delete_win-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_max_delete_win.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_old-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_conflict_old.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ctype_ucs2_def-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ctype_ucs2_def.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_dd_advance.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_dd_basic.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_dd_partitions-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_dd_partitions-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_dd_partitions.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_do_db-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_do_db.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_do_table-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_do_table.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_empty_epoch.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_gap_event-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_gap_event.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_get_binlog_events.inc
      mysql-test/suite/ndb_rpl/t/ndb_rpl_idempotent.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ignore_db-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ignore_db.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_init_rep_status.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb2ndb-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb2ndb-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb2ndb.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb_trans-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb_trans.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_load.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_logging.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mix_eng_trans-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mix_eng_trans-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mix_eng_trans.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mix_innodb-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mix_innodb.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mixed_tables-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mixed_tables-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_mixed_tables.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_multi.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_multi_binlog_update.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_multi_binlog_update.inc
      mysql-test/suite/ndb_rpl/t/ndb_rpl_multi_update2-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_myisam2ndb-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_myisam2ndb.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ndbapi_multi.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_relayrotate-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_rep_error.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_rep_ignore-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_rep_ignore.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_skip_gap_event-slave.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_skip_gap_event.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_slave_lsu.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_slave_lsu.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_slave_lsu_anyval.cnf
      mysql-test/suite/ndb_rpl/t/ndb_rpl_slave_lsu_anyval.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_slave_restart.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_stm_innodb-master.opt
      mysql-test/suite/ndb_rpl/t/ndb_rpl_stm_innodb.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_sync.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ui.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ui2.test
      mysql-test/suite/ndb_rpl/t/ndb_rpl_ui3.test
      mysql-test/suite/ndb_rpl/t/rpl_truncate_7ndb.test
      mysql-test/suite/ndb_rpl/t/rpl_truncate_7ndb_2.test
      mysql-test/suite/ndb_rpl/t/wait_schema_logging.inc
      mysql-test/suite/ndb_team/
      mysql-test/suite/ndb_team/my.cnf
      mysql-test/suite/ndb_team/r/
      mysql-test/suite/ndb_team/r/ndb_autodiscover.result
      mysql-test/suite/ndb_team/r/ndb_autodiscover2.result
      mysql-test/suite/ndb_team/r/ndb_autodiscover3.result
      mysql-test/suite/ndb_team/r/ndb_backup_print.result
      mysql-test/suite/ndb_team/r/ndb_dd_backuprestore.result
      mysql-test/suite/ndb_team/r/ndb_restart.result
      mysql-test/suite/ndb_team/t/
      mysql-test/suite/ndb_team/t/disabled.def
      mysql-test/suite/ndb_team/t/ndb_autodiscover.test
      mysql-test/suite/ndb_team/t/ndb_autodiscover2-master.opt
      mysql-test/suite/ndb_team/t/ndb_autodiscover2.test
      mysql-test/suite/ndb_team/t/ndb_autodiscover3-master.opt
      mysql-test/suite/ndb_team/t/ndb_autodiscover3.test
      mysql-test/suite/ndb_team/t/ndb_backup_print.test
      mysql-test/suite/ndb_team/t/ndb_dd_backuprestore.test
      mysql-test/suite/ndb_team/t/ndb_restart.test
      mysql-test/suite/rpl/r/rpl_row_basic_allow_batching.result
      mysql-test/suite/rpl/t/rpl_row_basic_allow_batching.test
      mysql-test/suite/rpl_ndb/
      mysql-test/suite/rpl_ndb/my.cnf
      mysql-test/suite/rpl_ndb/r/
      mysql-test/suite/rpl_ndb/r/rpl_ndb_UUID.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_blob2.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_commit_afterflush.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_ddl.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_delete_nowhere.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_dist_priv.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_extra_col_master.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_extra_col_slave.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_func003.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_insert_ignore.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_mixed_implicit_commit_binlog.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update2.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_multi_update3.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_relayrotate.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_row_001.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_row_basic.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_row_implicit_commit_binlog.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_set_null.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_sp003.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_sp006.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_trig004.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_typeconv_all.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_typeconv_lossy.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_typeconv_nonlossy.result
      mysql-test/suite/rpl_ndb/r/rpl_ndb_typeconv_strict.result
      mysql-test/suite/rpl_ndb/t/
      mysql-test/suite/rpl_ndb/t/check_conversions.inc
      mysql-test/suite/rpl_ndb/t/disabled.def
      mysql-test/suite/rpl_ndb/t/rpl_ndb_UUID.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_blob2.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_commit_afterflush.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_ddl.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_delete_nowhere.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_dist_priv.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_extra_col_master.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_extra_col_slave.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_func003.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_insert_ignore.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_implicit_commit_binlog.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update2.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_multi_update3.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_relayrotate.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_row_001.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_row_basic.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_row_implicit_commit_binlog.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_set_null.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_sp003.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_sp006.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_stm_innodb-slave.opt
      mysql-test/suite/rpl_ndb/t/rpl_ndb_trig004.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_typeconv_all.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_typeconv_lossy.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_typeconv_nonlossy.test
      mysql-test/suite/rpl_ndb/t/rpl_ndb_typeconv_strict.test
      mysql-test/suite/sys_vars/r/server_id_bits_basic.result
      mysql-test/suite/sys_vars/t/server_id_bits_basic.test
      sql/ha_ndb_index_stat.cc
      sql/ha_ndb_index_stat.h
      sql/ha_ndbcluster_connection.cc
      sql/ha_ndbcluster_connection.h
      sql/ha_ndbcluster_glue.h
      sql/ha_ndbcluster_push.cc
      sql/ha_ndbcluster_push.h
      sql/ha_ndbinfo.cc
      sql/ha_ndbinfo.h
      sql/ndb_dist_priv_util.h
      sql/ndb_global_schema_lock.cc
      sql/ndb_global_schema_lock.h
      sql/ndb_global_schema_lock_guard.h
      sql/ndb_local_connection.cc
      sql/ndb_local_connection.h
      sql/ndb_mi.cc
      sql/ndb_mi.h
      sql/ndb_share.cc
      sql/ndb_share.h
      sql/ndb_table_guard.h
      sql/ndb_thd.cc
      sql/ndb_thd.h
      sql/ndb_thd_ndb.cc
      sql/ndb_thd_ndb.h
      storage/ndb/CMakeLists.txt
      storage/ndb/clusterj/
      storage/ndb/clusterj/CMakeLists.txt
      storage/ndb/clusterj/clusterj-api/
      storage/ndb/clusterj/clusterj-api/CMakeLists.txt
      storage/ndb/clusterj/clusterj-api/pom.xml
      storage/ndb/clusterj/clusterj-api/src/
      storage/ndb/clusterj/clusterj-api/src/main/
      storage/ndb/clusterj/clusterj-api/src/main/java/
      storage/ndb/clusterj/clusterj-api/src/main/java/com/
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJDatastoreException.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJException.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJFatalException.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJFatalInternalException.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJFatalUserException.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJHelper.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ClusterJUserException.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ColumnMetadata.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/ColumnType.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/Constants.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/DynamicObject.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/DynamicObjectDelegate.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/LockMode.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/Query.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/Results.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/Session.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/SessionFactory.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/SessionFactoryService.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/Transaction.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Column.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Columns.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Extension.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Extensions.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Index.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Indices.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Lob.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/NotPersistent.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/NullValue.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/PartitionKey.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/PersistenceCapable.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/PersistenceModifier.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/Persistent.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/PrimaryKey.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/annotation/package.html
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/package.html
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/Predicate.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/PredicateOperand.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/QueryBuilder.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/QueryDefinition.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/QueryDomainType.java
      storage/ndb/clusterj/clusterj-api/src/main/java/com/mysql/clusterj/query/package.html
      storage/ndb/clusterj/clusterj-api/src/main/resources/
      storage/ndb/clusterj/clusterj-bindings/
      storage/ndb/clusterj/clusterj-bindings/pom.xml
      storage/ndb/clusterj/clusterj-bindings/src/
      storage/ndb/clusterj/clusterj-bindings/src/main/
      storage/ndb/clusterj/clusterj-bindings/src/main/java/
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/BlobImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ClusterConnectionImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ClusterConnectionServiceImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ClusterTransactionImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ColumnImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/DbImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/DictionaryImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/IndexImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/IndexOperationImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/IndexScanOperationImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/OperationImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ResultDataImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ScanFilterImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/ScanOperationImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/java/com/mysql/clusterj/bindings/TableImpl.java
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/META-INF/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/META-INF/services/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/META-INF/services/com.mysql.clusterj.core.store.ClusterConnectionService
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/com/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/com/mysql/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/com/mysql/clusterj/bindings/
      storage/ndb/clusterj/clusterj-bindings/src/main/resources/com/mysql/clusterj/bindings/Bundle.properties
      storage/ndb/clusterj/clusterj-bindings/src/test/
      storage/ndb/clusterj/clusterj-bindings/src/test/java/
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/AutoCommitTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/BinaryTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/BlobTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/CharsetTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/DateTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/DatetimeTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/DecimalTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/DeleteAllByClassTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/DeleteInsertTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/DomainTypeHandlerFactoryTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/FindByPrimaryKeyTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/LongLongStringPKTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/MultiplePKTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/NegativeMetadataTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/NotPersistentTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/NullValuesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/ObjectNotFoundTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryBtreeIndexScanTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryByteArrayTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryDateTimeTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryDateTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryDecimalTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryDoubleTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryFloatTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryHashIndexScanTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryPrimaryKeyTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryTableScanTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryTimeTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryUniqueKeyTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/QueryYearTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/SaveTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/SerialTransactionsTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/TimeTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/TimestampTypesTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/TransactionStateTest.java
      storage/ndb/clusterj/clusterj-bindings/src/test/java/testsuite/clusterj/bindings/UpdateTest.java
      storage/ndb/clusterj/clusterj-core/
      storage/ndb/clusterj/clusterj-core/CMakeLists.txt
      storage/ndb/clusterj/clusterj-core/logging.properties
      storage/ndb/clusterj/clusterj-core/pom.xml
      storage/ndb/clusterj/clusterj-core/src/
      storage/ndb/clusterj/clusterj-core/src/main/
      storage/ndb/clusterj/clusterj-core/src/main/java/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/CacheManager.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/SessionFactoryImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/SessionFactoryServiceImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/SessionImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/StateManager.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/StoreManager.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/TransactionImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/AbstractDomainFieldHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/AbstractDomainTypeHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/DomainFieldHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/DomainTypeHandlerFactoryImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/DomainTypeHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/IndexHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/InvocationHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/metadata/KeyValueHandlerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/AndPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/BetweenPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/CandidateIndexImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/ComparativePredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/EqualPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/GreaterEqualPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/GreaterThanPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/InPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/LessEqualPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/LessThanPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/LikePredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/NotPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/OrPredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/ParameterImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/PredicateImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/PropertyImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/QueryBuilderImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/QueryDomainTypeImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/QueryExecutionContextImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/query/QueryImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/DomainFieldHandler.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/DomainTypeHandler.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/DomainTypeHandlerFactory.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/QueryExecutionContext.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/SessionSPI.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/spi/ValueHandler.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Blob.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ClusterConnection.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ClusterConnectionService.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ClusterTransaction.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Column.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Db.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Dictionary.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Index.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/IndexOperation.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/IndexScanOperation.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Operation.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/PartitionKey.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ResultData.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ScanFilter.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/ScanOperation.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/store/Table.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/I18NHelper.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/JDK14LoggerFactoryImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/JDK14LoggerImpl.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/Logger.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/LoggerFactory.java
      storage/ndb/clusterj/clusterj-core/src/main/java/com/mysql/clusterj/core/util/LoggerFactoryService.java
      storage/ndb/clusterj/clusterj-core/src/main/resources/
      storage/ndb/clusterj/clusterj-core/src/main/resources/META-INF/
      storage/ndb/clusterj/clusterj-core/src/main/resources/META-INF/services/
      storage/ndb/clusterj/clusterj-core/src/main/resources/META-INF/services/com.mysql.clusterj.SessionFactoryService
      storage/ndb/clusterj/clusterj-core/src/main/resources/com/
      storage/ndb/clusterj/clusterj-core/src/main/resources/com/mysql/
      storage/ndb/clusterj/clusterj-core/src/main/resources/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-core/src/main/resources/com/mysql/clusterj/core/
      storage/ndb/clusterj/clusterj-core/src/main/resources/com/mysql/clusterj/core/Bundle.properties
      storage/ndb/clusterj/clusterj-core/src/test/
      storage/ndb/clusterj/clusterj-core/src/test/java/
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/AbstractClusterJCoreTest.java
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/NegativeClusterConnectionServicePropertyTest.java
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/DoesNotImplementClusterConnectionService.java
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/I18NTest.java
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/LoggerTest.java
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/NoPublicConstructorClusterConnectionService.java
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/deeper/
      storage/ndb/clusterj/clusterj-core/src/test/java/testsuite/clusterj/util/deeper/I18NDeeperTest.java
      storage/ndb/clusterj/clusterj-core/src/test/resources/
      storage/ndb/clusterj/clusterj-core/src/test/resources/testsuite/
      storage/ndb/clusterj/clusterj-core/src/test/resources/testsuite/clusterj/
      storage/ndb/clusterj/clusterj-core/src/test/resources/testsuite/clusterj/util/
      storage/ndb/clusterj/clusterj-core/src/test/resources/testsuite/clusterj/util/Bundle.properties
      storage/ndb/clusterj/clusterj-jdbc/
      storage/ndb/clusterj/clusterj-jdbc/CMakeLists.txt
      storage/ndb/clusterj/clusterj-jdbc/logging.properties
      storage/ndb/clusterj/clusterj-jdbc/pom.xml
      storage/ndb/clusterj/clusterj-jdbc/src/
      storage/ndb/clusterj/clusterj-jdbc/src/main/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/mysql/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/mysql/clusterj/jdbc/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/mysql/clusterj/jdbc/antlr/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/mysql/clusterj/jdbc/antlr/MySQL51Lexer.g
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/com/mysql/clusterj/jdbc/antlr/MySQL51Parser.g
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/imports/
      storage/ndb/clusterj/clusterj-jdbc/src/main/antlr3/imports/MySQL51Functions.g
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/AbstractResultSetInternalMethods.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ConnectionLifecycleInterceptor.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/DomainFieldHandlerImpl.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/DomainTypeHandlerImpl.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/InterceptorImpl.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/QueryExecutionContextJDBCImpl.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ResultSetInternalMethodsImpl.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ResultSetInternalMethodsUpdateCount.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/SQLExecutor.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/StatementInterceptor.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/ValueHandlerImpl.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/ANTLRNoCaseFileStream.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/ANTLRNoCaseStringStream.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/BaseErrorListener.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/ErrorListener.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/MySQLLexer.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/MySQLParser.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/QueuingErrorListener.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/RecognizerErrorDelegate.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/AndNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/BetweenNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/BinaryOperatorNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/BooleanOperatorNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/CommandNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/DeleteNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/EqualsNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/GreaterEqualsNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/GreaterThanNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/InsertNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/LessEqualsNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/LessThanNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/Node.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/NotNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/OrNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/ParensNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/PlaceholderNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/PredicateNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/SelectNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/java/com/mysql/clusterj/jdbc/antlr/node/WhereNode.java
      storage/ndb/clusterj/clusterj-jdbc/src/main/resources/
      storage/ndb/clusterj/clusterj-jdbc/src/main/resources/com/
      storage/ndb/clusterj/clusterj-jdbc/src/main/resources/com/mysql/
      storage/ndb/clusterj/clusterj-jdbc/src/main/resources/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-jdbc/src/main/resources/com/mysql/clusterj/jdbc/
      storage/ndb/clusterj/clusterj-jdbc/src/main/resources/com/mysql/clusterj/jdbc/Bundle.properties
      storage/ndb/clusterj/clusterj-jdbc/src/test/
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BadConnectionLifecycleInterceptor.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BatchDeleteQueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BatchTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/BigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/CoordinatedTransactionIdVariableTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/DecimalTypesTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/DeleteQueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/JDBCQueryTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/NegativeBadConnectionLifecycleInterceptorTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/NegativeMissingConnectionLifecycleInterceptorTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/java/jdbctest/NegativeMissingStatementInterceptorTest.java
      storage/ndb/clusterj/clusterj-jdbc/src/test/resources/
      storage/ndb/clusterj/clusterj-jdbc/src/test/resources/bad-connection-bad-connection-lifecycle-interceptor.properties
      storage/ndb/clusterj/clusterj-jdbc/src/test/resources/bad-connection-no-connection-lifecycle-interceptor.properties
      storage/ndb/clusterj/clusterj-jdbc/src/test/resources/bad-connection-no-statement-interceptor.properties
      storage/ndb/clusterj/clusterj-jdbc/src/test/resources/clusterj.properties
      storage/ndb/clusterj/clusterj-jpatest/
      storage/ndb/clusterj/clusterj-jpatest/CMakeLists.txt
      storage/ndb/clusterj/clusterj-jpatest/pom.xml
      storage/ndb/clusterj/clusterj-jpatest/src/
      storage/ndb/clusterj/clusterj-jpatest/src/main/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/AbstractJPABaseTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/BigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/BlobTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/ClobTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/DateAsSqlDateTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/DateAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/DatetimeAsSqlTimestampTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/DatetimeAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/DecimalTypesTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/Driver.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/EmbeddedTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/Ignore.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/JpaLoad.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/LazyTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/PersistenceTestCase.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/SingleEMFTestCase.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/SingleEMTestCase.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/SlowTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/TimeAsSqlTimeTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/TimeAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/TimestampAsSqlTimestampTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/TimestampAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/A.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/B0.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/BigIntegerTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/BlobTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/ClobTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/DateAsSqlDateTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/DateAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/DatetimeAsSqlTimestampTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/DatetimeAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/DecimalTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/Embedded.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/Embedding.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/Employee.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/IdBase.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LazyEmployee.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongIntStringConstants.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongIntStringFKOneOne.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongIntStringOid.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongIntStringPKOneOne.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongLongStringConstants.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongLongStringFKManyOne.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongLongStringOid.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongLongStringPK.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/LongLongStringPKOneMany.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/TimeAsSqlTimeTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/TimeAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/TimestampAsSqlTimestampTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/java/com/mysql/clusterj/jpatest/model/TimestampAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-jpatest/src/main/resources/
      storage/ndb/clusterj/clusterj-jpatest/src/main/resources/META-INF/
      storage/ndb/clusterj/clusterj-jpatest/src/main/resources/META-INF/persistence.xml
      storage/ndb/clusterj/clusterj-openjpa/
      storage/ndb/clusterj/clusterj-openjpa/CMakeLists.txt
      storage/ndb/clusterj/clusterj-openjpa/crundOpenjpaClusterj.properties
      storage/ndb/clusterj/clusterj-openjpa/crundOpenjpaMysql.properties
      storage/ndb/clusterj/clusterj-openjpa/crundRun.properties
      storage/ndb/clusterj/clusterj-openjpa/logging.properties
      storage/ndb/clusterj/clusterj-openjpa/pom.xml
      storage/ndb/clusterj/clusterj-openjpa/src/
      storage/ndb/clusterj/clusterj-openjpa/src/main/
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPABrokerFactory.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAConfiguration.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAConfigurationImpl.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPADomainFieldHandlerImpl.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPADomainTypeHandlerImpl.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAProductDerivation.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAResult.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAStoreManager.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAStoreQuery.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAUtility.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/java/com/mysql/clusterj/openjpa/NdbOpenJPAValueHandler.java
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/META-INF/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/META-INF/services/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/META-INF/services/org.apache.openjpa.lib.conf.ProductDerivation
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/com/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/com/mysql/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/com/mysql/clusterj/openjpa/
      storage/ndb/clusterj/clusterj-openjpa/src/main/resources/com/mysql/clusterj/openjpa/Bundle.properties
      storage/ndb/clusterj/clusterj-openjpa/src/test/
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/BasicTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/BigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/BlobTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/ClobTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/CrundTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/DateAsSqlDateTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/DateAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/DatetimeAsSqlTimestampTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/DatetimeAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/DecimalTypesTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/EmbeddedTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/LazyTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/LongIntStringPKOneOneTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/LongLongStringPKOneManyTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/LongLongStringPKTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/OneToManyRelationshipTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/TestBadPersistenceUnitNoConnectString.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/TimeAsSqlTimeTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/TimeAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/TimestampAsSqlTimestampTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/java/com/mysql/clusterj/openjpatest/TimestampAsUtilDateTest.java
      storage/ndb/clusterj/clusterj-openjpa/src/test/resources/
      storage/ndb/clusterj/clusterj-openjpa/src/test/resources/META-INF/
      storage/ndb/clusterj/clusterj-openjpa/src/test/resources/META-INF/persistence.xml
      storage/ndb/clusterj/clusterj-test/
      storage/ndb/clusterj/clusterj-test/CMakeLists.txt
      storage/ndb/clusterj/clusterj-test/logging.properties
      storage/ndb/clusterj/clusterj-test/pom.xml
      storage/ndb/clusterj/clusterj-test/src/
      storage/ndb/clusterj/clusterj-test/src/main/
      storage/ndb/clusterj/clusterj-test/src/main/java/
      storage/ndb/clusterj/clusterj-test/src/main/java/regression/
      storage/ndb/clusterj/clusterj-test/src/main/java/regression/Bug54619.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AbstractClusterJModelTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AbstractClusterJTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AbstractQueryTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AllTests.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/AutoCommitTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BinaryPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BinaryTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BitTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/BlobTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/CharsetTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/ConnectionPoolTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/CoordinatedTransactionIdVariableTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DateAsSqlDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DateAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DatetimeAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DatetimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DecimalTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DefaultConnectValuesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DeleteAllByClassTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DeleteInsertTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DeleteQueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DomainTypeHandlerFactoryTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DynamicBinaryPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/DynamicObjectTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/FindByPrimaryKey2Test.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/FindByPrimaryKeyTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/HashOnlyLongIntStringPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/LoadTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/LongIntStringPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/LongLongStringPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/LongvarbinaryPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/MultiplePKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/MultithreadedFindTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/MultithreadedTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NegativeMetadataTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NotPersistentTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NullValuesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/ObjectNotFoundTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/PartitionKeyTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryBigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryBtreeIndexScanTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryByteArrayTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDateAsSqlDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDateAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDatetimeAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDatetimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDecimalTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryDoubleTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryExplainTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryExtraConditionsTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryFloatTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryHashIndexScanTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryInTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryLikeByteArrayTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryLikeTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryMultiColumnIndexInTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryMultipleParameterTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryNotNullTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryNotTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryNullTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryOrTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryPrimaryKeyTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryStringTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryTableScanTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryTimeAsSqlTimeTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryTimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryTimestampAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryTimestampAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryUniqueKeyTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/QueryYearTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/SaveTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/SerialTransactionsTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TimeAsSqlTimeTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TimestampAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TimestampAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/TransactionStateTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/UpdateTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/VarbinaryPKTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/VarbinaryTypesTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/VarcharStringLengthTest.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/domaintypehandler/
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/domaintypehandler/CrazyDomainTypeHandlerFactoryImpl.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/AllPrimitives.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadEmployeeNoPrimaryKeyAnnotationOnClass.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadEmployeePrimaryKeyAnnotationColumnAndColumns.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadEmployeePrimaryKeyAnnotationNoColumnOrColumns.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadEmployeePrimaryKeyAnnotationOnClassMisspelledField.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadEmployeeWrongPrimaryKeyAnnotationOnClass.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadIndexDuplicateColumn.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadIndexDuplicateIndexName.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BadIndexMissingColumn.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BigIntegerTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BinaryPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BinaryTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BitTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/BlobTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/ByteArrayTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/CharsetBig5.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/CharsetLatin1.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/CharsetModel.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/CharsetSjis.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/CharsetUtf8.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/CrazyDelegate.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/Customer.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DateAsSqlDateTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DateAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DatetimeAsSqlTimestampTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DatetimeAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DecimalTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/Dn2id.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DoubleTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/DynamicPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/Employee.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/Employee2.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/FloatTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/HashOnlyLongIntStringPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/IdBase.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/IndexesRUs.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/LongIntStringIndex.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/LongIntStringPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/LongLongStringPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/LongvarbinaryPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/NotPersistentTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/NullValues.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/Order.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/OrderLine.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/StringTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/ThrowNullPointerException.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/TimeAsSqlTimeTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/TimeAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/TimestampAsSqlTimestampTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/TimestampAsUtilDateTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/VarbinaryPK.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/VarbinaryTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/model/YearTypes.java
      storage/ndb/clusterj/clusterj-test/src/main/resources/
      storage/ndb/clusterj/clusterj-test/src/main/resources/META-INF/
      storage/ndb/clusterj/clusterj-test/src/main/resources/META-INF/services/
      storage/ndb/clusterj/clusterj-test/src/main/resources/META-INF/services/com.mysql.clusterj.core.spi.DomainTypeHandlerFactory
      storage/ndb/clusterj/clusterj-test/src/main/resources/schema.sql
      storage/ndb/clusterj/clusterj-tie/
      storage/ndb/clusterj/clusterj-tie/CMakeLists.txt
      storage/ndb/clusterj/clusterj-tie/logging.properties
      storage/ndb/clusterj/clusterj-tie/pom.xml
      storage/ndb/clusterj/clusterj-tie/src/
      storage/ndb/clusterj/clusterj-tie/src/main/
      storage/ndb/clusterj/clusterj-tie/src/main/java/
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/BlobImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ClusterConnectionImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ClusterConnectionServiceImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ClusterTransactionImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ColumnImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/DbImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/DictionaryImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/IndexImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/IndexOperationImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/IndexScanOperationImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/KeyPart.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/OperationImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/PartitionKeyImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ResultDataImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ScanFilterImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ScanOperationImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/ScanResultDataImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/TableImpl.java
      storage/ndb/clusterj/clusterj-tie/src/main/java/com/mysql/clusterj/tie/Utility.java
      storage/ndb/clusterj/clusterj-tie/src/main/resources/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/META-INF/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/META-INF/services/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/META-INF/services/com.mysql.clusterj.core.store.ClusterConnectionService
      storage/ndb/clusterj/clusterj-tie/src/main/resources/com/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/com/mysql/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/com/mysql/clusterj/tie/
      storage/ndb/clusterj/clusterj-tie/src/main/resources/com/mysql/clusterj/tie/Bundle.properties
      storage/ndb/clusterj/clusterj-tie/src/test/
      storage/ndb/clusterj/clusterj-tie/src/test/java/
      storage/ndb/clusterj/clusterj-tie/src/test/java/com/
      storage/ndb/clusterj/clusterj-tie/src/test/java/com/mysql/
      storage/ndb/clusterj/clusterj-tie/src/test/java/com/mysql/clusterj/
      storage/ndb/clusterj/clusterj-tie/src/test/java/com/mysql/clusterj/tie/
      storage/ndb/clusterj/clusterj-tie/src/test/java/com/mysql/clusterj/tie/UtilityTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/AutoCommitTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/BigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/BinaryPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/BinaryTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/BitTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/BlobTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/Bug54619Test.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/CharsetTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/ConnectionPoolTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/CoordinatedTransactionIdVariableTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DateAsSqlDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DateAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DatetimeAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DatetimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DecimalTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DefaultConnectValuesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DeleteAllByClassTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DeleteInsertTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DeleteQueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DomainTypeHandlerFactoryTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DynamicBinaryPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/DynamicObjectTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/FindByPrimaryKey2Test.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/FindByPrimaryKeyTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/HashOnlyLongIntStringPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/LoadTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/LongIntStringPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/LongLongStringPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/LongvarbinaryPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/MultiplePKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/MultithreadedFindTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/MultithreadedTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/NegativeMetadataTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/NotPersistentTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/NullValuesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/ObjectNotFoundTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/PartitionKeyTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryAllPrimitivesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryBigIntegerTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryBtreeIndexScanTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryByteArrayTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryDateAsSqlDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryDateAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryDatetimeAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryDatetimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryDecimalTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryDoubleTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryExplainTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryExtraConditionsTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryFloatTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryHashIndexScanTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryInTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryLikeByteArrayTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryLikeTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryMultiColumnIndexInTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryMultipleParameterTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryNotNullTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryNotTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryNullTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryOrTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryPrimaryKeyTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryStringTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryTableScanTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryTimeAsSqlTimeTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryTimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryTimestampAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryTimestampAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryUniqueKeyTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/QueryYearTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/SaveTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/SerialTransactionsTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/TimeAsSqlTimeTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/TimeAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/TimestampAsSqlTimestampTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/TimestampAsUtilDateTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/TransactionStateTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/UpdateTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/VarbinaryPKTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/VarbinaryTypesTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/java/testsuite/clusterj/tie/VarcharStringLengthTest.java
      storage/ndb/clusterj/clusterj-tie/src/test/resources/
      storage/ndb/clusterj/clusterj-tie/src/test/resources/clusterj.properties
      storage/ndb/clusterj/pom.xml
      storage/ndb/cmake/
      storage/ndb/cmake/ndb_require_variable.cmake
      storage/ndb/cmake/os/
      storage/ndb/cmake/os/Windows.cmake
      storage/ndb/cmake/os/WindowsCache.cmake
      storage/ndb/compile-cluster
      storage/ndb/config/type_JAVA.cmake
      storage/ndb/config/type_kernel.cmake
      storage/ndb/config/type_mgmapiclient.cmake
      storage/ndb/config/type_ndbapiclient.cmake
      storage/ndb/config/type_ndbapitest.cmake
      storage/ndb/config/type_ndbapitools.cmake
      storage/ndb/config/type_util.cmake
      storage/ndb/include/CMakeLists.txt
      storage/ndb/include/kernel/signaldata/AllocMem.hpp
      storage/ndb/include/kernel/signaldata/AlterIndxImpl.hpp
      storage/ndb/include/kernel/signaldata/BackupLockTab.hpp
      storage/ndb/include/kernel/signaldata/BuildIndxImpl.hpp
      storage/ndb/include/kernel/signaldata/CallbackSignal.hpp
      storage/ndb/include/kernel/signaldata/ConfigChange.hpp
      storage/ndb/include/kernel/signaldata/CopyData.hpp
      storage/ndb/include/kernel/signaldata/CreateHashMap.hpp
      storage/ndb/include/kernel/signaldata/CreateIndxImpl.hpp
      storage/ndb/include/kernel/signaldata/CreateNodegroup.hpp
      storage/ndb/include/kernel/signaldata/CreateNodegroupImpl.hpp
      storage/ndb/include/kernel/signaldata/CreateTrigImpl.hpp
      storage/ndb/include/kernel/signaldata/DataFileOrd.hpp
      storage/ndb/include/kernel/signaldata/DbinfoScan.hpp
      storage/ndb/include/kernel/signaldata/DbspjErr.hpp
      storage/ndb/include/kernel/signaldata/DictSignal.hpp
      storage/ndb/include/kernel/signaldata/DictTakeover.hpp
      storage/ndb/include/kernel/signaldata/DihGetTabInfo.hpp
      storage/ndb/include/kernel/signaldata/DihRestart.hpp
      storage/ndb/include/kernel/signaldata/DihScanTab.hpp
      storage/ndb/include/kernel/signaldata/DropIndxImpl.hpp
      storage/ndb/include/kernel/signaldata/DropNodegroup.hpp
      storage/ndb/include/kernel/signaldata/DropNodegroupImpl.hpp
      storage/ndb/include/kernel/signaldata/DropTrigImpl.hpp
      storage/ndb/include/kernel/signaldata/EnableCom.hpp
      storage/ndb/include/kernel/signaldata/GetConfig.hpp
      storage/ndb/include/kernel/signaldata/HashMapImpl.hpp
      storage/ndb/include/kernel/signaldata/IndexStatSignal.hpp
      storage/ndb/include/kernel/signaldata/LocalRouteOrd.hpp
      storage/ndb/include/kernel/signaldata/LqhTransReq.hpp
      storage/ndb/include/kernel/signaldata/NodePing.hpp
      storage/ndb/include/kernel/signaldata/QueryTree.hpp
      storage/ndb/include/kernel/signaldata/ReleasePages.hpp
      storage/ndb/include/kernel/signaldata/SchemaTrans.hpp
      storage/ndb/include/kernel/signaldata/SchemaTransImpl.hpp
      storage/ndb/include/kernel/signaldata/StopForCrash.hpp
      storage/ndb/include/kernel/signaldata/Sync.hpp
      storage/ndb/include/kernel/signaldata/TabCommit.hpp
      storage/ndb/include/kernel/signaldata/TakeOver.hpp
      storage/ndb/include/kernel/signaldata/Upgrade.hpp
      storage/ndb/include/ndb_config.h.in
      storage/ndb/include/ndbapi/NdbInterpretedCode.hpp
      storage/ndb/include/portlib/NdbDir.hpp
      storage/ndb/include/portlib/NdbNuma.h
      storage/ndb/include/portlib/ndb_daemon.h
      storage/ndb/include/portlib/ndb_socket.h
      storage/ndb/include/portlib/ndb_socket_poller.h
      storage/ndb/include/portlib/ndb_socket_posix.h
      storage/ndb/include/portlib/ndb_socket_win32.h
      storage/ndb/include/util/HashMap.hpp
      storage/ndb/include/util/NdbPack.hpp
      storage/ndb/include/util/NdbTap.hpp
      storage/ndb/include/util/NdbTypesUtil.hpp
      storage/ndb/include/util/SparseBitmask.hpp
      storage/ndb/include/util/ndb_base64.h
      storage/ndb/include/util/ndbzio.h
      storage/ndb/ndb_configure.cmake
      storage/ndb/ndbapi-examples/ndbapi_blob/
      storage/ndb/ndbapi-examples/ndbapi_blob/Makefile
      storage/ndb/ndbapi-examples/ndbapi_blob/ndbapi_blob.cpp
      storage/ndb/ndbapi-examples/ndbapi_blob_ndbrecord/
      storage/ndb/ndbapi-examples/ndbapi_blob_ndbrecord/Makefile
      storage/ndb/ndbapi-examples/ndbapi_blob_ndbrecord/main.cpp
      storage/ndb/ndbapi-examples/ndbapi_multi_cursor/
      storage/ndb/ndbapi-examples/ndbapi_multi_cursor/main.cpp
      storage/ndb/ndbapi-examples/ndbapi_recattr_vs_record/
      storage/ndb/ndbapi-examples/ndbapi_recattr_vs_record/Makefile
      storage/ndb/ndbapi-examples/ndbapi_recattr_vs_record/main.cpp
      storage/ndb/ndbapi-examples/ndbapi_s_i_ndbrecord/
      storage/ndb/ndbapi-examples/ndbapi_s_i_ndbrecord/Makefile
      storage/ndb/ndbapi-examples/ndbapi_s_i_ndbrecord/main.cpp
      storage/ndb/src/CMakeLists.txt
      storage/ndb/src/common/CMakeLists.txt
      storage/ndb/src/common/debugger/CMakeLists.txt
      storage/ndb/src/common/debugger/signaldata/AlterIndxImpl.cpp
      storage/ndb/src/common/debugger/signaldata/ApiVersion.cpp
      storage/ndb/src/common/debugger/signaldata/BuildIndx.cpp
      storage/ndb/src/common/debugger/signaldata/BuildIndxImpl.cpp
      storage/ndb/src/common/debugger/signaldata/CMakeLists.txt
      storage/ndb/src/common/debugger/signaldata/CreateIndxImpl.cpp
      storage/ndb/src/common/debugger/signaldata/CreateTab.cpp
      storage/ndb/src/common/debugger/signaldata/CreateTable.cpp
      storage/ndb/src/common/debugger/signaldata/CreateTrigImpl.cpp
      storage/ndb/src/common/debugger/signaldata/DbinfoScan.cpp
      storage/ndb/src/common/debugger/signaldata/DropIndxImpl.cpp
      storage/ndb/src/common/debugger/signaldata/DropTable.cpp
      storage/ndb/src/common/debugger/signaldata/DropTrigImpl.cpp
      storage/ndb/src/common/debugger/signaldata/GetConfig.cpp
      storage/ndb/src/common/debugger/signaldata/GetTabInfo.cpp
      storage/ndb/src/common/debugger/signaldata/IndexStatSignal.cpp
      storage/ndb/src/common/debugger/signaldata/LocalRouteOrd.cpp
      storage/ndb/src/common/debugger/signaldata/NodePing.cpp
      storage/ndb/src/common/debugger/signaldata/SchemaTrans.cpp
      storage/ndb/src/common/debugger/signaldata/SchemaTransImpl.cpp
      storage/ndb/src/common/logger/CMakeLists.txt
      storage/ndb/src/common/logger/EventLogHandler.cpp
      storage/ndb/src/common/logger/EventLogHandler.hpp
      storage/ndb/src/common/logger/MSG00001.bin
      storage/ndb/src/common/logger/message.h
      storage/ndb/src/common/logger/message.mc
      storage/ndb/src/common/logger/message.rc
      storage/ndb/src/common/mgmcommon/CMakeLists.txt
      storage/ndb/src/common/portlib/CMakeLists.txt
      storage/ndb/src/common/portlib/NdbDir.cpp
      storage/ndb/src/common/portlib/NdbNuma.cpp
      storage/ndb/src/common/portlib/ndb_daemon.cc
      storage/ndb/src/common/portlib/ndb_socket.cpp
      storage/ndb/src/common/transporter/CMakeLists.txt
      storage/ndb/src/common/transporter/Loopback_Transporter.cpp
      storage/ndb/src/common/transporter/Loopback_Transporter.hpp
      storage/ndb/src/common/transporter/trp.txt
      storage/ndb/src/common/util/CMakeLists.txt
      storage/ndb/src/common/util/HashMap.cpp
      storage/ndb/src/common/util/NdbPack.cpp
      storage/ndb/src/common/util/SparseBitmask.cpp
      storage/ndb/src/common/util/Vector.cpp
      storage/ndb/src/common/util/ndb_opts.c
      storage/ndb/src/common/util/ndb_show_compat.cpp
      storage/ndb/src/common/util/ndbzio.c
      storage/ndb/src/common/util/parse_mask.hpp
      storage/ndb/src/common/util/require.c
      storage/ndb/src/cw/cpcd/CMakeLists.txt
      storage/ndb/src/dummy.cpp
      storage/ndb/src/kernel/CMakeLists.txt
      storage/ndb/src/kernel/angel.cpp
      storage/ndb/src/kernel/angel.hpp
      storage/ndb/src/kernel/blocks/CMakeLists.txt
      storage/ndb/src/kernel/blocks/LocalProxy.cpp
      storage/ndb/src/kernel/blocks/LocalProxy.hpp
      storage/ndb/src/kernel/blocks/PgmanProxy.cpp
      storage/ndb/src/kernel/blocks/PgmanProxy.hpp
      storage/ndb/src/kernel/blocks/RestoreProxy.cpp
      storage/ndb/src/kernel/blocks/RestoreProxy.hpp
      storage/ndb/src/kernel/blocks/backup/BackupProxy.cpp
      storage/ndb/src/kernel/blocks/backup/BackupProxy.hpp
      storage/ndb/src/kernel/blocks/backup/CMakeLists.txt
      storage/ndb/src/kernel/blocks/dbacc/DbaccProxy.cpp
      storage/ndb/src/kernel/blocks/dbacc/DbaccProxy.hpp
      storage/ndb/src/kernel/blocks/dbdict/CMakeLists.txt
      storage/ndb/src/kernel/blocks/dbdict/MasterTakeover.txt
      storage/ndb/src/kernel/blocks/dbdict/wl3600.txt
      storage/ndb/src/kernel/blocks/dbdih/CMakeLists.txt
      storage/ndb/src/kernel/blocks/dbinfo/
      storage/ndb/src/kernel/blocks/dbinfo/Dbinfo.cpp
      storage/ndb/src/kernel/blocks/dbinfo/Dbinfo.hpp
      storage/ndb/src/kernel/blocks/dbinfo/DbinfoScan.txt
      storage/ndb/src/kernel/blocks/dblqh/CMakeLists.txt
      storage/ndb/src/kernel/blocks/dblqh/DblqhCommon.cpp
      storage/ndb/src/kernel/blocks/dblqh/DblqhCommon.hpp
      storage/ndb/src/kernel/blocks/dblqh/DblqhProxy.cpp
      storage/ndb/src/kernel/blocks/dblqh/DblqhProxy.hpp
      storage/ndb/src/kernel/blocks/dbspj/
      storage/ndb/src/kernel/blocks/dbspj/Dbspj.hpp
      storage/ndb/src/kernel/blocks/dbspj/DbspjInit.cpp
      storage/ndb/src/kernel/blocks/dbspj/DbspjMain.cpp
      storage/ndb/src/kernel/blocks/dbspj/DbspjProxy.cpp
      storage/ndb/src/kernel/blocks/dbspj/DbspjProxy.hpp
      storage/ndb/src/kernel/blocks/dbtc/DbtcProxy.cpp
      storage/ndb/src/kernel/blocks/dbtc/DbtcProxy.hpp
      storage/ndb/src/kernel/blocks/dbtup/CMakeLists.txt
      storage/ndb/src/kernel/blocks/dbtup/DbtupClient.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupProxy.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupProxy.hpp
      storage/ndb/src/kernel/blocks/dbtup/test_dynbm.c
      storage/ndb/src/kernel/blocks/dbtux/DbtuxBuild.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxProxy.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxProxy.hpp
      storage/ndb/src/kernel/blocks/ndbfs/AsyncIoThread.cpp
      storage/ndb/src/kernel/blocks/ndbfs/AsyncIoThread.hpp
      storage/ndb/src/kernel/blocks/ndbfs/PosixAsyncFile.cpp
      storage/ndb/src/kernel/blocks/ndbfs/PosixAsyncFile.hpp
      storage/ndb/src/kernel/blocks/ndbfs/Win32AsyncFile.cpp
      storage/ndb/src/kernel/blocks/ndbfs/Win32AsyncFile.hpp
      storage/ndb/src/kernel/error/CMakeLists.txt
      storage/ndb/src/kernel/ndbd.cpp
      storage/ndb/src/kernel/ndbd.hpp
      storage/ndb/src/kernel/vm/ArenaPool.cpp
      storage/ndb/src/kernel/vm/ArenaPool.hpp
      storage/ndb/src/kernel/vm/CMakeLists.txt
      storage/ndb/src/kernel/vm/DataBuffer2.hpp
      storage/ndb/src/kernel/vm/GlobalData.cpp
      storage/ndb/src/kernel/vm/LockQueue.cpp
      storage/ndb/src/kernel/vm/LockQueue.hpp
      storage/ndb/src/kernel/vm/LongSignal.cpp
      storage/ndb/src/kernel/vm/LongSignalImpl.hpp
      storage/ndb/src/kernel/vm/LongSignal_mt.cpp
      storage/ndb/src/kernel/vm/LongSignal_nonmt.cpp
      storage/ndb/src/kernel/vm/NdbSeqLock.hpp
      storage/ndb/src/kernel/vm/Ndbinfo.cpp
      storage/ndb/src/kernel/vm/Ndbinfo.hpp
      storage/ndb/src/kernel/vm/NdbinfoTables.cpp
      storage/ndb/src/kernel/vm/SafeMutex.cpp
      storage/ndb/src/kernel/vm/SafeMutex.hpp
      storage/ndb/src/kernel/vm/SimplePropertiesSection_mt.cpp
      storage/ndb/src/kernel/vm/SimplePropertiesSection_nonmt.cpp
      storage/ndb/src/kernel/vm/SimulatedBlock_mt.cpp
      storage/ndb/src/kernel/vm/SimulatedBlock_nonmt.cpp
      storage/ndb/src/kernel/vm/TransporterCallbackKernel.hpp
      storage/ndb/src/kernel/vm/TransporterCallback_mt.cpp
      storage/ndb/src/kernel/vm/TransporterCallback_nonmt.cpp
      storage/ndb/src/kernel/vm/dummy_mt.cpp
      storage/ndb/src/kernel/vm/dummy_nonmt.cpp
      storage/ndb/src/kernel/vm/mt-asm.h
      storage/ndb/src/kernel/vm/mt.cpp
      storage/ndb/src/kernel/vm/mt.hpp
      storage/ndb/src/kernel/vm/mt_thr_config.cpp
      storage/ndb/src/kernel/vm/mt_thr_config.hpp
      storage/ndb/src/mgmapi/CMakeLists.txt
      storage/ndb/src/mgmapi/mgmapi_error.c
      storage/ndb/src/mgmclient/CMakeLists.txt
      storage/ndb/src/mgmsrv/CMakeLists.txt
      storage/ndb/src/mgmsrv/ConfigManager.cpp
      storage/ndb/src/mgmsrv/ConfigManager.hpp
      storage/ndb/src/mgmsrv/ConfigSubscriber.hpp
      storage/ndb/src/mgmsrv/Defragger.hpp
      storage/ndb/src/mgmsrv/MgmtThread.hpp
      storage/ndb/src/mgmsrv/testConfig.cpp
      storage/ndb/src/ndbapi/CMakeLists.txt
      storage/ndb/src/ndbapi/NdbIndexStatFrmData.cpp
      storage/ndb/src/ndbapi/NdbIndexStatImpl.cpp
      storage/ndb/src/ndbapi/NdbIndexStatImpl.hpp
      storage/ndb/src/ndbapi/NdbInfo.cpp
      storage/ndb/src/ndbapi/NdbInfo.hpp
      storage/ndb/src/ndbapi/NdbInfoRecAttr.hpp
      storage/ndb/src/ndbapi/NdbInfoScanOperation.cpp
      storage/ndb/src/ndbapi/NdbInfoScanOperation.hpp
      storage/ndb/src/ndbapi/NdbInterpretedCode.cpp
      storage/ndb/src/ndbapi/NdbQueryBuilder.cpp
      storage/ndb/src/ndbapi/NdbQueryBuilder.hpp
      storage/ndb/src/ndbapi/NdbQueryBuilderImpl.hpp
      storage/ndb/src/ndbapi/NdbQueryOperation.cpp
      storage/ndb/src/ndbapi/NdbQueryOperation.hpp
      storage/ndb/src/ndbapi/NdbQueryOperationImpl.hpp
      storage/ndb/src/ndbapi/NdbRecord.hpp
      storage/ndb/src/ndbapi/ndb_internal.cpp
      storage/ndb/src/ndbapi/trp_buffer.cpp
      storage/ndb/src/ndbapi/trp_buffer.hpp
      storage/ndb/src/ndbapi/trp_client.cpp
      storage/ndb/src/ndbapi/trp_client.hpp
      storage/ndb/src/ndbapi/trp_node.cpp
      storage/ndb/src/ndbapi/trp_node.hpp
      storage/ndb/src/ndbjtie/
      storage/ndb/src/ndbjtie/CMakeLists.txt
      storage/ndb/src/ndbjtie/HOWTO.txt
      storage/ndb/src/ndbjtie/MysqlUtilsWrapper.hpp
      storage/ndb/src/ndbjtie/NdbApiWrapper.hpp
      storage/ndb/src/ndbjtie/README.txt
      storage/ndb/src/ndbjtie/com/
      storage/ndb/src/ndbjtie/com/mysql/
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mgmapi/
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mgmapi/MGMAPI.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mysql/
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mysql/CharsetMap.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mysql/CharsetMapConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/mysql/Utils.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NDBAPI.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/Ndb.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbBlob.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbBlobConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbDictionary.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbError.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbErrorConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbEventOperation.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbEventOperationConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbIndexOperation.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbIndexOperationConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbIndexScanOperation.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbIndexScanOperationConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbInterpretedCode.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbInterpretedCodeConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbLockHandle.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbLockHandleConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbOperation.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbOperationConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbRecAttr.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbRecAttrConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbRecord.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbRecordConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbScanFilter.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbScanFilterConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbScanOperation.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbScanOperationConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbTransaction.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/NdbTransactionConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/Ndb_cluster_connection.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/Ndb_cluster_connectionConst.java
      storage/ndb/src/ndbjtie/com/mysql/ndbjtie/ndbapi/issues.txt
      storage/ndb/src/ndbjtie/jtie/
      storage/ndb/src/ndbjtie/jtie/CMakeLists.txt
      storage/ndb/src/ndbjtie/jtie/com/
      storage/ndb/src/ndbjtie/jtie/com/mysql/
      storage/ndb/src/ndbjtie/jtie/com/mysql/jtie/
      storage/ndb/src/ndbjtie/jtie/com/mysql/jtie/ArrayWrapper.java
      storage/ndb/src/ndbjtie/jtie/com/mysql/jtie/Wrapper.java
      storage/ndb/src/ndbjtie/jtie/jtie.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_gcalls.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_lib.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_stdint.h
      storage/ndb/src/ndbjtie/jtie/jtie_tconv.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_array_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_enum.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_enum_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_idcache_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_impl_default.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_object.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_object_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_ptrbybb.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_ptrbybb_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_ptrbyval.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_ptrbyval_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_refbybb.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_refbybb_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_refbyval.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_refbyval_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_string.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_string_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_utils_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_value.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_value_impl.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_vwidth.hpp
      storage/ndb/src/ndbjtie/jtie/jtie_tconv_xwidth.hpp
      storage/ndb/src/ndbjtie/jtie/test/
      storage/ndb/src/ndbjtie/jtie/test/CMakeLists.txt
      storage/ndb/src/ndbjtie/jtie/test/jtie_unit_tests-t
      storage/ndb/src/ndbjtie/jtie/test/myapi/
      storage/ndb/src/ndbjtie/jtie/test/myapi/myapi.cpp
      storage/ndb/src/ndbjtie/jtie/test/myapi/myapi.hpp
      storage/ndb/src/ndbjtie/jtie/test/myapi/myapi_test.cpp
      storage/ndb/src/ndbjtie/jtie/test/myjapi/
      storage/ndb/src/ndbjtie/jtie/test/myjapi/CMakeLists.txt
      storage/ndb/src/ndbjtie/jtie/test/myjapi/MyApiWrapper.hpp
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/A.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/B0.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/B1.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/CI.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/D0.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/D1.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/D2.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/E.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/MyJapi.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi/MyJapiCtypes.java
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_MyJapi.hpp
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_MyJapiCtypes.hpp
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_classes.hpp
      storage/ndb/src/ndbjtie/jtie/test/myjapi/myjapi_lib.cpp
      storage/ndb/src/ndbjtie/jtie/test/myjapi/test/
      storage/ndb/src/ndbjtie/jtie/test/myjapi/test/MyJapiTest.java
      storage/ndb/src/ndbjtie/jtie/test/unload/
      storage/ndb/src/ndbjtie/jtie/test/unload/CMakeLists.txt
      storage/ndb/src/ndbjtie/jtie/test/unload/test/
      storage/ndb/src/ndbjtie/jtie/test/unload/test/MyLoadUnloadTest.java
      storage/ndb/src/ndbjtie/mgmapi_jtie.hpp
      storage/ndb/src/ndbjtie/mysql/
      storage/ndb/src/ndbjtie/mysql/CMakeLists.txt
      storage/ndb/src/ndbjtie/mysql/CharsetMap.cpp
      storage/ndb/src/ndbjtie/mysql/CharsetMap.hpp
      storage/ndb/src/ndbjtie/mysql/CharsetMapImpl.cpp
      storage/ndb/src/ndbjtie/mysql/CharsetMapImpl.h
      storage/ndb/src/ndbjtie/mysql/decimal_utils.cpp
      storage/ndb/src/ndbjtie/mysql/decimal_utils.hpp
      storage/ndb/src/ndbjtie/mysql/test/
      storage/ndb/src/ndbjtie/mysql/test/mysql_utils_test.cpp
      storage/ndb/src/ndbjtie/mysql/test/mysql_utils_unit_tests-t
      storage/ndb/src/ndbjtie/mysql_utils_jtie.hpp
      storage/ndb/src/ndbjtie/ndbapi_jtie.hpp
      storage/ndb/src/ndbjtie/ndbjtie_defs.hpp
      storage/ndb/src/ndbjtie/ndbjtie_lib.cpp
      storage/ndb/src/ndbjtie/test/
      storage/ndb/src/ndbjtie/test/CMakeLists.txt
      storage/ndb/src/ndbjtie/test/ndbjtie_unit_tests-t
      storage/ndb/src/ndbjtie/test/test/
      storage/ndb/src/ndbjtie/test/test/JTieTestBase.java
      storage/ndb/src/ndbjtie/test/test/MySqlUtilsCharsetMapTest.java
      storage/ndb/src/ndbjtie/test/test/MySqlUtilsDecimalTest.java
      storage/ndb/src/ndbjtie/test/test/NdbJTieLibraryLoadingTest.java
      storage/ndb/src/ndbjtie/test/test/NdbJTieSmokeTest.java
      storage/ndb/src/ndbjtie/utils/
      storage/ndb/src/ndbjtie/utils/helpers.hpp
      storage/ndb/src/ndbjtie/utils/mystdint.h
      storage/ndb/test/CMakeLists.txt
      storage/ndb/test/crund/
      storage/ndb/test/crund/INSTALL.txt
      storage/ndb/test/crund/Makefile
      storage/ndb/test/crund/Makefile.defaults
      storage/ndb/test/crund/README.txt
      storage/ndb/test/crund/TODO.txt
      storage/ndb/test/crund/_MacOS_hwprefs.txt
      storage/ndb/test/crund/_dump_tx.txt
      storage/ndb/test/crund/build.xml
      storage/ndb/test/crund/config_samples/
      storage/ndb/test/crund/config_samples/config.ini
      storage/ndb/test/crund/config_samples/config.ini.solaris
      storage/ndb/test/crund/config_samples/config.ini_commented
      storage/ndb/test/crund/config_samples/config.ini_minimal
      storage/ndb/test/crund/config_samples/crundClusterj.properties
      storage/ndb/test/crund/config_samples/crundDerby.properties
      storage/ndb/test/crund/config_samples/crundMysql.properties
      storage/ndb/test/crund/config_samples/crundNdbapi.properties
      storage/ndb/test/crund/config_samples/crundNdbj.properties
      storage/ndb/test/crund/config_samples/crundNdbjtie.properties
      storage/ndb/test/crund/config_samples/crundOpenjpaClusterj.properties
      storage/ndb/test/crund/config_samples/crundOpenjpaDerby.properties
      storage/ndb/test/crund/config_samples/crundOpenjpaMysql.properties
      storage/ndb/test/crund/config_samples/crundResult.properties
      storage/ndb/test/crund/config_samples/crundRun.properties
      storage/ndb/test/crund/config_samples/env.properties
      storage/ndb/test/crund/config_samples/my.cnf
      storage/ndb/test/crund/martins_little_helpers/
      storage/ndb/test/crund/martins_little_helpers/Makefile
      storage/ndb/test/crund/martins_little_helpers/README.txt
      storage/ndb/test/crund/martins_little_helpers/src/
      storage/ndb/test/crund/martins_little_helpers/src/utils/
      storage/ndb/test/crund/martins_little_helpers/src/utils/HrtProfiler.java
      storage/ndb/test/crund/martins_little_helpers/src/utils/HrtStopwatch.java
      storage/ndb/test/crund/martins_little_helpers/src/utils/HrtStopwatchTest.java
      storage/ndb/test/crund/martins_little_helpers/src/utils/JniInstrumentationTest.java
      storage/ndb/test/crund/martins_little_helpers/src/utils/Makefile
      storage/ndb/test/crund/martins_little_helpers/src/utils/Properties.hpp
      storage/ndb/test/crund/martins_little_helpers/src/utils/Properties_test.cpp
      storage/ndb/test/crund/martins_little_helpers/src/utils/Properties_test.properties
      storage/ndb/test/crund/martins_little_helpers/src/utils/helpers.hpp
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_gstopwatch.c
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_gstopwatch.h
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_stopwatch.c
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_stopwatch.h
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_stopwatch_test.c
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_utils.c
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_utils.h
      storage/ndb/test/crund/martins_little_helpers/src/utils/hrt_utils_test.c
      storage/ndb/test/crund/martins_little_helpers/src/utils/string_helpers.hpp
      storage/ndb/test/crund/martins_little_helpers/src/utils/utils_HrtStopwatch.c
      storage/ndb/test/crund/martins_little_helpers/src/utils/utils_JniInstrumentationTest.c
      storage/ndb/test/crund/process.sh
      storage/ndb/test/crund/scripts/
      storage/ndb/test/crund/scripts/load_shema.sh
      storage/ndb/test/crund/scripts/mycrund.sh
      storage/ndb/test/crund/scripts/mycrundcxx.sh
      storage/ndb/test/crund/scripts/mycrundjava.sh
      storage/ndb/test/crund/scripts/mytwscxx.sh
      storage/ndb/test/crund/scripts/mytwsjava.sh
      storage/ndb/test/crund/scripts/restart_cluster.sh
      storage/ndb/test/crund/scripts/restart_mysqld.sh
      storage/ndb/test/crund/scripts/restart_ndb.sh
      storage/ndb/test/crund/scripts/slay.sh
      storage/ndb/test/crund/scripts/start_cluster.sh
      storage/ndb/test/crund/scripts/start_mysqld.sh
      storage/ndb/test/crund/scripts/start_ndb.sh
      storage/ndb/test/crund/scripts/stop_cluster.sh
      storage/ndb/test/crund/scripts/stop_mysqld.sh
      storage/ndb/test/crund/scripts/stop_ndb.sh
      storage/ndb/test/crund/src/
      storage/ndb/test/crund/src/META-INF/
      storage/ndb/test/crund/src/META-INF/persistence.xml
      storage/ndb/test/crund/src/com/
      storage/ndb/test/crund/src/com/mysql/
      storage/ndb/test/crund/src/com/mysql/cluster/
      storage/ndb/test/crund/src/com/mysql/cluster/crund/
      storage/ndb/test/crund/src/com/mysql/cluster/crund/A.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/B0.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/B1.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/ClusterjLoad.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/CrundDriver.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/Driver.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/IA.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/IB0.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/JdbcDriverTest.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/JdbcLoad.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/JpaLoad.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/NdbApiLoad.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/NdbBase.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/NdbJTieLoad.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/NdbjLoad.java
      storage/ndb/test/crund/src/com/mysql/cluster/crund/ResultProcessor.java
      storage/ndb/test/crund/src/crundndb/
      storage/ndb/test/crund/src/crundndb/CrundDriver.cpp
      storage/ndb/test/crund/src/crundndb/CrundDriver.hpp
      storage/ndb/test/crund/src/crundndb/CrundNdbApiOperations.cpp
      storage/ndb/test/crund/src/crundndb/CrundNdbApiOperations.hpp
      storage/ndb/test/crund/src/crundndb/Driver.cpp
      storage/ndb/test/crund/src/crundndb/Driver.hpp
      storage/ndb/test/crund/src/crundndb/Makefile
      storage/ndb/test/crund/src/crundndb/NdbApiDriver.cpp
      storage/ndb/test/crund/src/crundndb/NdbApiDriver.hpp
      storage/ndb/test/crund/src/crundndb/com_mysql_cluster_crund_NdbApiLoad.cpp
      storage/ndb/test/crund/src/tables_derby.sql
      storage/ndb/test/crund/src/tables_mysql.sql
      storage/ndb/test/crund/src/tables_ora8.sql
      storage/ndb/test/crund/tws/
      storage/ndb/test/crund/tws/README.txt
      storage/ndb/test/crund/tws/run.properties.sample
      storage/ndb/test/crund/tws/schema.sql
      storage/ndb/test/crund/tws/tws_cpp/
      storage/ndb/test/crund/tws/tws_cpp/Driver.cpp
      storage/ndb/test/crund/tws/tws_cpp/Driver.hpp
      storage/ndb/test/crund/tws/tws_cpp/Makefile
      storage/ndb/test/crund/tws/tws_cpp/NdbApiTwsDriver.cpp
      storage/ndb/test/crund/tws/tws_cpp/NdbApiTwsDriver.hpp
      storage/ndb/test/crund/tws/tws_cpp/README.txt
      storage/ndb/test/crund/tws/tws_cpp/TwsDriver.cpp
      storage/ndb/test/crund/tws/tws_cpp/TwsDriver.hpp
      storage/ndb/test/crund/tws/tws_java/
      storage/ndb/test/crund/tws/tws_java/README.txt
      storage/ndb/test/crund/tws/tws_java/build.xml
      storage/ndb/test/crund/tws/tws_java/manifest.mf
      storage/ndb/test/crund/tws/tws_java/nbproject/
      storage/ndb/test/crund/tws/tws_java/nbproject/build-impl.xml
      storage/ndb/test/crund/tws/tws_java/nbproject/configs_sample/
      storage/ndb/test/crund/tws/tws_java/nbproject/configs_sample/server-dbg.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/configs_sample/server-opt.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/genfiles.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/config.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/configs/
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/configs/server-dbg.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/configs/server-opt.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/private.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/private.xml
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/profiler/
      storage/ndb/test/crund/tws/tws_java/nbproject/private_sample/profiler/configurations.xml
      storage/ndb/test/crund/tws/tws_java/nbproject/profiler-build-impl.xml
      storage/ndb/test/crund/tws/tws_java/nbproject/project.properties
      storage/ndb/test/crund/tws/tws_java/nbproject/project.xml
      storage/ndb/test/crund/tws/tws_java/src/
      storage/ndb/test/crund/tws/tws_java/src/com/
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/ClusterjLoad.java
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/Driver.java
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/JdbcLoad.java
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/NdbjtieLoad.java
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/TwsDriver.java
      storage/ndb/test/crund/tws/tws_java/src/com/mysql/cluster/benchmark/tws/TwsLoad.java
      storage/ndb/test/include/ConfigFactory.hpp
      storage/ndb/test/include/HugoQueries.hpp
      storage/ndb/test/include/HugoQueryBuilder.hpp
      storage/ndb/test/include/NDBT_Find.hpp
      storage/ndb/test/include/NDBT_Workingdir.hpp
      storage/ndb/test/include/NdbMgmd.hpp
      storage/ndb/test/include/NdbProcess.hpp
      storage/ndb/test/include/SocketInputStream2.hpp
      storage/ndb/test/include/SqlClient.hpp
      storage/ndb/test/ndbapi/CMakeLists.txt
      storage/ndb/test/ndbapi/bank/CMakeLists.txt
      storage/ndb/test/ndbapi/ndbapi_50compat0.cpp
      storage/ndb/test/ndbapi/ndbapi_50compat1.cpp
      storage/ndb/test/ndbapi/reorg_tab.cpp
      storage/ndb/test/ndbapi/testLimits.cpp
      storage/ndb/test/ndbapi/testMgmDisconnect.c
      storage/ndb/test/ndbapi/testMgmd.cpp
      storage/ndb/test/ndbapi/testNativeDefault.cpp
      storage/ndb/test/ndbapi/testNdbinfo.cpp
      storage/ndb/test/ndbapi/testReconnect.cpp
      storage/ndb/test/ndbapi/testSingleUserMode.cpp
      storage/ndb/test/ndbapi/testSpj.cpp
      storage/ndb/test/ndbapi/testUpgrade.cpp
      storage/ndb/test/rqg/
      storage/ndb/test/rqg/runall.sh
      storage/ndb/test/rqg/simple.zz
      storage/ndb/test/rqg/spj_test.yy
      storage/ndb/test/run-test/CMakeLists.txt
      storage/ndb/test/run-test/atrt-backtrace.sh
      storage/ndb/test/run-test/atrt-mysqltest
      storage/ndb/test/run-test/check-tests.sh
      storage/ndb/test/run-test/command.cpp
      storage/ndb/test/run-test/conf-blade08.cnf
      storage/ndb/test/run-test/conf-fimafeng08.cnf
      storage/ndb/test/run-test/conf-fimafeng09.cnf
      storage/ndb/test/run-test/conf-loki27.cnf
      storage/ndb/test/run-test/conf-ndb07.cnf
      storage/ndb/test/run-test/conf-techra29.cnf
      storage/ndb/test/run-test/conf-tyr64.cnf
      storage/ndb/test/run-test/conf-upgrade.cnf
      storage/ndb/test/run-test/create_mtr_suites.pl
      storage/ndb/test/run-test/db.cpp
      storage/ndb/test/run-test/mtr.cnf
      storage/ndb/test/run-test/release-bigmem-tests.txt
      storage/ndb/test/run-test/upgrade-tests.txt
      storage/ndb/test/src/CMakeLists.txt
      storage/ndb/test/src/HugoQueries.cpp
      storage/ndb/test/src/HugoQueryBuilder.cpp
      storage/ndb/test/src/NDBT_Find.cpp
      storage/ndb/test/src/SocketInputStream2.cpp
      storage/ndb/test/src/SqlClient.cpp
      storage/ndb/test/tools/CMakeLists.txt
      storage/ndb/test/tools/hugoJoin.cpp
      storage/ndb/test/tools/spj_performance_test.cpp
      storage/ndb/test/tools/spj_sanity_test.cpp
      storage/ndb/test/tools/test_spj.cpp
      storage/ndb/tools/CMakeLists.txt
      storage/ndb/tools/HOWTO_distribute_privileges.txt
      storage/ndb/tools/ndb_dist_priv.sql
      storage/ndb/tools/ndb_dump_frm_data.cpp
      storage/ndb/tools/ndb_index_stat.cpp
      storage/ndb/tools/ndbinfo_sql.cpp
    renamed:
      mysql-test/extra/rpl_tests/rpl_ndb_2multi_basic.test => mysql-test/suite/ndb_rpl/t/ndb_rpl_2multi_basic.inc
      mysql-test/extra/rpl_tests/rpl_ndb_2multi_eng.test => mysql-test/suite/ndb_rpl/t/ndb_rpl_2multi_eng.inc
      mysql-test/extra/rpl_tests/rpl_ndb_apply_status.test => mysql-test/suite/ndb_rpl/t/ndb_rpl_xxx_innodb.inc
      mysql-test/include/ndb_master-slave.inc => mysql-test/suite/ndb_rpl/ndb_master-slave.inc
      mysql-test/include/ndb_master-slave_2ch.inc => mysql-test/suite/ndb_rpl/ndb_master-slave_2ch.inc
      mysql-test/include/select_ndb_apply_status.inc => mysql-test/suite/ndb_rpl/t/select_ndb_apply_status.inc
      mysql-test/std_data/ndb_backup50/ => mysql-test/suite/ndb/backups/50/
      mysql-test/std_data/ndb_backup51/ => mysql-test/suite/ndb/backups/51/
      mysql-test/std_data/ndb_backup51_data_be/ => mysql-test/suite/ndb/backups/51_data_be/
      mysql-test/std_data/ndb_backup51_data_le/ => mysql-test/suite/ndb/backups/51_data_le/
      mysql-test/std_data/ndb_config_config.ini => mysql-test/suite/ndb/ndb_config_config.ini
      mysql-test/std_data/ndb_config_mycnf1.cnf => mysql-test/suite/ndb/ndb_config_mycnf1.cnf
      mysql-test/std_data/ndb_config_mycnf2.cnf => mysql-test/suite/ndb/ndb_config_mycnf2.cnf
      storage/ndb/include/kernel/signaldata/GCPSave.hpp => storage/ndb/include/kernel/signaldata/GCP.hpp
      storage/ndb/include/ndb_global.h.in => storage/ndb/include/ndb_global.h
      storage/ndb/include/portlib/prefetch.h => storage/ndb/include/portlib/ndb_prefetch.h
      storage/ndb/ndb_configure.m4 => storage/ndb/VERSION
      storage/ndb/src/common/debugger/signaldata/GCPSave.cpp => storage/ndb/src/common/debugger/signaldata/GCP.cpp
      storage/ndb/src/common/util/ndb_init.c => storage/ndb/src/common/util/ndb_init.cpp
      storage/ndb/src/common/util/version.c => storage/ndb/src/common/util/version.cpp
      storage/ndb/src/ndbapi/ndberror_check.c => storage/ndb/src/ndbapi/ndberror_check.cpp
    modified:
      .bzrignore
      client/mysqlbinlog.cc
      client/mysqldump.c
      client/mysqltest.cc
      libmysqld/lib_sql.cc
      mysql-test/include/default_ndbd.cnf
      mysql-test/include/have_multi_ndb.inc
      mysql-test/include/have_ndb.inc
      mysql-test/include/mysqld--help.inc
      mysql-test/include/ndb_backup.inc
      mysql-test/include/ndb_backup_print.inc
      mysql-test/include/ndb_not_readonly.inc
      mysql-test/include/ndb_restore_master.inc
      mysql-test/include/ndb_restore_slave_eoption.inc
      mysql-test/include/ndb_setup_slave.inc
      mysql-test/lib/v1/ndb_config_1_node.ini
      mysql-test/lib/v1/ndb_config_2_node.ini
      mysql-test/mysql-test-run.pl
      mysql-test/r/group_by.result
      mysql-test/r/mysqld--help-notwin.result
      mysql-test/r/mysqld--help-win.result
      mysql-test/suite/binlog/r/binlog_multi_engine.result
      mysql-test/suite/funcs_1/r/is_columns_mysql.result
      mysql-test/suite/funcs_1/r/is_columns_mysql_embedded.result
      mysql-test/suite/funcs_1/r/is_key_column_usage.result
      mysql-test/suite/funcs_1/r/is_statistics.result
      mysql-test/suite/funcs_1/r/is_statistics_mysql.result
      mysql-test/suite/funcs_1/r/is_statistics_mysql_embedded.result
      mysql-test/suite/ndb/backups/51_data_be/BACKUP-1-0.1.Data
      mysql-test/suite/ndb/backups/51_data_le/BACKUP-1-0.2.Data
      mysql-test/suite/perfschema/r/pfs_upgrade.result
      mysql-test/suite/sys_vars/r/slave_allow_batching_basic.result
      mysql-test/suite/sys_vars/t/all_vars-master.opt
      mysql-test/suite/sys_vars/t/slave_allow_batching_basic.test
      mysql-test/t/group_by.test
      mysql-test/t/tablespace.test
      scripts/mysql_system_tables.sql
      scripts/mysql_system_tables_fix.sql
      scripts/mysqld_safe.sh
      sql/ha_ndbcluster.cc
      sql/ha_ndbcluster.h
      sql/ha_ndbcluster_binlog.cc
      sql/ha_ndbcluster_binlog.h
      sql/ha_ndbcluster_cond.cc
      sql/ha_ndbcluster_cond.h
      sql/ha_ndbcluster_tables.h
      sql/handler.h
      sql/log_event.cc
      sql/log_event.h
      sql/mysqld.cc
      sql/mysqld.h
      sql/rpl_reporting.cc
      sql/rpl_slave.cc
      sql/sql_class.cc
      sql/sql_class.h
      sql/sys_vars.cc
      sql/table.cc
      storage/federated/ha_federated.h
      storage/ndb/docs/doxygen/Doxyfile.mgmapi
      storage/ndb/docs/doxygen/Doxyfile.ndb
      storage/ndb/docs/doxygen/Doxyfile.ndbapi
      storage/ndb/docs/doxygen/Doxyfile.odbc
      storage/ndb/docs/doxygen/Doxyfile.test
      storage/ndb/docs/doxygen/postdoxy.pl
      storage/ndb/docs/doxygen/predoxy.pl
      storage/ndb/include/debugger/DebuggerNames.hpp
      storage/ndb/include/debugger/EventLogger.hpp
      storage/ndb/include/debugger/SignalLoggerManager.hpp
      storage/ndb/include/kernel/AttributeDescriptor.hpp
      storage/ndb/include/kernel/AttributeHeader.hpp
      storage/ndb/include/kernel/AttributeList.hpp
      storage/ndb/include/kernel/BlockNumbers.h
      storage/ndb/include/kernel/GlobalSignalNumbers.h
      storage/ndb/include/kernel/Interpreter.hpp
      storage/ndb/include/kernel/LogLevel.hpp
      storage/ndb/include/kernel/NodeBitmask.hpp
      storage/ndb/include/kernel/NodeInfo.hpp
      storage/ndb/include/kernel/NodeState.hpp
      storage/ndb/include/kernel/RefConvert.hpp
      storage/ndb/include/kernel/kernel_config_parameters.h
      storage/ndb/include/kernel/kernel_types.h
      storage/ndb/include/kernel/ndb_limits.h
      storage/ndb/include/kernel/signaldata/AbortAll.hpp
      storage/ndb/include/kernel/signaldata/AccFrag.hpp
      storage/ndb/include/kernel/signaldata/AccLock.hpp
      storage/ndb/include/kernel/signaldata/AccScan.hpp
      storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/AllocNodeId.hpp
      storage/ndb/include/kernel/signaldata/AlterIndx.hpp
      storage/ndb/include/kernel/signaldata/AlterTab.hpp
      storage/ndb/include/kernel/signaldata/AlterTable.hpp
      storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp
      storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp
      storage/ndb/include/kernel/signaldata/ApiVersion.hpp
      storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp*
      storage/ndb/include/kernel/signaldata/AttrInfo.hpp
      storage/ndb/include/kernel/signaldata/BackupContinueB.hpp
      storage/ndb/include/kernel/signaldata/BackupImpl.hpp
      storage/ndb/include/kernel/signaldata/BackupSignalData.hpp
      storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp
      storage/ndb/include/kernel/signaldata/BuildIndx.hpp
      storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp
      storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp
      storage/ndb/include/kernel/signaldata/CmInit.hpp
      storage/ndb/include/kernel/signaldata/CmRegSignalData.hpp
      storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp
      storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp
      storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp
      storage/ndb/include/kernel/signaldata/CntrStart.hpp
      storage/ndb/include/kernel/signaldata/ConfigParamId.hpp
      storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp
      storage/ndb/include/kernel/signaldata/CopyActive.hpp
      storage/ndb/include/kernel/signaldata/CopyFrag.hpp
      storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp
      storage/ndb/include/kernel/signaldata/CreateEvnt.hpp
      storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp
      storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp
      storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp
      storage/ndb/include/kernel/signaldata/CreateIndx.hpp
      storage/ndb/include/kernel/signaldata/CreateObj.hpp
      storage/ndb/include/kernel/signaldata/CreateTab.hpp
      storage/ndb/include/kernel/signaldata/CreateTable.hpp
      storage/ndb/include/kernel/signaldata/CreateTrig.hpp
      storage/ndb/include/kernel/signaldata/DiAddTab.hpp
      storage/ndb/include/kernel/signaldata/DiGetNodes.hpp
      storage/ndb/include/kernel/signaldata/DictLock.hpp
      storage/ndb/include/kernel/signaldata/DictObjOp.hpp
      storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp
      storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/DictStart.hpp
      storage/ndb/include/kernel/signaldata/DictTabInfo.hpp
      storage/ndb/include/kernel/signaldata/DihAddFrag.hpp
      storage/ndb/include/kernel/signaldata/DihContinueB.hpp
      storage/ndb/include/kernel/signaldata/DihFragCount.hpp
      storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/DihStartTab.hpp
      storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp
      storage/ndb/include/kernel/signaldata/DisconnectRep.hpp
      storage/ndb/include/kernel/signaldata/DropFilegroup.hpp
      storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp
      storage/ndb/include/kernel/signaldata/DropIndx.hpp
      storage/ndb/include/kernel/signaldata/DropObj.hpp
      storage/ndb/include/kernel/signaldata/DropTab.hpp
      storage/ndb/include/kernel/signaldata/DropTabFile.hpp
      storage/ndb/include/kernel/signaldata/DropTable.hpp
      storage/ndb/include/kernel/signaldata/DropTrig.hpp
      storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp
      storage/ndb/include/kernel/signaldata/EmptyLcp.hpp
      storage/ndb/include/kernel/signaldata/EventReport.hpp
      storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp
      storage/ndb/include/kernel/signaldata/ExecFragReq.hpp
      storage/ndb/include/kernel/signaldata/Extent.hpp
      storage/ndb/include/kernel/signaldata/FailRep.hpp
      storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp
      storage/ndb/include/kernel/signaldata/FsAppendReq.hpp
      storage/ndb/include/kernel/signaldata/FsCloseReq.hpp
      storage/ndb/include/kernel/signaldata/FsConf.hpp
      storage/ndb/include/kernel/signaldata/FsOpenReq.hpp
      storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp
      storage/ndb/include/kernel/signaldata/FsRef.hpp
      storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp
      storage/ndb/include/kernel/signaldata/GetTabInfo.hpp
      storage/ndb/include/kernel/signaldata/GetTableId.hpp
      storage/ndb/include/kernel/signaldata/HotSpareRep.hpp
      storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp
      storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp
      storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp
      storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp
      storage/ndb/include/kernel/signaldata/KeyInfo.hpp
      storage/ndb/include/kernel/signaldata/LCP.hpp
      storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp
      storage/ndb/include/kernel/signaldata/ListTables.hpp
      storage/ndb/include/kernel/signaldata/LqhFrag.hpp
      storage/ndb/include/kernel/signaldata/LqhKey.hpp
      storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/LqhTransConf.hpp
      storage/ndb/include/kernel/signaldata/MasterGCP.hpp
      storage/ndb/include/kernel/signaldata/MasterLCP.hpp
      storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp
      storage/ndb/include/kernel/signaldata/NdbSttor.hpp
      storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp
      storage/ndb/include/kernel/signaldata/NextScan.hpp
      storage/ndb/include/kernel/signaldata/NodeFailRep.hpp
      storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp
      storage/ndb/include/kernel/signaldata/PackedSignal.hpp
      storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp
      storage/ndb/include/kernel/signaldata/PrepDropTab.hpp
      storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp
      storage/ndb/include/kernel/signaldata/ReadConfig.hpp
      storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp
      storage/ndb/include/kernel/signaldata/RelTabMem.hpp
      storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp
      storage/ndb/include/kernel/signaldata/RestoreImpl.hpp
      storage/ndb/include/kernel/signaldata/ResumeReq.hpp
      storage/ndb/include/kernel/signaldata/RouteOrd.hpp
      storage/ndb/include/kernel/signaldata/ScanFrag.hpp
      storage/ndb/include/kernel/signaldata/ScanTab.hpp
      storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp
      storage/ndb/include/kernel/signaldata/SetVarReq.hpp
      storage/ndb/include/kernel/signaldata/SignalData.hpp
      storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp
      storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp
      storage/ndb/include/kernel/signaldata/SrFragidConf.hpp
      storage/ndb/include/kernel/signaldata/StartFragReq.hpp
      storage/ndb/include/kernel/signaldata/StartInfo.hpp
      storage/ndb/include/kernel/signaldata/StartMe.hpp
      storage/ndb/include/kernel/signaldata/StartOrd.hpp
      storage/ndb/include/kernel/signaldata/StartPerm.hpp
      storage/ndb/include/kernel/signaldata/StartRec.hpp
      storage/ndb/include/kernel/signaldata/StopMe.hpp
      storage/ndb/include/kernel/signaldata/StopPerm.hpp
      storage/ndb/include/kernel/signaldata/StopReq.hpp
      storage/ndb/include/kernel/signaldata/SumaImpl.hpp
      storage/ndb/include/kernel/signaldata/SystemError.hpp
      storage/ndb/include/kernel/signaldata/TamperOrd.hpp
      storage/ndb/include/kernel/signaldata/TcCommit.hpp
      storage/ndb/include/kernel/signaldata/TcContinueB.hpp
      storage/ndb/include/kernel/signaldata/TcHbRep.hpp
      storage/ndb/include/kernel/signaldata/TcIndx.hpp
      storage/ndb/include/kernel/signaldata/TcKeyConf.hpp
      storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp
      storage/ndb/include/kernel/signaldata/TcKeyRef.hpp
      storage/ndb/include/kernel/signaldata/TcKeyReq.hpp
      storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp
      storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/TestOrd.hpp
      storage/ndb/include/kernel/signaldata/TransIdAI.hpp
      storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp
      storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp
      storage/ndb/include/kernel/signaldata/TupCommit.hpp
      storage/ndb/include/kernel/signaldata/TupFrag.hpp
      storage/ndb/include/kernel/signaldata/TupKey.hpp
      storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/TuxBound.hpp
      storage/ndb/include/kernel/signaldata/TuxContinueB.hpp
      storage/ndb/include/kernel/signaldata/TuxMaint.hpp
      storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp
      storage/ndb/include/kernel/signaldata/UtilDelete.hpp
      storage/ndb/include/kernel/signaldata/UtilExecute.hpp
      storage/ndb/include/kernel/signaldata/UtilLock.hpp
      storage/ndb/include/kernel/signaldata/UtilPrepare.hpp
      storage/ndb/include/kernel/signaldata/UtilRelease.hpp
      storage/ndb/include/kernel/signaldata/UtilSequence.hpp
      storage/ndb/include/kernel/signaldata/WaitGCP.hpp
      storage/ndb/include/kernel/trigger_definitions.h
      storage/ndb/include/logger/ConsoleLogHandler.hpp
      storage/ndb/include/logger/FileLogHandler.hpp
      storage/ndb/include/logger/LogHandler.hpp
      storage/ndb/include/logger/Logger.hpp
      storage/ndb/include/logger/SysLogHandler.hpp
      storage/ndb/include/mgmapi/mgmapi.h
      storage/ndb/include/mgmapi/mgmapi_config_parameters.h
      storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h
      storage/ndb/include/mgmapi/mgmapi_debug.h
      storage/ndb/include/mgmapi/mgmapi_error.h
      storage/ndb/include/mgmapi/ndb_logevent.h
      storage/ndb/include/mgmapi/ndbd_exit_codes.h
      storage/ndb/include/mgmcommon/ConfigRetriever.hpp
      storage/ndb/include/mgmcommon/IPCConfig.hpp
      storage/ndb/include/ndb_constants.h
      storage/ndb/include/ndb_init.h
      storage/ndb/include/ndb_net.h
      storage/ndb/include/ndb_types.h.in
      storage/ndb/include/ndb_version.h.in
      storage/ndb/include/ndbapi/Ndb.hpp
      storage/ndb/include/ndbapi/NdbApi.hpp
      storage/ndb/include/ndbapi/NdbBlob.hpp
      storage/ndb/include/ndbapi/NdbDictionary.hpp
      storage/ndb/include/ndbapi/NdbError.hpp
      storage/ndb/include/ndbapi/NdbEventOperation.hpp
      storage/ndb/include/ndbapi/NdbIndexOperation.hpp
      storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp
      storage/ndb/include/ndbapi/NdbIndexStat.hpp
      storage/ndb/include/ndbapi/NdbOperation.hpp
      storage/ndb/include/ndbapi/NdbPool.hpp
      storage/ndb/include/ndbapi/NdbRecAttr.hpp
      storage/ndb/include/ndbapi/NdbReceiver.hpp
      storage/ndb/include/ndbapi/NdbScanFilter.hpp
      storage/ndb/include/ndbapi/NdbScanOperation.hpp
      storage/ndb/include/ndbapi/NdbTransaction.hpp
      storage/ndb/include/ndbapi/ndb_cluster_connection.hpp
      storage/ndb/include/ndbapi/ndb_opt_defaults.h
      storage/ndb/include/ndbapi/ndbapi_limits.h
      storage/ndb/include/ndbapi/ndberror.h
      storage/ndb/include/newtonapi/dba.h
      storage/ndb/include/newtonapi/defs/pcn_types.h
      storage/ndb/include/portlib/NdbCondition.h
      storage/ndb/include/portlib/NdbConfig.h
      storage/ndb/include/portlib/NdbEnv.h
      storage/ndb/include/portlib/NdbHost.h
      storage/ndb/include/portlib/NdbMain.h
      storage/ndb/include/portlib/NdbMem.h
      storage/ndb/include/portlib/NdbMutex.h
      storage/ndb/include/portlib/NdbSleep.h
      storage/ndb/include/portlib/NdbTCP.h
      storage/ndb/include/portlib/NdbThread.h
      storage/ndb/include/portlib/NdbTick.h
      storage/ndb/include/transporter/TransporterCallback.hpp
      storage/ndb/include/transporter/TransporterDefinitions.hpp
      storage/ndb/include/transporter/TransporterRegistry.hpp
      storage/ndb/include/util/BaseString.hpp
      storage/ndb/include/util/Bitmask.hpp
      storage/ndb/include/util/ConfigValues.hpp
      storage/ndb/include/util/File.hpp
      storage/ndb/include/util/InputStream.hpp
      storage/ndb/include/util/NdbAutoPtr.hpp
      storage/ndb/include/util/NdbOut.hpp
      storage/ndb/include/util/NdbSqlUtil.hpp
      storage/ndb/include/util/OutputStream.hpp
      storage/ndb/include/util/Parser.hpp
      storage/ndb/include/util/Properties.hpp
      storage/ndb/include/util/SimpleProperties.hpp
      storage/ndb/include/util/SocketAuthenticator.hpp
      storage/ndb/include/util/SocketClient.hpp
      storage/ndb/include/util/SocketServer.hpp
      storage/ndb/include/util/UtilBuffer.hpp
      storage/ndb/include/util/Vector.hpp
      storage/ndb/include/util/basestring_vsnprintf.h
      storage/ndb/include/util/md5_hash.hpp
      storage/ndb/include/util/ndb_opts.h
      storage/ndb/include/util/ndb_rand.h
      storage/ndb/include/util/random.h
      storage/ndb/include/util/socket_io.h
      storage/ndb/include/util/uucode.h
      storage/ndb/include/util/version.h
      storage/ndb/ndbapi-examples/Makefile
      storage/ndb/ndbapi-examples/mgmapi_logevent/Makefile
      storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp
      storage/ndb/ndbapi-examples/mgmapi_logevent2/Makefile
      storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp
      storage/ndb/ndbapi-examples/ndbapi_async/Makefile
      storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp
      storage/ndb/ndbapi-examples/ndbapi_async1/Makefile
      storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp
      storage/ndb/ndbapi-examples/ndbapi_event/Makefile
      storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp
      storage/ndb/ndbapi-examples/ndbapi_retries/Makefile
      storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp
      storage/ndb/ndbapi-examples/ndbapi_scan/Makefile
      storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp
      storage/ndb/ndbapi-examples/ndbapi_simple/Makefile
      storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp
      storage/ndb/ndbapi-examples/ndbapi_simple_dual/Makefile
      storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp
      storage/ndb/ndbapi-examples/ndbapi_simple_index/Makefile
      storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp
      storage/ndb/src/common/debugger/BlockNames.cpp
      storage/ndb/src/common/debugger/DebuggerNames.cpp
      storage/ndb/src/common/debugger/EventLogger.cpp
      storage/ndb/src/common/debugger/SignalLoggerManager.cpp
      storage/ndb/src/common/debugger/signaldata/AccLock.cpp
      storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp
      storage/ndb/src/common/debugger/signaldata/AlterTab.cpp
      storage/ndb/src/common/debugger/signaldata/AlterTable.cpp
      storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp
      storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp
      storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp
      storage/ndb/src/common/debugger/signaldata/CntrStart.cpp
      storage/ndb/src/common/debugger/signaldata/ContinueB.cpp
      storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp
      storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp
      storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp
      storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp
      storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp
      storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp
      storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp
      storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp
      storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp
      storage/ndb/src/common/debugger/signaldata/DropIndx.cpp
      storage/ndb/src/common/debugger/signaldata/DropTab.cpp
      storage/ndb/src/common/debugger/signaldata/DropTrig.cpp
      storage/ndb/src/common/debugger/signaldata/FailRep.cpp
      storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp
      storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp
      storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp
      storage/ndb/src/common/debugger/signaldata/FsConf.cpp
      storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp
      storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp
      storage/ndb/src/common/debugger/signaldata/FsRef.cpp
      storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp
      storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp
      storage/ndb/src/common/debugger/signaldata/LCP.cpp
      storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp
      storage/ndb/src/common/debugger/signaldata/LqhKey.cpp
      storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp
      storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp
      storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp
      storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp
      storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp
      storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp
      storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp
      storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp
      storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp
      storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp
      storage/ndb/src/common/debugger/signaldata/ScanTab.cpp
      storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp
      storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp
      storage/ndb/src/common/debugger/signaldata/SignalNames.cpp
      storage/ndb/src/common/debugger/signaldata/StartRec.cpp
      storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp
      storage/ndb/src/common/debugger/signaldata/SystemError.cpp
      storage/ndb/src/common/debugger/signaldata/TcIndx.cpp
      storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp
      storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp
      storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp
      storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp
      storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp
      storage/ndb/src/common/debugger/signaldata/TupCommit.cpp
      storage/ndb/src/common/debugger/signaldata/TupKey.cpp
      storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp
      storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp
      storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
      storage/ndb/src/common/debugger/signaldata/UtilLock.cpp
      storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp
      storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp
      storage/ndb/src/common/debugger/signaldata/print.awk
      storage/ndb/src/common/logger/ConsoleLogHandler.cpp
      storage/ndb/src/common/logger/FileLogHandler.cpp
      storage/ndb/src/common/logger/LogHandler.cpp
      storage/ndb/src/common/logger/LogHandlerList.cpp
      storage/ndb/src/common/logger/LogHandlerList.hpp
      storage/ndb/src/common/logger/Logger.cpp
      storage/ndb/src/common/logger/SysLogHandler.cpp
      storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp
      storage/ndb/src/common/mgmcommon/IPCConfig.cpp
      storage/ndb/src/common/mgmcommon/printConfig/Makefile
      storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp
      storage/ndb/src/common/portlib/NdbCondition.c
      storage/ndb/src/common/portlib/NdbConfig.c
      storage/ndb/src/common/portlib/NdbEnv.c
      storage/ndb/src/common/portlib/NdbHost.c
      storage/ndb/src/common/portlib/NdbMem.c
      storage/ndb/src/common/portlib/NdbMutex.c
      storage/ndb/src/common/portlib/NdbPortLibTest.cpp
      storage/ndb/src/common/portlib/NdbTCP.cpp
      storage/ndb/src/common/portlib/NdbThread.c
      storage/ndb/src/common/portlib/NdbTick.c
      storage/ndb/src/common/portlib/memtest.c
      storage/ndb/src/common/portlib/mmstest.cpp
      storage/ndb/src/common/portlib/munmaptest.cpp
      storage/ndb/src/common/transporter/Packer.cpp
      storage/ndb/src/common/transporter/Packer.hpp
      storage/ndb/src/common/transporter/SCI_Transporter.cpp
      storage/ndb/src/common/transporter/SCI_Transporter.hpp
      storage/ndb/src/common/transporter/SHM_Buffer.hpp
      storage/ndb/src/common/transporter/SHM_Transporter.cpp
      storage/ndb/src/common/transporter/SHM_Transporter.hpp
      storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp
      storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp
      storage/ndb/src/common/transporter/TCP_Transporter.cpp
      storage/ndb/src/common/transporter/TCP_Transporter.hpp
      storage/ndb/src/common/transporter/Transporter.cpp
      storage/ndb/src/common/transporter/Transporter.hpp
      storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp
      storage/ndb/src/common/transporter/TransporterRegistry.cpp
      storage/ndb/src/common/transporter/basictest/Makefile
      storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp
      storage/ndb/src/common/transporter/buddy.cpp
      storage/ndb/src/common/transporter/buddy.hpp
      storage/ndb/src/common/transporter/failoverSCI/Makefile
      storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp
      storage/ndb/src/common/transporter/perftest/Makefile
      storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp
      storage/ndb/src/common/transporter/priotest/Makefile
      storage/ndb/src/common/transporter/priotest/prioSCI/Makefile
      storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp
      storage/ndb/src/common/transporter/priotest/prioSHM/Makefile
      storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp
      storage/ndb/src/common/transporter/priotest/prioTCP/Makefile
      storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp
      storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp
      storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp
      storage/ndb/src/common/util/BaseString.cpp
      storage/ndb/src/common/util/Bitmask.cpp
      storage/ndb/src/common/util/ConfigValues.cpp
      storage/ndb/src/common/util/File.cpp
      storage/ndb/src/common/util/InputStream.cpp
      storage/ndb/src/common/util/NdbOut.cpp
      storage/ndb/src/common/util/NdbSqlUtil.cpp
      storage/ndb/src/common/util/OutputStream.cpp
      storage/ndb/src/common/util/Parser.cpp
      storage/ndb/src/common/util/Properties.cpp
      storage/ndb/src/common/util/SimpleProperties.cpp
      storage/ndb/src/common/util/SocketAuthenticator.cpp
      storage/ndb/src/common/util/SocketClient.cpp
      storage/ndb/src/common/util/SocketServer.cpp
      storage/ndb/src/common/util/basestring_vsnprintf.c
      storage/ndb/src/common/util/md5_hash.cpp
      storage/ndb/src/common/util/ndb_rand.c
      storage/ndb/src/common/util/random.c
      storage/ndb/src/common/util/socket_io.cpp
      storage/ndb/src/common/util/strdup.c
      storage/ndb/src/common/util/testConfigValues/Makefile
      storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp
      storage/ndb/src/common/util/testProperties/Makefile
      storage/ndb/src/common/util/testProperties/testProperties.cpp
      storage/ndb/src/common/util/testSimpleProperties/Makefile
      storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp
      storage/ndb/src/common/util/uucode.c
      storage/ndb/src/cw/cpcd/APIService.cpp
      storage/ndb/src/cw/cpcd/APIService.hpp
      storage/ndb/src/cw/cpcd/CPCD.cpp
      storage/ndb/src/cw/cpcd/CPCD.hpp
      storage/ndb/src/cw/cpcd/Monitor.cpp
      storage/ndb/src/cw/cpcd/Process.cpp
      storage/ndb/src/cw/cpcd/common.cpp
      storage/ndb/src/cw/cpcd/common.hpp
      storage/ndb/src/cw/cpcd/main.cpp
      storage/ndb/src/kernel/SimBlockList.cpp
      storage/ndb/src/kernel/blocks/ERROR_codes.txt
      storage/ndb/src/kernel/blocks/backup/Backup.cpp
      storage/ndb/src/kernel/blocks/backup/Backup.hpp
      storage/ndb/src/kernel/blocks/backup/Backup.txt
      storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp
      storage/ndb/src/kernel/blocks/backup/BackupInit.cpp
      storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp
      storage/ndb/src/kernel/blocks/backup/read.cpp
      storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp
      storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp
      storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp
      storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp
      storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp
      storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp
      storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl
      storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp
      storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl
      storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp
      storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp
      storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp
      storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
      storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp
      storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp
      storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp*
      storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp
      storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp
      storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp
      storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp
      storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp
      storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
      storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp
      storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp
      storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp
      storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp
      storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp
      storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp
      storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp
      storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp
      storage/ndb/src/kernel/blocks/dbtux/Dbtux.hpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp
      storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp
      storage/ndb/src/kernel/blocks/dbtux/tuxstatus.html
      storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
      storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
      storage/ndb/src/kernel/blocks/diskpage.cpp
      storage/ndb/src/kernel/blocks/diskpage.hpp
      storage/ndb/src/kernel/blocks/lgman.cpp
      storage/ndb/src/kernel/blocks/lgman.hpp
      storage/ndb/src/kernel/blocks/mutexes.hpp
      storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp
      storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp
      storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/Makefile
      storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp
      storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/Makefile
      storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp
      storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
      storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp
      storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
      storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp
      storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp
      storage/ndb/src/kernel/blocks/pgman.cpp
      storage/ndb/src/kernel/blocks/pgman.hpp
      storage/ndb/src/kernel/blocks/print_file.cpp
      storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp
      storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp
      storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
      storage/ndb/src/kernel/blocks/qmgr/timer.hpp
      storage/ndb/src/kernel/blocks/record_types.hpp
      storage/ndb/src/kernel/blocks/restore.cpp
      storage/ndb/src/kernel/blocks/restore.hpp
      storage/ndb/src/kernel/blocks/suma/Suma.cpp
      storage/ndb/src/kernel/blocks/suma/Suma.hpp
      storage/ndb/src/kernel/blocks/suma/SumaInit.cpp
      storage/ndb/src/kernel/blocks/trix/Trix.cpp
      storage/ndb/src/kernel/blocks/trix/Trix.hpp
      storage/ndb/src/kernel/blocks/tsman.cpp
      storage/ndb/src/kernel/blocks/tsman.hpp
      storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp
      storage/ndb/src/kernel/error/ErrorReporter.cpp
      storage/ndb/src/kernel/error/ErrorReporter.hpp
      storage/ndb/src/kernel/error/TimeModule.cpp
      storage/ndb/src/kernel/error/TimeModule.hpp
      storage/ndb/src/kernel/error/ndbd_exit_codes.c
      storage/ndb/src/kernel/main.cpp
      storage/ndb/src/kernel/vm/Array.hpp
      storage/ndb/src/kernel/vm/ArrayPool.hpp
      storage/ndb/src/kernel/vm/CArray.hpp
      storage/ndb/src/kernel/vm/Callback.hpp
      storage/ndb/src/kernel/vm/ClusterConfiguration.cpp
      storage/ndb/src/kernel/vm/ClusterConfiguration.hpp
      storage/ndb/src/kernel/vm/Configuration.cpp
      storage/ndb/src/kernel/vm/Configuration.hpp
      storage/ndb/src/kernel/vm/DLCFifoList.hpp
      storage/ndb/src/kernel/vm/DLCHashTable.hpp
      storage/ndb/src/kernel/vm/DLFifoList.hpp
      storage/ndb/src/kernel/vm/DLHashTable.hpp
      storage/ndb/src/kernel/vm/DLHashTable2.hpp
      storage/ndb/src/kernel/vm/DLList.hpp
      storage/ndb/src/kernel/vm/DataBuffer.hpp
      storage/ndb/src/kernel/vm/DynArr256.cpp
      storage/ndb/src/kernel/vm/DynArr256.hpp
      storage/ndb/src/kernel/vm/Emulator.cpp
      storage/ndb/src/kernel/vm/Emulator.hpp
      storage/ndb/src/kernel/vm/FastScheduler.cpp
      storage/ndb/src/kernel/vm/FastScheduler.hpp
      storage/ndb/src/kernel/vm/GlobalData.hpp
      storage/ndb/src/kernel/vm/KeyDescriptor.hpp
      storage/ndb/src/kernel/vm/KeyTable.hpp
      storage/ndb/src/kernel/vm/KeyTable2.hpp
      storage/ndb/src/kernel/vm/KeyTable2Ref.hpp
      storage/ndb/src/kernel/vm/LinearPool.hpp
      storage/ndb/src/kernel/vm/LongSignal.hpp
      storage/ndb/src/kernel/vm/Mutex.cpp
      storage/ndb/src/kernel/vm/Mutex.hpp
      storage/ndb/src/kernel/vm/NdbdSuperPool.cpp
      storage/ndb/src/kernel/vm/NdbdSuperPool.hpp
      storage/ndb/src/kernel/vm/Pool.cpp
      storage/ndb/src/kernel/vm/Pool.hpp
      storage/ndb/src/kernel/vm/Prio.hpp
      storage/ndb/src/kernel/vm/RWPool.cpp
      storage/ndb/src/kernel/vm/RWPool.hpp
      storage/ndb/src/kernel/vm/RequestTracker.hpp
      storage/ndb/src/kernel/vm/Rope.cpp
      storage/ndb/src/kernel/vm/Rope.hpp
      storage/ndb/src/kernel/vm/SLFifoList.hpp
      storage/ndb/src/kernel/vm/SLList.hpp
      storage/ndb/src/kernel/vm/SafeCounter.cpp
      storage/ndb/src/kernel/vm/SafeCounter.hpp
      storage/ndb/src/kernel/vm/SectionReader.cpp
      storage/ndb/src/kernel/vm/SectionReader.hpp
      storage/ndb/src/kernel/vm/SignalCounter.hpp
      storage/ndb/src/kernel/vm/SimBlockList.hpp
      storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp
      storage/ndb/src/kernel/vm/SimulatedBlock.cpp
      storage/ndb/src/kernel/vm/SimulatedBlock.hpp
      storage/ndb/src/kernel/vm/SuperPool.cpp
      storage/ndb/src/kernel/vm/SuperPool.hpp
      storage/ndb/src/kernel/vm/ThreadConfig.cpp
      storage/ndb/src/kernel/vm/ThreadConfig.hpp
      storage/ndb/src/kernel/vm/TimeQueue.cpp
      storage/ndb/src/kernel/vm/TimeQueue.hpp
      storage/ndb/src/kernel/vm/TransporterCallback.cpp
      storage/ndb/src/kernel/vm/VMSignal.cpp
      storage/ndb/src/kernel/vm/VMSignal.hpp
      storage/ndb/src/kernel/vm/WOPool.cpp
      storage/ndb/src/kernel/vm/WOPool.hpp
      storage/ndb/src/kernel/vm/WaitQueue.hpp
      storage/ndb/src/kernel/vm/WatchDog.cpp
      storage/ndb/src/kernel/vm/WatchDog.hpp
      storage/ndb/src/kernel/vm/al_test/Makefile
      storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp
      storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp
      storage/ndb/src/kernel/vm/al_test/main.cpp
      storage/ndb/src/kernel/vm/bench_pool.cpp
      storage/ndb/src/kernel/vm/ndbd_malloc.cpp
      storage/ndb/src/kernel/vm/ndbd_malloc.hpp
      storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp
      storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp
      storage/ndb/src/kernel/vm/pc.hpp
      storage/ndb/src/kernel/vm/testCopy/Makefile
      storage/ndb/src/kernel/vm/testCopy/rr.cpp
      storage/ndb/src/kernel/vm/testCopy/testCopy.cpp
      storage/ndb/src/kernel/vm/testDataBuffer/Makefile
      storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp
      storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp
      storage/ndb/src/kernel/vm/testSimplePropertiesSection/Makefile
      storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp
      storage/ndb/src/kernel/vm/testSuperPool.cpp
      storage/ndb/src/mgmapi/LocalConfig.cpp
      storage/ndb/src/mgmapi/LocalConfig.hpp
      storage/ndb/src/mgmapi/mgmapi.cpp
      storage/ndb/src/mgmapi/mgmapi_configuration.cpp
      storage/ndb/src/mgmapi/mgmapi_configuration.hpp
      storage/ndb/src/mgmapi/mgmapi_internal.h
      storage/ndb/src/mgmapi/ndb_logevent.cpp
      storage/ndb/src/mgmapi/ndb_logevent.hpp
      storage/ndb/src/mgmapi/test/keso.c
      storage/ndb/src/mgmapi/test/mgmSrvApi.cpp
      storage/ndb/src/mgmclient/CommandInterpreter.cpp
      storage/ndb/src/mgmclient/main.cpp
      storage/ndb/src/mgmclient/ndb_mgmclient.hpp
      storage/ndb/src/mgmclient/test_cpcd/Makefile
      storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp
      storage/ndb/src/mgmsrv/Config.cpp
      storage/ndb/src/mgmsrv/Config.hpp
      storage/ndb/src/mgmsrv/ConfigInfo.cpp
      storage/ndb/src/mgmsrv/ConfigInfo.hpp
      storage/ndb/src/mgmsrv/InitConfigFileParser.cpp
      storage/ndb/src/mgmsrv/InitConfigFileParser.hpp
      storage/ndb/src/mgmsrv/MgmtSrvr.cpp
      storage/ndb/src/mgmsrv/MgmtSrvr.hpp
      storage/ndb/src/mgmsrv/Services.cpp
      storage/ndb/src/mgmsrv/Services.hpp
      storage/ndb/src/mgmsrv/main.cpp
      storage/ndb/src/mgmsrv/mkconfig/Makefile
      storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp
      storage/ndb/src/mgmsrv/ndb_mgmd_error.h
      storage/ndb/src/ndbapi/API.hpp
      storage/ndb/src/ndbapi/ClusterMgr.cpp
      storage/ndb/src/ndbapi/ClusterMgr.hpp
      storage/ndb/src/ndbapi/DictCache.cpp
      storage/ndb/src/ndbapi/DictCache.hpp
      storage/ndb/src/ndbapi/Ndb.cpp
      storage/ndb/src/ndbapi/NdbApiSignal.cpp
      storage/ndb/src/ndbapi/NdbApiSignal.hpp
      storage/ndb/src/ndbapi/NdbBlob.cpp
      storage/ndb/src/ndbapi/NdbBlobImpl.hpp
      storage/ndb/src/ndbapi/NdbDictionary.cpp
      storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp
      storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp
      storage/ndb/src/ndbapi/NdbErrorOut.cpp
      storage/ndb/src/ndbapi/NdbEventOperation.cpp
      storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp
      storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp
      storage/ndb/src/ndbapi/NdbImpl.hpp
      storage/ndb/src/ndbapi/NdbIndexOperation.cpp
      storage/ndb/src/ndbapi/NdbIndexStat.cpp
      storage/ndb/src/ndbapi/NdbLinHash.hpp
      storage/ndb/src/ndbapi/NdbOperation.cpp
      storage/ndb/src/ndbapi/NdbOperationDefine.cpp
      storage/ndb/src/ndbapi/NdbOperationExec.cpp
      storage/ndb/src/ndbapi/NdbOperationInt.cpp
      storage/ndb/src/ndbapi/NdbOperationScan.cpp
      storage/ndb/src/ndbapi/NdbOperationSearch.cpp
      storage/ndb/src/ndbapi/NdbPool.cpp
      storage/ndb/src/ndbapi/NdbPoolImpl.cpp
      storage/ndb/src/ndbapi/NdbPoolImpl.hpp
      storage/ndb/src/ndbapi/NdbRecAttr.cpp
      storage/ndb/src/ndbapi/NdbReceiver.cpp
      storage/ndb/src/ndbapi/NdbScanFilter.cpp
      storage/ndb/src/ndbapi/NdbScanOperation.cpp
      storage/ndb/src/ndbapi/NdbTransaction.cpp
      storage/ndb/src/ndbapi/NdbTransactionScan.cpp
      storage/ndb/src/ndbapi/NdbUtil.cpp
      storage/ndb/src/ndbapi/NdbUtil.hpp
      storage/ndb/src/ndbapi/NdbWaiter.hpp
      storage/ndb/src/ndbapi/Ndberr.cpp
      storage/ndb/src/ndbapi/Ndbif.cpp
      storage/ndb/src/ndbapi/Ndbinit.cpp
      storage/ndb/src/ndbapi/Ndblist.cpp
      storage/ndb/src/ndbapi/ObjectMap.cpp
      storage/ndb/src/ndbapi/ObjectMap.hpp
      storage/ndb/src/ndbapi/ScanOperation.txt
      storage/ndb/src/ndbapi/SignalSender.cpp
      storage/ndb/src/ndbapi/SignalSender.hpp
      storage/ndb/src/ndbapi/TransporterFacade.cpp
      storage/ndb/src/ndbapi/TransporterFacade.hpp
      storage/ndb/src/ndbapi/ndb_cluster_connection.cpp
      storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp
      storage/ndb/src/ndbapi/ndb_internal.hpp
      storage/ndb/src/ndbapi/ndberror.c
      storage/ndb/test/include/AtrtClient.hpp
      storage/ndb/test/include/CpcClient.hpp
      storage/ndb/test/include/DbUtil.hpp*
      storage/ndb/test/include/HugoAsynchTransactions.hpp
      storage/ndb/test/include/HugoCalculator.hpp
      storage/ndb/test/include/HugoOperations.hpp
      storage/ndb/test/include/HugoTransactions.hpp
      storage/ndb/test/include/NDBT.hpp
      storage/ndb/test/include/NDBT_DataSet.hpp
      storage/ndb/test/include/NDBT_DataSetTransaction.hpp
      storage/ndb/test/include/NDBT_Error.hpp
      storage/ndb/test/include/NDBT_Output.hpp
      storage/ndb/test/include/NDBT_ResultRow.hpp
      storage/ndb/test/include/NDBT_ReturnCodes.h
      storage/ndb/test/include/NDBT_Stats.hpp
      storage/ndb/test/include/NDBT_Table.hpp
      storage/ndb/test/include/NDBT_Tables.hpp
      storage/ndb/test/include/NDBT_Test.hpp
      storage/ndb/test/include/NDBT_Thread.hpp
      storage/ndb/test/include/NdbBackup.hpp
      storage/ndb/test/include/NdbConfig.hpp
      storage/ndb/test/include/NdbMixRestarter.hpp
      storage/ndb/test/include/NdbRestarter.hpp
      storage/ndb/test/include/NdbRestarts.hpp
      storage/ndb/test/include/NdbSchemaCon.hpp
      storage/ndb/test/include/NdbSchemaOp.hpp
      storage/ndb/test/include/NdbTest.hpp
      storage/ndb/test/include/NdbTimer.hpp
      storage/ndb/test/include/TestNdbEventOperation.hpp
      storage/ndb/test/include/UtilTransactions.hpp
      storage/ndb/test/include/getarg.h
      storage/ndb/test/ndbapi/InsertRecs.cpp
      storage/ndb/test/ndbapi/ScanFilter.hpp
      storage/ndb/test/ndbapi/ScanFunctions.hpp
      storage/ndb/test/ndbapi/ScanInterpretTest.hpp
      storage/ndb/test/ndbapi/TraceNdbApi.cpp
      storage/ndb/test/ndbapi/VerifyNdbApi.cpp
      storage/ndb/test/ndbapi/acid.cpp
      storage/ndb/test/ndbapi/acid2.cpp
      storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp
      storage/ndb/test/ndbapi/adoInsertRecs.cpp
      storage/ndb/test/ndbapi/asyncGenerator.cpp
      storage/ndb/test/ndbapi/bank/Bank.cpp
      storage/ndb/test/ndbapi/bank/Bank.hpp
      storage/ndb/test/ndbapi/bank/BankLoad.cpp
      storage/ndb/test/ndbapi/bank/bankCreator.cpp
      storage/ndb/test/ndbapi/bank/bankMakeGL.cpp
      storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp
      storage/ndb/test/ndbapi/bank/bankTimer.cpp
      storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp
      storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp
      storage/ndb/test/ndbapi/bank/testBank.cpp
      storage/ndb/test/ndbapi/bench/asyncGenerator.cpp
      storage/ndb/test/ndbapi/bench/dbGenerator.h
      storage/ndb/test/ndbapi/bench/dbPopulate.cpp
      storage/ndb/test/ndbapi/bench/dbPopulate.h
      storage/ndb/test/ndbapi/bench/macros.h
      storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp
      storage/ndb/test/ndbapi/bench/mainPopulate.cpp
      storage/ndb/test/ndbapi/bench/ndb_async1.cpp
      storage/ndb/test/ndbapi/bench/ndb_async2.cpp
      storage/ndb/test/ndbapi/bench/ndb_error.hpp
      storage/ndb/test/ndbapi/bench/ndb_schema.hpp
      storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp
      storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp
      storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp
      storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp
      storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp
      storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp
      storage/ndb/test/ndbapi/bench/testData.h
      storage/ndb/test/ndbapi/bench/testDefinitions.h
      storage/ndb/test/ndbapi/bench/userInterface.cpp
      storage/ndb/test/ndbapi/bench/userInterface.h
      storage/ndb/test/ndbapi/benchronja.cpp
      storage/ndb/test/ndbapi/bulk_copy.cpp
      storage/ndb/test/ndbapi/cdrserver.cpp
      storage/ndb/test/ndbapi/celloDb.cpp
      storage/ndb/test/ndbapi/create_all_tabs.cpp
      storage/ndb/test/ndbapi/create_tab.cpp
      storage/ndb/test/ndbapi/drop_all_tabs.cpp
      storage/ndb/test/ndbapi/flexAsynch.cpp
      storage/ndb/test/ndbapi/flexBench.cpp
      storage/ndb/test/ndbapi/flexHammer.cpp
      storage/ndb/test/ndbapi/flexScan.cpp
      storage/ndb/test/ndbapi/flexTT.cpp
      storage/ndb/test/ndbapi/flexTimedAsynch.cpp
      storage/ndb/test/ndbapi/flex_bench_mysql.cpp
      storage/ndb/test/ndbapi/index.cpp
      storage/ndb/test/ndbapi/index2.cpp
      storage/ndb/test/ndbapi/initronja.cpp
      storage/ndb/test/ndbapi/interpreterInTup.cpp
      storage/ndb/test/ndbapi/mainAsyncGenerator.cpp
      storage/ndb/test/ndbapi/msa.cpp
      storage/ndb/test/ndbapi/ndb_async1.cpp
      storage/ndb/test/ndbapi/ndb_async2.cpp
      storage/ndb/test/ndbapi/ndb_user_populate.cpp
      storage/ndb/test/ndbapi/ndb_user_transaction.cpp
      storage/ndb/test/ndbapi/ndb_user_transaction2.cpp
      storage/ndb/test/ndbapi/ndb_user_transaction3.cpp
      storage/ndb/test/ndbapi/ndb_user_transaction4.cpp
      storage/ndb/test/ndbapi/ndb_user_transaction5.cpp
      storage/ndb/test/ndbapi/ndb_user_transaction6.cpp
      storage/ndb/test/ndbapi/restarter.cpp
      storage/ndb/test/ndbapi/restarter2.cpp
      storage/ndb/test/ndbapi/restarts.cpp
      storage/ndb/test/ndbapi/size.cpp
      storage/ndb/test/ndbapi/slow_select.cpp
      storage/ndb/test/ndbapi/testBackup.cpp
      storage/ndb/test/ndbapi/testBasic.cpp
      storage/ndb/test/ndbapi/testBasicAsynch.cpp
      storage/ndb/test/ndbapi/testBitfield.cpp
      storage/ndb/test/ndbapi/testBlobs.cpp
      storage/ndb/test/ndbapi/testDataBuffers.cpp
      storage/ndb/test/ndbapi/testDeadlock.cpp
      storage/ndb/test/ndbapi/testDict.cpp
      storage/ndb/test/ndbapi/testIndex.cpp
      storage/ndb/test/ndbapi/testIndexStat.cpp
      storage/ndb/test/ndbapi/testInterpreter.cpp
      storage/ndb/test/ndbapi/testLcp.cpp
      storage/ndb/test/ndbapi/testMgm.cpp
      storage/ndb/test/ndbapi/testNDBT.cpp
      storage/ndb/test/ndbapi/testNdbApi.cpp
      storage/ndb/test/ndbapi/testNodeRestart.cpp
      storage/ndb/test/ndbapi/testOIBasic.cpp
      storage/ndb/test/ndbapi/testOperations.cpp
      storage/ndb/test/ndbapi/testOrderedIndex.cpp
      storage/ndb/test/ndbapi/testPartitioning.cpp
      storage/ndb/test/ndbapi/testReadPerf.cpp
      storage/ndb/test/ndbapi/testRestartGci.cpp
      storage/ndb/test/ndbapi/testSRBank.cpp
      storage/ndb/test/ndbapi/testScan.cpp
      storage/ndb/test/ndbapi/testScanFilter.cpp
      storage/ndb/test/ndbapi/testScanInterpreter.cpp
      storage/ndb/test/ndbapi/testScanPerf.cpp
      storage/ndb/test/ndbapi/testSystemRestart.cpp
      storage/ndb/test/ndbapi/testTimeout.cpp
      storage/ndb/test/ndbapi/testTransactions.cpp
      storage/ndb/test/ndbapi/test_event.cpp
      storage/ndb/test/ndbapi/test_event_merge.cpp
      storage/ndb/test/ndbapi/test_event_multi_table.cpp*
      storage/ndb/test/ndbapi/userInterface.cpp
      storage/ndb/test/newtonapi/basic_test/basic/basic.cpp
      storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp
      storage/ndb/test/newtonapi/basic_test/common.cpp
      storage/ndb/test/newtonapi/basic_test/common.hpp
      storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp
      storage/ndb/test/newtonapi/basic_test/too_basic.cpp
      storage/ndb/test/newtonapi/perf_test/perf.cpp
      storage/ndb/test/run-test/16node-tests.txt
      storage/ndb/test/run-test/atrt-analyze-result.sh
      storage/ndb/test/run-test/atrt-gather-result.sh
      storage/ndb/test/run-test/atrt-mysql-test-run
      storage/ndb/test/run-test/atrt-setup.sh
      storage/ndb/test/run-test/atrt-testBackup
      storage/ndb/test/run-test/atrt.hpp
      storage/ndb/test/run-test/autotest-boot.sh
      storage/ndb/test/run-test/autotest-run.sh
      storage/ndb/test/run-test/basic.txt
      storage/ndb/test/run-test/conf-dl145a.cnf
      storage/ndb/test/run-test/conf-ndbmaster.cnf
      storage/ndb/test/run-test/conf-repl.cnf
      storage/ndb/test/run-test/conf-test.cnf
      storage/ndb/test/run-test/daily-basic-tests.txt
      storage/ndb/test/run-test/daily-devel-tests.txt
      storage/ndb/test/run-test/example.conf
      storage/ndb/test/run-test/files.cpp
      storage/ndb/test/run-test/main.cpp
      storage/ndb/test/run-test/make-config.sh
      storage/ndb/test/run-test/make-html-reports.sh
      storage/ndb/test/run-test/make-index.sh
      storage/ndb/test/run-test/ndb-autotest.sh
      storage/ndb/test/run-test/setup.cpp
      storage/ndb/test/run-test/test-tests.txt
      storage/ndb/test/run-test/upgrade-boot.sh
      storage/ndb/test/src/AtrtClient.cpp
      storage/ndb/test/src/CpcClient.cpp
      storage/ndb/test/src/DbUtil.cpp
      storage/ndb/test/src/HugoAsynchTransactions.cpp
      storage/ndb/test/src/HugoCalculator.cpp
      storage/ndb/test/src/HugoOperations.cpp
      storage/ndb/test/src/HugoTransactions.cpp
      storage/ndb/test/src/NDBT_Error.cpp
      storage/ndb/test/src/NDBT_Output.cpp
      storage/ndb/test/src/NDBT_ResultRow.cpp
      storage/ndb/test/src/NDBT_ReturnCodes.cpp
      storage/ndb/test/src/NDBT_Table.cpp
      storage/ndb/test/src/NDBT_Tables.cpp
      storage/ndb/test/src/NDBT_Test.cpp
      storage/ndb/test/src/NDBT_Thread.cpp
      storage/ndb/test/src/NdbBackup.cpp
      storage/ndb/test/src/NdbConfig.cpp
      storage/ndb/test/src/NdbMixRestarter.cpp
      storage/ndb/test/src/NdbRestarter.cpp
      storage/ndb/test/src/NdbRestarts.cpp
      storage/ndb/test/src/NdbSchemaCon.cpp
      storage/ndb/test/src/NdbSchemaOp.cpp
      storage/ndb/test/src/UtilTransactions.cpp
      storage/ndb/test/src/getarg.c
      storage/ndb/test/tools/connect.cpp
      storage/ndb/test/tools/copy_tab.cpp
      storage/ndb/test/tools/cpcc.cpp
      storage/ndb/test/tools/create_index.cpp
      storage/ndb/test/tools/hugoCalculator.cpp
      storage/ndb/test/tools/hugoFill.cpp
      storage/ndb/test/tools/hugoLoad.cpp
      storage/ndb/test/tools/hugoLockRecords.cpp
      storage/ndb/test/tools/hugoPkDelete.cpp
      storage/ndb/test/tools/hugoPkRead.cpp
      storage/ndb/test/tools/hugoPkReadRecord.cpp
      storage/ndb/test/tools/hugoPkUpdate.cpp
      storage/ndb/test/tools/hugoScanRead.cpp
      storage/ndb/test/tools/hugoScanUpdate.cpp
      storage/ndb/test/tools/listen.cpp
      storage/ndb/test/tools/log_listner.cpp
      storage/ndb/test/tools/rep_latency.cpp
      storage/ndb/test/tools/restart.cpp
      storage/ndb/test/tools/verify_index.cpp
      storage/ndb/tools/delete_all.cpp
      storage/ndb/tools/desc.cpp
      storage/ndb/tools/drop_index.cpp
      storage/ndb/tools/drop_tab.cpp
      storage/ndb/tools/listTables.cpp
      storage/ndb/tools/ndb_config.cpp
      storage/ndb/tools/ndb_error_reporter
      storage/ndb/tools/ndb_size.pl
      storage/ndb/tools/ndb_test_platform.cpp
      storage/ndb/tools/restore/Restore.cpp
      storage/ndb/tools/restore/Restore.hpp
      storage/ndb/tools/restore/consumer.cpp
      storage/ndb/tools/restore/consumer.hpp
      storage/ndb/tools/restore/consumer_printer.cpp
      storage/ndb/tools/restore/consumer_printer.hpp
      storage/ndb/tools/restore/consumer_restore.cpp
      storage/ndb/tools/restore/consumer_restore.hpp
      storage/ndb/tools/restore/consumer_restorem.cpp
      storage/ndb/tools/restore/ndb_nodegroup_map.h
      storage/ndb/tools/restore/restore_main.cpp
      storage/ndb/tools/select_all.cpp
      storage/ndb/tools/select_count.cpp
      storage/ndb/tools/waiter.cpp
      mysql-test/suite/ndb_rpl/t/ndb_rpl_2multi_eng.inc
      mysql-test/suite/ndb_rpl/t/ndb_rpl_xxx_innodb.inc
      mysql-test/suite/ndb_rpl/ndb_master-slave.inc
      mysql-test/suite/ndb_rpl/ndb_master-slave_2ch.inc
      mysql-test/suite/ndb/ndb_config_config.ini
      mysql-test/suite/ndb/ndb_config_mycnf1.cnf
      storage/ndb/include/kernel/signaldata/GCP.hpp
      storage/ndb/include/ndb_global.h
      storage/ndb/include/portlib/ndb_prefetch.h
      storage/ndb/VERSION
      storage/ndb/src/common/debugger/signaldata/GCP.cpp
      storage/ndb/src/common/util/ndb_init.cpp
      storage/ndb/src/common/util/version.cpp
      storage/ndb/src/ndbapi/ndberror_check.cpp

Diff too large for email (247705 lines, the limit is 10000).
No bundle (reason: useless for push emails).
Thread
bzr push into mysql-trunk branch (magnus.blaudd:3731 to 3874) WL#5881magnus.blaudd13 Apr