Kristian Nielsen
41cfdc838e
Add error handling on realpath() call.
...
(Without this, it happened for me that realpath() failed returning
undef for the default vardir. This in turn caused mysql-test-run.pl to
delete the source mysql-test/ directory.)
Backport from 10.1, it's not nice to get one's source directory nuked
by a rouge mysql-test-run.
2015-02-23 13:36:52 +01:00
Kristian Nielsen
b5d6aa5517
MDEV-7310: last_commit_pos_offset set to wrong value after binlog rotate in group commit
...
When the binlog was rotated due to @@max_binlog_size, the values of the
binlog_shapshot_file and binlog_snapshot_position were inconsistent in case of
non-transactional DML. The position was refering to the old file, while the
filename was of the new file after rotation. This patch makes them consistent
by making sure the position is also refering to the new file.
2015-02-23 13:27:51 +01:00
Jan Lindström
90635c6fb5
MDEV-7620: Transaction lock wait is missing number of lock
...
waits and total wait time.
2015-02-23 11:24:19 +02:00
Sergei Golubchik
f2cb45daf3
Merge remote-tracking branch 'origin/10.0' into 10.0
2015-02-22 21:45:24 +01:00
Olivier Bertrand
a736e63f7c
- Add new Json UDF's Json_Array_Add, Json_Array_Grp and Json_Object_Grp.
...
Handle longjmp's raised during json processing.
modified:
storage/connect/global.h
storage/connect/ha_connect.cc
storage/connect/json.cpp
storage/connect/jsonudf.cpp
- Fix wrong references to the suppressed g->Trace variables.
modified:
storage/connect/global.h
storage/connect/plugutil.c
storage/connect/tabjson.cpp
storage/connect/tabodbc.cpp
2015-02-22 17:53:02 +01:00
Sergei Golubchik
3653de82e5
test failure on labrador: account for a different errno on Mac OS X
2015-02-22 12:54:52 +01:00
Sergei Golubchik
dc94bd09b8
MDEV-7520 gtid replication broken during upgrade to debian 10.0.16
...
Don't binlog mariadb setup sql statements:
* use "mysql_install_db --disable-log-bin"
* use "mysqld --bootstrap --disable-log-bin"
* use "SET sql_log_bin=0"
2015-02-22 12:54:52 +01:00
Sergei Golubchik
0ba168020e
MDEV-6769 DROP TRIGGER IF NOT EXIST binlogged on master but not on slave
...
don't return from DROP TRIGGER IF NOT EXISTS on the slave side
early when the trigger couldn't be read
2015-02-22 12:54:52 +01:00
Sergei Golubchik
b739103f12
MDEV-7591 master crashed when slave specfied a future position with semi-repl plugin
...
cherry-pick the upstream fix
commit d4ba10184cd7bde9c31c610e664ecd0c93605c46
Author: Sujatha Sivakumar <sujatha.sivakumar@oracle.com>
Date: Wed Jul 2 11:34:11 2014 +0530
Bug#17453826:ASSERTION ERROR WHEN SETTING FUTURE BINLOG
FILE/POS WITH SEMISYNC
Problem:
========
When DMLs are in progress on the master stopping a slave and
setting ahead binlog name/pos will cause an assert on the
master.
...
2015-02-22 12:54:52 +01:00
Sergei Golubchik
22cf2f117a
MDEV-7482 VIEW containing INTERVAL(...)
...
Item_func::print() prints itself as name + "(" + arguments + ")".
Normally that works, but Item_func_interval internally implements its
arguments as one single Item_row. Item_row prints itself as
"(" + values + ")". As a result, "INTERVAL(1,2)" was being printed
as "INTERVAL((1,2))". Fixed with a custom Item_func_interval::print().
2015-02-22 12:54:52 +01:00
Nirbhay Choubey
2a798cef78
MDEV-7615: Remove --galera-sst-mode option from mysqldump
...
Removed 'galera-sst-mode' option from mysqldump as its no longer needed.
2015-02-20 17:45:18 -05:00
Jan Lindström
8366ce4760
Fix test failure on labrador.
2015-02-20 18:48:29 +02:00
Sergei Golubchik
7b6beef9e7
disable -Werror in MYSQL_MAINTAINER_MODE=ON until all plugins are ready
...
only activate it on MYSQL_MAINTAINER_MODE=ERRON
2015-02-20 14:21:27 +01:00
Sergei Golubchik
6a1d44339b
fix after 5.5 merge, debian packaging
...
* oqgraph is in a separate package in 10.0
* sphinx udf is in the ha_sphinx.so
2015-02-20 14:10:25 +01:00
Sergei Petrunia
775528ada3
MDEV-7220: Materialization strategy is not used for REPLACE ... SELECT
...
Enable subquery materialization for non-SELECT queries with a SELECT part
2015-02-20 03:17:46 +03:00
Sergei Golubchik
77e6e74a26
merge 10.0-spider
2015-02-19 22:05:33 +01:00
Sergei Petrunia
0f8b194146
MDEV-6687: Assertion `0' failed in Protocol::end_statement on query
...
Redefine FT_KEYPART in a way that it does not conflict with Hash Join.
Hash join stores field->field_index in KEYUSE::keypart, so we must
use a value of FT_KEYPART that's greater than MAX_FIELDS.
2015-02-19 20:54:20 +03:00
Kentoku SHIBA
cf3b51b1d5
Merge Spider 3.2.18
2015-02-20 00:41:26 +09:00
Kristian Nielsen
004dd0aaa8
MDEV-7568: STOP SLAVE crashes the server
...
The order of initialisation during server startup was incorrect. The slave
threads were started before the parallel replication worker thread pool was
initialised, allowing a race where uninitialised data could be accessed.
2015-02-19 15:43:27 +01:00
Sergei Golubchik
c1ebb4a60f
compiler warnings in spider
2015-02-19 11:28:03 +01:00
Sergei Golubchik
16c01c7004
after merge: fix mroonga to compile and pass its tests
2015-02-19 10:26:52 +01:00
Sergei Golubchik
da637137ba
merge 10.0-mroonga
2015-02-19 09:57:34 +01:00
Sergei Golubchik
56114a416f
merge 10.0-connect
2015-02-19 09:37:11 +01:00
Olivier Bertrand
d9175f3822
- Remove GCC warnings
...
modified:
storage/connect/jsonudf.cpp
storage/connect/tabutil.h
2015-02-19 01:25:31 +01:00
Olivier Bertrand
564d41faf4
- Work on JSON and JSON UDF's
...
modified:
storage/connect/json.cpp
storage/connect/jsonudf.cpp
storage/connect/tabjson.cpp
- CntReadNext: Enable EvalColumns for longjmp
modified:
storage/connect/connect.cc
2015-02-19 00:59:02 +01:00
Sergei Golubchik
174bccd3ff
xtradb 5.6.22-72.0
2015-02-18 20:31:40 +01:00
Sergei Golubchik
6b05688f6d
innodb 5.6.23
2015-02-18 17:59:21 +01:00
Sergei Golubchik
1645930d0b
5.6.23
2015-02-18 16:20:46 +01:00
Sergei Golubchik
f37bdd9c1a
Merge remote-tracking branch 'github/10.0' into 10.0
2015-02-18 15:18:35 +01:00
Sergei Golubchik
d7e7862364
Merge branch '5.5' into 10.0
2015-02-18 15:16:27 +01:00
Sergei Golubchik
dfb001edcd
percona-server-5.6.22-72.0
2015-02-18 13:19:09 +01:00
Jan Lindström
865b83e9a4
Fixed test failure seen on partition_innodb_plugin test case.
2015-02-18 14:07:13 +02:00
Jan Lindström
2fb81b956d
MDEV-7408: Cannot use a table containing special chars for InnoDB stopwords
...
Added test case. No actual bug found.
2015-02-18 11:25:59 +02:00
Jan Lindström
63905f1447
Add forgotten test case change (add more).
2015-02-18 07:28:44 +02:00
Jan Lindström
a1a32f8f25
Revert file space allocation change on row0merge.cc.
2015-02-18 06:59:28 +02:00
Sergei Golubchik
44cf4d6751
fix a case where automatic procedure grant was changing user's password
...
phase out make_password_from_salt() to be removed in 10.1
2015-02-17 18:07:56 +01:00
Sergei Petrunia
22dae70015
Added testcase for MDEV-7193: Incorrect Query Result (MySQL Bug 68897) ...
2015-02-17 20:07:12 +03:00
Kentoku SHIBA
f5dabd7aca
Update Mroonga to the latest version on 2015-02-17T13:34:27+0900
2015-02-17 13:34:27 +09:00
Sergei Golubchik
fdd6c111c2
MDEV-7419 Function cli_safe_read not exported
...
Start the client API for low-level protocol access:
* unsigned long mysql_net_read_packet(MYSQL *mysql);
* unsigned long mysql_net_field_length(unsigned char **packet);
2015-02-13 12:57:11 +01:00
Jan Lindström
454beee5fb
MDEV-6288 :Innodb causes server crash after disk full, then can't ALTER TABLE any more
...
Fix try to avoid unnecessary crashes when disk full situation is reached
on alter table.
2015-02-13 11:49:31 +02:00
Olivier Bertrand
2201aa66cf
- Typo on the jsonudf.cpp name
...
modified:
storage/connect/CMakeLists.txt
2015-02-12 17:23:28 +01:00
Vicențiu Ciorbaru
356ae629f0
Crash during configure without development SSL libraries installed
...
Incorrect usage of OPENSSL_INCLUDE_DIR variable within cmake caused the
configure step to fail. The variable was used before being checked if
the include directory actually existed.
2015-02-12 15:44:44 +02:00
Sergei Golubchik
5dce6aa1fe
Merge remote-tracking branch 'bzr/5.5' into bb-5.5-merge
2015-02-12 13:14:55 +01:00
Sergei Golubchik
ed839052d7
Merge tag 'tokudb-7.5.5' into bb-5.5-merge
2015-02-12 00:23:21 +01:00
Sergei Golubchik
8e80f91fa3
Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42
2015-02-11 23:50:40 +01:00
Olivier Bertrand
dcfe068d59
- Adding json udf's. Making the second version of json tables.
...
added:
storage/connect/jsonudf.cpp
modified:
storage/connect/CMakeLists.txt
storage/connect/json.cpp
storage/connect/json.h
storage/connect/tabjson.cpp
storage/connect/tabjson.h
- Fix utf8 issues with PROXY tables
modified:
storage/connect/ha_connect.cc
storage/connect/tabutil.cpp
storage/connect/tabutil.h
2015-02-11 21:39:41 +01:00
Sergei Golubchik
2a1be9cdf8
XtraDB 5.5.41-37.0
2015-02-11 20:40:56 +01:00
Sergei Golubchik
13927f878e
percona-server-5.5.41-37.0
2015-02-11 18:32:40 +01:00
Sergei Golubchik
d996dc2997
MDEV-7290 please update MSI installer to include HeidiSQL 9.1
2015-02-11 15:02:15 +01:00
Jan Lindström
56da6252f7
Improve InnoDB transaction lock output by providing number of table locks
...
this transaction is currently holding and total number of table locks to
the table where lock is held.
2015-02-10 15:15:27 +02:00