- 08 Sep, 2015 7 commits
-
-
Jan Lindström authored
Problem was -O2 and __attribute__((nonnull)) when it should have been __attribute__((nonnull(1,2,3,4,5)))
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Jan Lindström authored
Fixed unsafe reference to null pointer.
-
Alexander Barkov authored
MDEV-8766 Wrong result for SELECT..WHERE LENGTH(time_column)=8 AND time_column=TIMESTAMP'2001-01-01 10:20:31'
-
Sergei Golubchik authored
remove old "to-be-implemented" definition of the default-tmp-storage-engine option.
-
Jan Lindström authored
Added encryption support for online alter table where InnoDB temporary files are used. Added similar support also for tables containing full text-indexes. Made sure that table remains encrypted during discard and import tablespace.
-
- 07 Sep, 2015 6 commits
-
-
Alexander Barkov authored
MDEV-8699 Wrong result for SELECT..WHERE HEX(date_column)!='323030312D30312D3031' AND date_column='2001-01-01x'
-
Alexander Barkov authored
The fix for MDEV-8749 also fixed MDEV-8742. Just adding the test case from the bug report.
-
Alexander Barkov authored
-
Jan Lindström authored
-
Alexander Barkov authored
MDEV-8703 Wrong result for SELECT..WHERE LENGTH(decimal_10_1_column)!=3 AND decimal_10_1_column=1.10
-
Alexander Barkov authored
Moving to field.cc.
-
- 06 Sep, 2015 5 commits
-
-
Elena Stepanova authored
Follow-up for MDEV-6066: new default value, the result file needs to be updated
-
Elena Stepanova authored
Suppress errors about not being able to load plugins from file_key_management library. Errors about the non-existing library are already suppressed globally.
-
Elena Stepanova authored
New defaults for query cache caused wrong test output
-
Alexander Barkov authored
-
Alexander Barkov authored
removing IMPOSSIBLE_RESULT from Item_result, as it's not needed any more. The fact that an Item is not in a comparison context is now always designated by IDENTITY_SUBST in Subst_constraint. Previously IMPOSSIBLE_RESULT and IDENTITY_SUBST co-existed but actually meant the same thing.
-
- 05 Sep, 2015 4 commits
-
-
Alexander Barkov authored
MDEV-8747 Wrong result for SELECT..WHERE derived_table_column='a' AND derived_table_column<>_latin1'A' COLLATE latin1_bin MDEV-8749 Wrong result for SELECT..WHERE derived_table_enum_column='number' AND derived_table_enum_column OP number
-
Alexander Barkov authored
-
Jan Lindström authored
-
Jan Lindström authored
MDEV-8753: 10.1 build is broken: xtradb/handler/ha_innodb.cc:21430: error: redefinition of 'void ib_push_warning(trx_t*, ulint, const char*, ...)' Fixed bad merge.
-
- 04 Sep, 2015 18 commits
-
-
Jan Lindström authored
Analysis: Server tried to continue reading tablespace using a cursor after we had resolved that pages in the tablespace can't be decrypted. Fixed by addind check is tablespace still encrypted.
-
Jan Lindström authored
MDEV-8588: Assertion failure in file ha_innodb.cc line 21140 if at least one encrypted table exists and encryption service is not available Analysis: Problem was that in fil_read_first_page we do find that table has encryption information and that encryption service or used key_id is not available. But, then we just printed fatal error message that causes above assertion. Fix: When we open single table tablespace if it has encryption information (crypt_data) store this crypt data to the table structure. When we open a table and we find out that tablespace is not available, check has table a encryption information and from there is encryption service or used key_id is not available. If it is, add additional warning for SQL-layer.
-
Jan Lindström authored
MDEV-8588: Assertion failure in file ha_innodb.cc line 21140 if at least one encrypted table exists and encryption service is not available Analysis: Problem was that in fil_read_first_page we do find that table has encryption information and that encryption service or used key_id is not available. But, then we just printed fatal error message that causes above assertion. Fix: When we open single table tablespace if it has encryption information (crypt_data) store this crypt data to the table structure. When we open a table and we find out that tablespace is not available, check has table a encryption information and from there is encryption service or used key_id is not available. If it is, add additional warning for SQL-layer.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
cosmetic fixes. test fixes.
-
Oleksandr Byelkin authored
MDEV-6066: Merge new defaults from 5.6 and 5.7 (defaults changed, QC can be stopped with no-zero size)
-
Oleksandr Byelkin authored
--autoset- command line prefix added
-
Sergei Golubchik authored
* Start_encryption_log_event * --encrypt-binlog command line option based on google patches.
-
Sergei Golubchik authored
Introduce Log_event_writer() that encapsulates writing data to an IO_CACHE with automatic checksum calculation. Now all events properly checksum themselves as needed. Use Log_event_writer in MYSQL_BIN_LOG::write_cache() instead of copy-pasting its logic all over. Later Log_event_writer will also do encryption.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
now when my_vsnprintf() supports %llu for a few years already.
-
Sergei Golubchik authored
commit f1abd015 Author: Andrei Elkin <aelkin@mysql.com> Date: Thu Nov 12 17:10:19 2009 +0200 Bug #47210 first execution of "start slave until" stops too early
-
Sergei Golubchik authored
introduce DBUG_DUMP_EVENT_BUF, remove few unused DBUG_EXECUTE_IF's simplify few DBUG_PRINT's remove few redundant #ifndef DBUG_OFF's
-
Sergei Golubchik authored
* replace binlog positions where they are calculated (instead of --disable_query_log) * don't replace binlog positions when they're hard-coded anyway
-
Sergei Golubchik authored
1. use include/show_binlog_events.inc instead of SHOW BINLOG EVENTS 2. use include/show_relaylog_eventc.inc too 3. in all other places where a number might appear in the result file, include binlog_start_pos.inc, calculate the position like pos=`select $binlog_start_pos + 100`; and use replace_result $pos <pos>
-