- 26 Jul, 2013 4 commits
-
-
Sergey Vojtovich authored
Fixed connect.grant failure. sql/create_options.cc: Keep "first" list intact, allocate new list for merge result. Normally "first" is options list on TABLE_SHARE. ALTER TABLE may fail after the merge and leave share with corrupt list in the table definition cache. sql/create_options.h: Construct engine_option_value from another engine_option_value.
-
Alexey Botchkov authored
-
Sergey Vojtovich authored
Fixed maria.maria and funcs_1.is_tables failure. sql/sql_table.cc: C_ALTER_TABLE_FRM_ONLY lost it's meaning after merge of inplace alter: now it is used even if table is to be copied. Otherwise: how can row format change go without notifying storage engine? Removed check for create_table_mode for now, to be discussed.
-
Sergey Vojtovich authored
Fixed query_response_time build failure. plugin/query_response_time/query_response_time.cc: my_atomic_rwlock_rdlock() may update time_collector_lock structure. Remove const modifier from relevant methods.
-
- 25 Jul, 2013 3 commits
-
-
Sergey Vojtovich authored
Fixed debian/ubuntu packages build failure. debian/patches/33_scripts__mysql_create_system_tables__no_test.dpatch: tmp_user has now extra column, updated patch accordingly.
-
Sergey Vojtovich authored
Fixed main.innodb_mysql_sync failure. TDC_RT_REMOVE_NOT_OWN_KEEP_SHARE is not same as TDC_RT_REMOVE_NOT_OWN_AND_MARK_NOT_USABLE. Comment in sql_table.cc says: Storage engine has requested exclusive lock only for prepare phase and we are not under LOCK TABLES. Don't mark TABLE_SHARE as old in this case, as this won't allow opening of table by other threads during main phase of in-place ALTER TABLE. At this moment we hold exclusive metadata lock, all we should do is purge unused TABLE objects. sql/sql_base.cc: Restore 5.6 behavior of TDC_RT_REMOVE_NOT_OWN_KEEP_SHARE. sql/sql_base.h: Restore 5.6 behavior of TDC_RT_REMOVE_NOT_OWN_KEEP_SHARE.
-
Sergey Vojtovich authored
Fixed main.mysql--help failure. mysql-test/r/mysqld--help.result: PFS_MAX_RWLOCK_CLASS was raised to 40 during the merge.
-
- 24 Jul, 2013 7 commits
-
-
Sergey Petrunya authored
-
Sergey Vojtovich authored
Fixed sql_discovery.simple failure. storage/sequence/sequence.cc: Let sequence share class have unique name to avoid collision with other classes. storage/test_sql_discovery/test_sql_discovery.cc: Let test_sql_discovery share class have unique name to avoid collision with other classes.
-
Sergey Vojtovich authored
Fixed innodb.help_url failure. mysql-test/suite/innodb/r/help_url.result: Accessing discarded tablespace doesn't cause loud error message anymore. Use different way to retrieve refman link. mysql-test/suite/innodb/t/help_url.test: Accessing discarded tablespace doesn't cause loud error message anymore. Use different way to retrieve refman link.
-
Sergey Vojtovich authored
Fixed connect compilation failure (with ODBC). storage/connect/odbconn.cpp: min/max are not defined by my_global.h anymore, include osutil.h instead.
-
Sergey Petrunya authored
- Make THD::raise_condition() call push_warning() after set_error_status() call. (they seem to have accidentally exchanged in this merge cset: sergii@pisem.net-20130721143919-7cltcw2l9g29f983) - Rollback the patch from two csets before (the one with comment: Update filesort_debug.test (see comment #1 in MDEV-4786 for analysis))
-
Sergey Petrunya authored
- As of 10.0.2, MariaDB has mysql.gtid_slave_pos table as system table.
-
Sergey Petrunya authored
-
- 23 Jul, 2013 4 commits
-
-
Sergey Vojtovich authored
Fixed connect compilation failure. storage/connect/csort.cpp: min/max are not defined by my_global.h anymore, include osutil.h instead. storage/connect/filamfix.cpp: min/max are not defined by my_global.h anymore, include osutil.h instead. storage/connect/ha_connect.cc: Renamed MYSQL_ERROR -> Sql_condition. Renamed KEY::key_parts -> KEY::user_defined_key_parts. Adjusted connect according to: WL#4305 - storage-engine private data area per physical table. storage/connect/ha_connect.h: Adjusted connect according to: WL#4305 - storage-engine private data area per physical table. storage/connect/inihandl.c: min/max are not defined by my_global.h anymore, include osutil.h instead. storage/connect/osutil.h: min/max are not defined by my_global.h anymore, define them for C as well. storage/connect/taboccur.cpp: Include server headers before osutil.h to avoid min/max redefinition. storage/connect/tabpivot.cpp: Include server headers before osutil.h to avoid min/max redefinition. storage/connect/tabtbl.cpp: Include server headers before osutil.h to avoid min/max redefinition. storage/connect/tabxcl.cpp: Include server headers before osutil.h to avoid min/max redefinition. storage/connect/value.cpp: min/max are not defined by my_global.h anymore, include osutil.h instead. Include server headers before osutil.h to avoid min/max redefinition.
-
Sergey Vojtovich authored
Fixed test_sql_discovery compilation failure. storage/test_sql_discovery/mysql-test/archive/discover.rdiff: archive.discover result has changed during merge. Adjusted discover.rdiff accordingly. storage/test_sql_discovery/test_sql_discovery.cc: Adjusted test_sql_discovery according to: WL#4305 - storage-engine private data area per physical table.
-
Sergey Vojtovich authored
Fixed sequence compilation failure. storage/sequence/sequence.cc: Adjusted sequence according to: WL#4305 - storage-engine private data area per physical table.
-
Sergey Vojtovich authored
sql/sql_table.cc: Removed false assertion that HA_NO_COPY_ON_ALTER is merge specific. This flag is used at least by Spider and Connect. storage/spider/ha_spider.cc: Renamed THD::stmt_da -> THD::get_stmt_da(). Renamed KEY::key_parts -> KEY::user_defined_key_parts. Renamed ALTER_* flags -> Alter_info::ALTER_*. storage/spider/spd_conn.cc: Renamed THD::stmt_da -> THD::get_stmt_da(). storage/spider/spd_db_conn.cc: Renamed MYSQL_ERROR -> Sql_condition. Renamed KEY::key_parts -> KEY::user_defined_key_parts. storage/spider/spd_db_include.h: current_comment_start argument of generate_parition_syntax() was removed during merge. storage/spider/spd_db_mysql.cc: Renamed KEY::key_parts -> KEY::user_defined_key_parts. storage/spider/spd_ping_table.cc: Renamed THD::stmt_da -> THD::get_stmt_da(). storage/spider/spd_table.cc: Include my_getopt.h so that it exports my_defaults_file and my_defaults_extra_file. Renamed KEY::key_parts -> KEY::user_defined_key_parts.
-
- 21 Jul, 2013 3 commits
-
-
Sergei Golubchik authored
* update results * don't force HA_CREATE_DELAY_KEY_WRITE on all temp tables, (bad for CREATE ... LIKE) instead imply it in myisam/aria * restore HA_ERR_TABLE_DEF_CHANGED in archive * increase the default number of rwlock classes in P_S to fit all our rwlocks
-
Sergei Golubchik authored
-
Sergei Golubchik authored
includes: * remove some remnants of "Bug#14521864: MYSQL 5.1 TO 5.5 BUGS PARTITIONING" * introduce LOCK_share, now LOCK_ha_data is strictly for engines * rea_create_table() always creates .par file (even in "frm-only" mode) * fix a 5.6 bug, temp file leak on dummy ALTER TABLE
-
- 18 Jul, 2013 1 commit
-
-
Sergei Golubchik authored
-
- 17 Jul, 2013 2 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 18 Jul, 2013 1 commit
-
-
unknown authored
test suite added to be sure that bug is fixed
-
- 17 Jul, 2013 3 commits
-
-
unknown authored
MDEV-4647: Valgrind warnings (Conditional jump or move depends on uninitialised value) in Item_equal::fix_fields Fix to calm down valgrind.
-
unknown authored
(fix of http://bugs.mysql.com/bug.php?id=69623)
-
unknown authored
In the case of loose scan used as input for order by, end_send() didn't detect correctly that a loose scan was used, and didn't copy the non-aggregated fields from the temp table used for ORDER BY. The fix uses the fact that the quick select used for sorting is attached to JOIN::pre_sort_join_tab instead of JOIN::join_tab.
-
- 16 Jul, 2013 12 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
unknown authored
MDEV-4570 [PATCH] Sys_query_cache_limit initialization depends on initialization in other source files
-
unknown authored
-
unknown authored
REFRESH_FAST do not fit in 32 bit
-
Sergey Petrunya authored
-
Sergey Petrunya authored
-
Sergey Petrunya authored
MDEV-4782: Valgrind warnings (Conditional jump or move depends on uninitialised value) with InnoDB, semijoin - in sub_select(): don't call table->file->position() when reading the first record produced an error.
-
unknown authored
pfs unit test fixed.
-
unknown authored
-