- 08 Aug, 2017 7 commits
-
-
Sergei Golubchik authored
NET can only store current_thd if this NET (or its MYSQL) is not moved between threads. In FederatedX MYSQL is part of the TABLE, and a TABLE can migrate between threads. Fix: associate NET with THD in txn->acquire() , and dissociate in txn->release()
-
Sergei Golubchik authored
when deinitializing encryption plugins, disable server-wide encryption only if this plugin is the one that is used for encryption.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
to make tests pass on stretch with libssl1.0-dev
-
Sergei Golubchik authored
auto-detecting whether it's called libssl-dev or libssl1.0-dev
-
Sergei Golubchik authored
-
Sergei Golubchik authored
it used to fail if main.create_drop_role was run before it
-
- 07 Aug, 2017 4 commits
-
-
Daniel Bartholomew authored
-
Jan Lindström authored
This is basically port of WL6045:Improve Innochecksum with some code refactoring on innochecksum. Added page0size.h include from 10.2 to make 10.1 vrs 10.2 innochecksum as identical as possible. Added page 0 checksum checking and if that fails whole test fails.
-
Monty authored
-
Monty authored
The problem was that the introduction of max-thread-mem-used can cause an allocation error very early, even before mysql_parse() is called. As mysql_parse() calls thd->reset_for_next_command(), which called clear_error(), the error number was lost. Fixed by adding an option to have unique messages for each KILL signal and change max-thread-mem-used to use this new feature. This removes a lot of problems with the original approach, where one could get errors signaled silenty almost any time. ixed by moving clear_error() from reset_for_next_command() to do_command(), before any memory allocation for the thread. Related changes: - reset_for_next_command() now have an optional parameter if we should call clear_error() or not. By default it's called, but not anymore from dispatch_command() which was the original problem. - Added optional paramater to clear_error() to force calling of reset_diagnostics_area(). Before clear_error() only called reset_diagnostics_area() if there was no error, so we normally called reset_diagnostics_area() twice. - This change removed several duplicated calls to clear_error() when starting a query. - Reset max_mem_used on COM_QUIT, to protect against kill during quit. - Use fatal_error() instead of setting is_fatal_error (cleanup) - Set fatal_error if max_thead_mem_used is signaled. (Same logic we use for other places where we are out of resources)
-
- 05 Aug, 2017 1 commit
-
-
Elena Stepanova authored
Avoid race conditions between the test flow and events by waiting for all started events to finish execution after switching off event scheduler
-
- 04 Aug, 2017 2 commits
-
-
Vicențiu Ciorbaru authored
Includes Percona XtraDB and TokuDB 5.6.36-82.1
-
Vicențiu Ciorbaru authored
We need to pull rpl config files from MySQL before these tests can be run.
-
- 03 Aug, 2017 9 commits
-
-
Elena Stepanova authored
-
Elena Stepanova authored
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Monty authored
Problem was a memory overflow in MRR Reviewed by Sergei Petruna. Testcase by Elena
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Jan Lindström authored
Always read full page 0 to determine does tablespace contain encryption metadata. Tablespaces that are page compressed or page compressed and encrypted do not compare checksum as it does not exists. For encrypted tables use checksum verification written for encrypted tables and normal tables use normal method. buf_page_is_checksum_valid_crc32 buf_page_is_checksum_valid_innodb buf_page_is_checksum_valid_none Add Innochecksum logging to file buf_page_is_corrupted Remove ib_logf and page_warn_strict_checksum calls in innochecksum compilation. Add innochecksum logging to file. fil0crypt.cc fil0crypt.h Modify to be able to use in innochecksum compilation and move fil_space_verify_crypt_checksum to end of the file. Add innochecksum logging to file. univ.i Add innochecksum strict_verify, log_file and cur_page_num variables as extern. page_zip_verify_checksum Add innochecksum logging to file. innochecksum.cc Lot of changes most notable able to read encryption metadata from page 0 of the tablespace. Added test case where we corrupt intentionally FIL_PAGE_FILE_FLUSH_LSN_OR_KEY_VERSION (encryption key version) FIL_PAGE_FILE_FLUSH_LSN_OR_KEY_VERSION+4 (post encryption checksum) FIL_DATA+10 (data)
-
- 02 Aug, 2017 2 commits
-
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
- 01 Aug, 2017 10 commits
-
-
Vicențiu Ciorbaru authored
Squash all connect/10.0's commits into one and keep only changes from storage/connect directory.
-
Elena Stepanova authored
Fix storage_engine test results
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Elena Stepanova authored
-
Sergei Golubchik authored
MDEV-9739 Assertion `m_status == DA_ERROR || m_status == DA_OK' failed in Diagnostics_area::message() ; connect.xml* tests fail in buildbot
-
Sergei Golubchik authored
remove ~15 years old print_lock_error() function, use handler::print_error() instead Backport from 10.1
-
Alexey Botchkov authored
Test fixed for IA64.
-
Alexey Botchkov authored
Calculation of the polygon's centroid fixed.
-
Alexey Botchkov authored
Don't set the +x on /bin/wsrep_sst_common when installing.
-
- 30 Jul, 2017 5 commits
-
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-
Vicențiu Ciorbaru authored
-