- 02 Nov, 2016 5 commits
-
-
Rik Prohaska authored
fix the tokudb_analyze_in_background_basic test to run on mariadb. mariadb does additional value checking for boolean system variables
-
Rik Prohaska authored
-
Rik Prohaska authored
MDEV-10408 run the tokudb_rpl.rpl_rfr_disable_on_expl_pk_absence test. Add control files. Fixup result file for mariadb
-
Sergei Golubchik authored
-
Alexander Barkov authored
-
- 01 Nov, 2016 1 commit
-
-
Nirbhay Choubey authored
-
- 31 Oct, 2016 3 commits
-
-
Jan Lindström authored
MDEV-11182: InnoDB: Assertion failure in file buf0buf.cc line 4730 (encryption.create_or_replace fails in buildbot and outside) Analysis: Problem is that page is encrypted but encryption information on page 0 has already being changed. Fix: If page header contains key_version != 0 and even if based on current encryption information tablespace is not encrypted we need to check is page corrupted. If it is not, then we know that page is not encrypted. If page is corrupted, we need to try to decrypt it and then compare the stored and calculated checksums to see is page corrupted or not.
-
Jan Lindström authored
-
Jan Lindström authored
-
- 30 Oct, 2016 1 commit
-
-
Jan Lindström authored
intentionally produces this error.
-
- 29 Oct, 2016 6 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
-
Jan Lindström authored
Add error message when used index_id in index page is not found from configuration file.
-
Jan Lindström authored
Removed experimental from message.
-
Jan Lindström authored
Two problems: (1) When pushing warning to sql-layer we need to check that thd != NULL to avoid NULL-pointer reference. (2) At tablespace key rotation if used key_id is not found from encryption plugin tablespace should not be rotated.
-
Jan Lindström authored
MDEV-10394: Innodb system table space corrupted Analysis: After we have read the page in buf_page_io_complete try to find if the page is encrypted or corrupted. Encryption was determined by reading FIL_PAGE_FILE_FLUSH_LSN_OR_KEY_VERSION field from FIL-header as a key_version. However, this field is not always zero even when encryption is not used. Thus, incorrect key_version could lead situation where decryption is tried to page that is not encrypted. Fix: We still read key_version information from FIL_PAGE_FILE_FLUSH_LSN_OR_KEY_VERSION field but also check if tablespace has encryption information before trying encrypt the page.
-
- 28 Oct, 2016 2 commits
-
-
Nirbhay Choubey authored
-
Vladislav Vaintroub authored
AWS C++ SDK always defaults region to us-east-1 for clientConfiguration (ignoring config file or env.variable) This patch introduces a plugin variable 'region' to make it usable for master keys created in regions other than 'us-east-1'.
-
- 27 Oct, 2016 4 commits
-
-
Oleksandr Byelkin authored
-
Sergei Golubchik authored
Update test results after 26b87c33
-
Igor Babaev authored
In the function create_key_parts_for_pseudo_indexes() the key part structures of pseudo-indexes created for BLOB fields were set incorrectly. Also the key parts for long fields must be 'truncated' up to the maximum length acceptable for key parts.
-
Igor Babaev authored
1. When min/max value is provided the null flag for it must be set to 0 in the bitmap Culumn_statistics::column_stat_nulls. 2. When the calculation of the selectivity of the range condition over a column requires min and max values for the column then we have to check that these values are provided.
-
- 26 Oct, 2016 10 commits
-
-
Alexey Botchkov authored
'mysql.proc' doesn't exist. The mysql_rm_db() doesn't seem to expect the 'mysql' database to be deleted. Checks for that added. Also fixed the bug MDEV-11105 Table named 'db' has weird side effect. The db.opt file now removed separately.
-
Sergei Golubchik authored
cherry-pick from 5.7: commit 6b24763 Author: Manish Kumar <manish.4.kumar@oracle.com> Date: Tue Mar 27 13:10:42 2012 +0530 BUG#12977988 - ON STOP SLAVE: ERROR READING PACKET FROM SERVER: LOST CONNECTION TO MYSQL SERVER BUG#11761457 - ERROR 2013 + "ERROR READING RELAY LOG EVENT" ON STOP SLAVEBUG#12977988 - ON STOP SLAVE: ERROR READING PACKET FROM SERVER: LOST CONNECTION TO MYSQL SERVER
-
Sergei Golubchik authored
-
Jan Lindström authored
Problem was that if old virtual column is computed and stored there was no check if new column is really virtual column.
-
Sergey Vojtovich authored
It is set in sql_yacc.yy.
-
Sergey Vojtovich authored
Code flow hit incorrect branch while closing table instances before removal. This branch expects thread to hold open table instance, whereas CREATE OR REPLACE doesn't actually hold open table instance. Before CREATE OR REPLACE TABLE it was impossible to hit this condition in LTM_PRELOCKED mode, thus the problem didn't expose itself during DROP TABLE or DROP DATABASE. Fixed by adjusting condition to take into account LTM_PRELOCKED mode, which can be set during CREATE OR REPLACE TABLE.
-
Daniel Black authored
The following directives to ignore warnings where in the PerconaFT build in tokudb. These generate errors when g++ ... -o xxx.so is used to compile are shared object. As these don't actually hit any warnings they have been removed. * -Wno-ignored-attributes * -Wno-pointer-bool-conversion Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
-
Vladislav Vaintroub authored
coming from Percona's workaround for glibc bug http://bugs.mysql.com/bug.php?id=82886
-
Sergei Golubchik authored
-
Jan Lindström authored
A few fixes for VATS in 10.1
-
- 25 Oct, 2016 8 commits
-
-
sensssz authored
-
Vladislav Vaintroub authored
The crash is caused by macro uint3korr() accessing memory (1 byte) past the end of allocated page. The macro is written such it reads 4 bytes instead of 3 and discards the value of the last byte. However, it is not always guaranteed that all uint3korr accesses will be valid (i.e that the caller allocates an extra byte after the value). In particular, the tree in Item_func_group_concat does not account for any extra bytes that it would need for comparison of keys in some cases (Field_newdate::cmp, Field_medium::cmp) The fix change uint3korr so it does not access extra bytes.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
commented out the "compressed columns" feature
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-