- 18 Dec, 2015 2 commits
-
-
Jan Lindström authored
Do not build optimised power crc32 on bigendian
-
Daniel Black authored
-
- 17 Dec, 2015 2 commits
-
-
Jan Lindström authored
Part I: Add diagnostics to page allocation if state is not correct but do not assert if it is incorrect.
-
Jan Lindström authored
information from the page (note that page could be corrupt).
-
- 16 Dec, 2015 2 commits
-
-
Jan Lindström authored
MDEV-9288: Use POWER8 accelerated crc32
-
Daniel Black authored
Also removed surperflous stdio include.
-
- 15 Dec, 2015 7 commits
-
-
Jan Lindström authored
Analysis: We have reserved ROW_MERGE_RESERVE_SIZE ( = 4) for encryption key_version. When calculating is there more space on sort buffer, this value needs to be substracted from current available space.
-
Jan Lindström authored
-
Sergey authored
10.1 man pages
-
Jan Lindström authored
-
Alexander Barkov authored
-
Jan Lindström authored
MDEV-8923: port innodb_buffer_pool_dump_pct from MySQL WL#6504 InnoDB buffer pool dump/load enchantments This patch consists of two parts: 1. Dump only the hottest N% of the buffer pool(s) 2. Prevent hogging the server duing BP load From MySQL - commit b409342c43ce2edb68807100a77001367c7e6b8e Add testcases for innodb_buffer_pool_dump_pct. Part of the code authored by Daniel Black.
-
Daniel Axtens authored
- Make accelerated checksum available to InnoDB and XtraDB. - Fall back to slice-by-eight if not available. The mode used is printed on startup. - Will only build on POWER systems at the moment until CMakeLists are modified to only add the crc32_power8/ files when building on POWER. running MySQL-5.7 unittest/gunit/innodb/ut0crc32-t Before: 1..2 Using software crc32 implementation, CPU is little-endian ok 1 Using software crc32 implementation, CPU is little-endian normal CRC32: real 0.148006 sec normal CRC32: user 0.148000 sec normal CRC32: sys 0.000000 sec big endian CRC32: real 0.144293 sec big endian CRC32: user 0.144000 sec big endian CRC32: sys 0.000000 sec ok 2 After: 1..2 Using POWER8 crc32 implementation, CPU is little-endian ok 1 Using POWER8 crc32 implementation, CPU is little-endian normal CRC32: real 0.008097 sec normal CRC32: user 0.008000 sec normal CRC32: sys 0.000000 sec big endian CRC32: real 0.147043 sec big endian CRC32: user 0.144000 sec big endian CRC32: sys 0.000000 sec ok 2 Author CRC32 ASM code: Anton Blanchard <anton@au.ibm.com> ref: https://github.com/antonblanchard/crc32-vpmsumSigned-off-by: Daniel Black <daniel.black@au.ibm.com>
-
- 14 Dec, 2015 1 commit
-
-
iangilfillan authored
-
- 10 Dec, 2015 1 commit
-
-
Monty authored
- Added missning setting of table->rpl_write_set in record_gtid(), required by galera - Removed output of WSREP_PATCH_VERSION from galera_defaults, as this can change over time - Limit galera_many_tables_pk and galera_many_tables_nopk to 900, as on many systems the default open table limit is 1024
-
- 09 Dec, 2015 2 commits
-
-
Nirbhay Choubey authored
As 10.1 has systemd support, there is no longer need to set _SYSTEMCTL_SKIP_REDIRECT/SYSTEMD_NO_WRAP.
-
Sergey Vojtovich authored
Extended my_timer_cycles() to support s390. Some compiler tunings for RHEL/SLES RPM packages on s390.
-
- 03 Dec, 2015 1 commit
-
-
Christian Loos authored
myisam_recover is only an alias for myisam_recover_options. Use the option name instead of the alias is more correct. This also avoids an note about the use of an alias instead of the option name on every server start.
-
- 02 Dec, 2015 1 commit
-
-
Vladislav Vaintroub authored
by C runtime debug check.
-
- 29 Nov, 2015 2 commits
-
-
Daniel Black authored
Add testcases for innodb_buffer_pool_dump_pct
-
Vasil Dimov authored
WL#6504 InnoDB buffer pool dump/load enchantments This patch consists of two parts: 1. Dump only the hottest N% of the buffer pool(s) 2. Prevent hogging the server duing BP load From MySQL - commit b409342c43ce2edb68807100a77001367c7e6b8e
-
- 25 Nov, 2015 1 commit
-
-
Sergei Petrunia authored
no engines that don't support HA_READ_PREV)
-
- 24 Nov, 2015 3 commits
-
-
Alexander Barkov authored
Also, fixing compilation warnings in ctype-mb.ic (Windows).
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
- 23 Nov, 2015 3 commits
-
-
Nirbhay Choubey authored
Post-fix: The test case pushed with the fix had each node acting as slave to the other two nodes with different set of filters on server_id's. The slave's gtid_slave_pos is updated after it processes the events received from master nodes irrespective of whether the events were filtered or not. Thus, sync_with_master_gtid.inc could unblock even on filtered events. As a result, sync_with_master_gtid.inc would fail to block until the desired changes have been replicated. Fixed by simplifying the topology. Also, modified CHANGE MASTER commands to ignore based on gtid_domain_id instead of server_id.
-
Sergey Vojtovich authored
Provided IBM System Z have outdated compiler version, which supports gcc sync builtins but not gcc atomic builtins. It also has weak memory model. InnoDB attempted to verify if __sync_lock_test_and_set() is available by checking IB_STRONG_MEMORY_MODEL. This macro has nothing to do with availability of __sync_lock_test_and_set(), the right one is HAVE_ATOMIC_BUILTINS.
-
Sergey Vojtovich authored
thread_pool_size is auto-sized before my_getopt(). But my_getopt starts from resetting all options to their default values. So the auto-sized value is lost. Fixed by moving thread_pool_size auto-sizing after my_getopt().
-
- 21 Nov, 2015 1 commit
-
-
Nirbhay Choubey authored
-
- 20 Nov, 2015 6 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Nirbhay Choubey authored
wsrep.cmake should be included before cpack_rpm.cmake as it defines WITH_WSREP, required by cpack_rpm.cmake to conditionally include galera helper tools in server package's requires list.
-
Sergei Golubchik authored
-
Monty authored
-
Monty authored
--with-plugin-name=xxxx --with-plugins= now uses =AUTO instead of =1
-
- 19 Nov, 2015 5 commits
-
-
Sergei Golubchik authored
1. define connect_EXPORTS, this causes the engine to use MariaDB versions for timestamp<->struct tm conversion instead of TZ-dependent libc versions. 2. remove check_access() that was removed once, but re-appeared during a complex merge. 3. disable a totally broken test 4. update test results 5. skip odbc_firebird test when no firebird DSN is available
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Apply MySQL fix for bug#76727: https://github.com/mysql/mysql-server/commit/69d4e72c Bug#20901025: SLAVE ASSERTION IN UNPACK_ROW WITH ROLLBACK TO SAVEPOINT IN ERROR HANDLER
-
Sergei Golubchik authored
-