- 06 Aug, 2014 11 commits
-
-
Nirbhay Choubey authored
A new command line option "galera-sst-mode" was introduced in mysqldump as part of fix for MDEV-6316. But, since the fix was pushed to maria-10.0-galera branch, the mysqldump tool supplied with mariadb client deb/rpm packages, does not have this new opion. This fix contains the same patch along with a test case.
-
Nirbhay Choubey authored
using "MariaDB-Galera-server" rpm: Updated components' requires-list to include "MariaDB" instead of "MariaDB-server". deb: Added (ORed) 'mariadb-galera-server-10.0' to the 'Depends' list of connect and oqgraph engine packages.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
INSTALL SONAME ignores attempts to load the same plugin twice, it's not an error (because one can load one plugin by name and then install soname for the rest). But Federated and FederatedX are different plugins, despite having the same name. Now plugin_add() only considers two plugins identical if their names are the same string (compared as pointers). Otherwise it reports an error.,
-
Sergei Golubchik authored
-
Sergei Golubchik authored
first update system tables, then the rest
-
Sergei Golubchik authored
-
Sergei Golubchik authored
remove ipv4-mapped-ipv6 test, this feature is not always available
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergey Vojtovich authored
rpl.rpl_gtid_crash fail on PPC64 This is an addition to the original patch. Restored show binlog events output and adjusted filters to replace [\d-\d-\d,\d-\d-\d,\d-\d-\d] with [#-#-#].
-
- 05 Aug, 2014 4 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
fix_privilege_tables: use ALTER TABLE to fix last_update column in innodb stat tables
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Remove the "don't update the row for b'' and store uninitialized bytes on disk" change. Update test cases to allow DEFAULT b'', because b'' is a valid expression elsewhere.
-
- 04 Aug, 2014 2 commits
-
-
Sergei Golubchik authored
Don't ignore errors from Count_distinct_field::add(), pass them to the caller, so that it could abort the data collection loop.
-
Sergei Golubchik authored
-
- 03 Aug, 2014 4 commits
-
-
Sergei Golubchik authored
when binding to wildcard addresses (no --bind is specified or --bind=*), bind to both ipv6 and ipv4 as mysql-5.6 is doing.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
when looking for my.cnf files: if DEFAULT_SYSCONFDIR (or INSTALL_SYSCONFDIR) is specified (for rpms it always is), use that instead of hardcoded /etc path.
-
- 04 Aug, 2014 1 commit
-
-
Sergey Vojtovich authored
tool chain Reverted addition to the original patch: InterlockedExchangeAcquire and InterlockedAndRelease are supported only on Itanium-based systems.
-
- 31 Jul, 2014 7 commits
-
-
Sergey Vojtovich authored
tool chain This is an addition to the original patch. On Windows InterlockedExchange implies full memory barrier, whereas only acquire/release barriers required.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
MDEV-6050 MySQL Bug#13036505 62540: TABLE LOCKS WITHIN STORED FUNCTIONS ARE BACK IN 5.5 WITH MIXED AND ROW BI cherry-pick revno 4053 committer: Gopal Shankar <gopal.shankar@oracle.com> branch nick: sf_mysql-5.6 timestamp: Fri 2012-07-20 12:25:34 +0530 message: Bug#13036505 62540: TABLE LOCKS WITHIN STORED FUNCTIONS ARE BACK IN 5.5 WITH MIXED AND ROW BI.
-
Sergei Golubchik authored
-
Jan Lindström authored
-
Sergei Golubchik authored
MDEV-6340 Mariadb 10.0.12 fatal "Lost connection" error w/ GCC 4.9 'Release' build; workaround ~ CFLAGS="-fno-delete-null-pointer-checks" don't use attribute nonnull for arguments that can be null
-
Jan Lindström authored
buf0flu.cc line 549. Analysis: If buf_page_get_state(bpage) == BUF_BLOCK_REMOVE_HASH then buf_page_in_file(bpage) might not be true. Fix: ut_a(buf_page_in_file(bpage) || buf_page_get_state(bpage) == BUF_BLOCK_REMOVE_HASH);
-
- 30 Jul, 2014 4 commits
-
-
Michael Widenius authored
-
Michael Widenius authored
-
Michael Widenius authored
There was a race condition in lock_table_names() which didn't properly test for CREATE OR REPLACE for slaves. sql/sql_parse.cc: Copy create_info flags to thd for lock_table_names() sql/sql_table.cc: Copy create_info flags to thd for lock_table_names()
-
Michael Widenius authored
-
- 27 Jul, 2014 1 commit
-
-
Jan Lindström authored
-
- 26 Jul, 2014 1 commit
-
-
Jan Lindström authored
also a compiler warning.
-
- 25 Jul, 2014 2 commits
-
-
Sergey Vojtovich authored
main.mysqlslap fail on PPC64 There seem to be a bug on Power8 which doesn't guarantee a signal to be delivered to waiting thread if broadcast is called outside of mutex. For now workaround it by calling broadcast while mutex is still held.
-
Jan Lindström authored
4229: MDEV-5670: Assertion failure in file buf0lru.c line 2355 Add more status information if repeatable. 4230: MDEV-5673: Crash while parallel dropping multiple tables under heavy load Improve long semaphore wait output to include all semaphore waits and try to find out if there is a sequence of waiters. 4233: Fix compiler errors on product build. 4237: Fix too agressive long semaphore wait output and add guard against introducing compression failures on insert buffer. 4238: Fix test failure caused by simulated compression failure on IBUF_DUMMY table.
-
- 24 Jul, 2014 1 commit
-
-
Sergey Vojtovich authored
This problem affects only debug builds on PPC64. There are at least two race conditions around rw_lock_debug_mutex_enter and rw_lock_debug_mutex_exit: - rw_lock_debug_waiters was loaded/stored without setting appropriate locks/memory barriers. - there is a gap between calls to os_event_reset() and os_event_wait() and in such case we're supposed to pass return value of the former to the latter. Fixed by replacing self-cooked spinlocks with system mutexes. These days system mutexes offer much better performance. OTOH performance is not that critical for debug builds.
-
- 23 Jul, 2014 1 commit
-
-
Sergey Vojtovich authored
mysql.column_stats wasn't stored/restored properly on big-endian with histogram_type=DOUBLE_PREC_HB. Store histogram values using int2store()/uint2korr(). Note that this patch invalidates previously calculated histogram values on big-endian.
-
- 22 Jul, 2014 1 commit
-
-
Jan Lindström authored
If mysql.innodb_table_stats or mysql.innodb_index_stats is not found or has unexpected structure output that error only once and no other error for every table trying to use them. If they do exists, then print fetch or recalculation errors only once / table or index.
-