mariadb/mysql-test
marko 1ed1ede9ea Merge changes from MySQL AB:
innodb_mysql.test, innodb_mysql.result:
  Bug #16798: Uninitialized row buffer reads in ref-or-null optimizer
  Bug #12882: min/max inconsistent on empty table
  Test of behaviour with CREATE ... SELECT
 Moved from group_min_max.test:
  Bug #12672: primary key implicitly included in every innodb index
  Bug #6142: a problem with empty innodb table 
  Bug #9798: group by with rollup

ChangeSet@2006/06/01 21:47:15+03:00 bell@sanja.is.com.ua 
#   interface for transaction log management added to handlerton
#   iterators creation interface added to handlerton
ha_innodb.cc: Add get_log_status = create_iterator = NULL

ChangeSet@2006/06/04 18:52:22+03:00 monty@mysql.com 
#   This changeset is largely a handler cleanup changeset (WL#3281),
#   but includes fixes and cleanups that was found necessary while
#   testing the handler changes
# sql/ha_innodb.h
#   2006/06/04 18:52:09+03:00 monty@mysql.com +6 -13
#   Update to 'newer' table handler interface
#   - table_flags are now ulonglong
#   - Added reset() method
#   - Removed not needed ha_retrieve_all_cols() and ha_retrieve_all_pk()
#     columns.
#   - Made build_template() a class function to be able to easier access
#     class variables
# sql/ha_innodb.cc
#   2006/06/04 18:52:09+03:00 monty@mysql.com +37 -44
#   Update to 'newer' table handler interface
#   - Update innobase_create_handler() to new interface
#   - Removed HA_NOT_EXACT_COUNT (not needed)
#   - Renamed HA_PRIMARY_KEY_ALLOW_RANDOM_ACCESS
#     to HA_PRIMARY_KEY_REQUIRED_FOR_POSITION.
#   - Prefixed base status variables with 'stats'
#   - Use table column bitmaps instead of ha_get_bit_in_read_set()
#   - Added ::reset(), with code from ::extra(HA_EXTRA_RESET)
#   - Removed HA_EXTRA_RETRIVE_ALL_COLS and HA_EXTRA_RETRIEVE_PRIMARY_KEY as
#     the table->read_set and table->write_set bitmaps now are accurate

ChangeSet@2006/06/02 22:21:32+02:00 guilhem@mysql.com 
#   First push for WL#3146 "less locking in auto_increment". It is a
#   0-real-change patch.
#   New prototype for get_auto_increment() (but new arguments not yet used),
#   to be able to reserve a finite interval of auto_increment values from
#   cooperating engines.
#   A hint on how many values to reserve is found in
#   handler::estimation_rows_to_insert,
#   filled by ha_start_bulk_insert(), new wrapper around start_bulk_insert().
#   NOTE: this patch changes nothing, for all engines.
#   But it makes the API ready for those
#   engines which will want to do reservation.
#   More csets will come to complete WL#3146.
ha_innodb.h, ha_innodb.cc: update to new prototype of get_auto_increment

ChangeSet@2006/05/28 14:51:01+02:00 serg@sergbook.mysql.com 
#   handlerton cleanup:
#   duplicate fields removed, st_mysql_storage_engine added to support
#   run-time handlerton initialization (no compiler warnings), handler API
#   is now tied to MySQL version, handlerton->plugin mapping added
#   (slot-based), dummy default_hton removed, plugin-type-specific
#   initialization generalized, built-in plugins are now initialized too,
#   --default-storage-engine no longer needs a list of storage engines
#   in handle_options().
#   
# sql/ha_innodb.h
#   2006/05/28 14:50:53+02:00 serg@sergbook.mysql.com +1 -1
#   handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
#   initialize handlerton run-time to avoid compiler warnings
# 
# sql/ha_innodb.cc
#   2006/05/28 14:50:53+02:00 serg@sergbook.mysql.com +37 -52
#   handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
#   initialize handlerton run-time to avoid compiler warnings

ChangeSet@2006/06/01 23:59:34+02:00 serg@serg.mylan 
#   second patch for make distcheck
ha_innodb.cc: enclose in #ifdef WITH_INNOBASE_STORAGE_ENGINE / #endif
2006-06-13 12:50:11 +00:00
..
ctype_innodb_like.inc Import 5.0 code. 2005-10-27 07:29:40 +00:00
have_innodb.inc Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-big.result Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-big.test Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-deadlock.result Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-deadlock.test Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-lock.result Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-lock.test Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-master.opt Make innodb_unsafe_binlog test case faster. Group all consistent read 2006-04-05 10:11:00 +00:00
innodb-replace.result Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb-replace.test Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb.result Clean up r590: 2006-05-26 09:14:54 +00:00
innodb.test From MySQL: 2006-04-26 07:08:21 +00:00
innodb_cache-master.opt Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb_cache.result Port a change from MySQL: 2006-02-17 07:10:22 +00:00
innodb_cache.test Port r165 from branches/5.0: Port a change from MySQL: 2006-02-06 09:08:58 +00:00
innodb_gis.result Merge changes from MySQL that were identified when merging r269 to MySQL. 2006-03-10 14:26:08 +00:00
innodb_gis.test Port r95 and r96 from branches/5.0 to trunk: 2005-12-12 12:42:41 +00:00
innodb_handler.result Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb_handler.test Import 5.0 code. 2005-10-27 07:29:40 +00:00
innodb_mysql.result Merge changes from MySQL AB: 2006-06-13 12:50:11 +00:00
innodb_mysql.test Merge changes from MySQL AB: 2006-06-13 12:50:11 +00:00
innodb_unsafe_binlog-master.opt Make innodb_unsafe_binlog test case faster. Group all consistent read 2006-04-05 10:11:00 +00:00
innodb_unsafe_binlog.result Make innodb_unsafe_binlog test case faster. Group all consistent read 2006-04-05 10:11:00 +00:00
innodb_unsafe_binlog.test Make innodb_unsafe_binlog test case faster. Group all consistent read 2006-04-05 10:11:00 +00:00