Vladislav Vaintroub
6950f83d5e
fix most annoying warnings on Windows
2016-03-22 18:46:02 +01:00
Jan Lindström
f71c45c71d
MDEV-9678: Data Directory bug
...
Problem was that link file (.isl) is also opened using O_DIRECT
mode and if this fails the whole create table fails on internal
error.
Fixed by not using O_DIRECT on link files as they are used only
on create table and startup and do not contain real data.
O_DIRECT failures are successfully ignored for data files
if O_DIRECT is not supported by file system on used
data directory.
2016-03-22 19:39:52 +02:00
Sergey Vojtovich
642978cc57
Fixed Windows compilation failure
2016-03-22 21:19:57 +04:00
Sergei Petrunia
dfa22c5d39
Don't select 'digest' column from PERFORMANCE_SCHEMA.events_statements_history_long
...
Its value changes depending on the parser constants, so it changes
every time somebody makes a change in the parser
2016-03-22 18:24:09 +03:00
Sergey Vojtovich
c42ffc1ca8
Cleanup All_share_tables_list definition
2016-03-22 18:01:40 +04:00
Sergei Golubchik
e0c136b4f0
MDEV-9737 Duplicate error in replication with slave triggers and auto increment
...
delete deferred events after they're executed
(otherwise they can be executed again for a sub-statement)
See also
commit 0e78d1d
Author: Venkatesh Duggirala <venkatesh.duggirala@oracle.com>
Date: Wed Mar 20 11:20:47 2013 +0530
BUG#15850951-DUPLICATE ERROR IN REPLICATION WITH SLAVE
TRIGGERS AND AUTO INCREMENT
2016-03-22 10:53:28 +01:00
Nirbhay Choubey
37f915c191
Merge branch '10.0-galera' into 10.1
2016-03-22 01:35:56 -04:00
Nirbhay Choubey
52ce743bbf
MDEV-9382: After updating mariadb server apt-configure fails
...
When acting as a Galera receiver node, server startup may take
more than 30 secs (the current default) as it has to wait for
SST/IST operation to complete besides spending some time doing
wsrep recovery.
Fixed by raising the default value of MYSQLD_STARTUP_TIMEOUT
to 60 secs. Also sourced /etc/default/mariadb into the init
script so that it can be used to set MYSQLD_STARTUP_TIMEOUT.
2016-03-22 00:38:21 -04:00
Nirbhay Choubey
df3ad11097
MDEV-9598: Donor's rsync SST script hangs if FTWRL fails
...
Post-fix: initialize err
2016-03-22 00:38:21 -04:00
Nirbhay Choubey
d31d6d31bb
MDEV-9696: CREATE SERVER statement does not replicate in Galera Cluster
...
Enable replication of CREATE/ALTER/DROP SERVER statements
in Galera cluster.
2016-03-22 00:38:21 -04:00
Nirbhay Choubey
000f76d886
Fix galera_sync_wait_show test.
2016-03-22 00:38:20 -04:00
Nirbhay Choubey
7c42b47e67
Merge branch '5.5-galera' into 10.0-galera
2016-03-22 00:35:14 -04:00
Sergei Golubchik
d5a80519c9
Merge branch 'connect/10.1' into 10.1
2016-03-21 21:43:28 +01:00
Alexander Barkov
537fc572d4
MDEV-9516 type error when setting session variable
...
Allowing assigning of DECIMAL(N,0) values to INT-alike system variables.
2016-03-22 00:09:04 +04:00
Igor Babaev
1fc2c63fb1
Manual merge of branch 'bb-10.2-mdev8789' into 10.2
2016-03-21 11:46:03 -07:00
Sergei Golubchik
e984159e39
MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"
...
10.1 part of the fix
2016-03-21 13:02:59 +01:00
Sergei Golubchik
3b0c7ac1f9
Merge branch '10.0' into 10.1
2016-03-21 13:02:53 +01:00
Sergei Golubchik
22ebf3cb45
MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"
...
10.0 part of the fix
2016-03-21 11:55:03 +01:00
Sergei Golubchik
98ea806207
Merge branch '5.5' into 10.0
2016-03-21 11:54:45 +01:00
Oleksandr Byelkin
e8af217e16
MDEV-9590: Always print "Engine-independent statistic" warnings and might be filtering columns unintentionally from engines
...
Do not issue the warning in case we are not going to collect the statistics.
2016-03-21 11:48:04 +01:00
Sergei Golubchik
b9e571882b
MDEV-9679 main.delayed fails sporadically
...
update main.delayed test after 38b89a61
ALTER TABLE ... COMMENT is no longer blocking,
use a different ALTER TABLE variant.
2016-03-21 11:43:19 +01:00
Sergei Golubchik
d158ba62f7
ASAN error in OQGraph engine
...
Fixed more cases for MDEV-6282
2016-03-21 11:43:19 +01:00
Sergei Golubchik
a2de604309
ASAN error in CONNECT engine
...
don't strcpy a string to itself
2016-03-21 11:43:19 +01:00
Sergei Golubchik
2ed882f9c4
update tests and results
...
s/Execute/Query/ to account for --ps-protocol
2016-03-21 11:43:19 +01:00
Sergei Golubchik
620d975ecd
typo in a comment
2016-03-21 11:43:19 +01:00
Sergei Golubchik
7baff9f687
fix extension_based_table_discovery for partitioned tables
...
typo. the code was not matching the comment
2016-03-21 11:43:19 +01:00
Sergei Golubchik
8b9432ffac
MDEV-9698 Buffer overflow in extension_based_table_discovery()
...
fix a buffer overflow in extension_based_table_discovery
(that only happens in debug builds)
2016-03-21 11:43:19 +01:00
Bernard Spil
ee687771ee
Use /bin/sh
...
Remove Linuxism.
Works fine with a POSIX-compat shell
2016-03-21 11:43:19 +01:00
Sergei Golubchik
e69c6e81a8
MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0
...
don't crash in debug builds. issue an error message on corrupt event
2016-03-21 11:43:19 +01:00
Sergei Golubchik
e7cf898d6d
rpm: prefer the conditional %{?...} syntax
2016-03-21 11:40:37 +01:00
Sergei Golubchik
c03433dea7
rpm: ignore /usr/lib/systemd and /usr/lib/systemd/system
2016-03-21 11:40:34 +01:00
Sergei Golubchik
14771bd044
MDEV-9660 yum/rpm update from 10.0 to 10.1 replaces/obsoletes ?
...
MariaDB-server-10.1 should obsolete MariaDB-Galera-server
2016-03-21 11:39:26 +01:00
Oleksandr Byelkin
ec0fb660d7
MDEV-9058: protocol: COM_MULTI command (post-post-review changes)
...
Now we do not swap buffers back but just free old one.
2016-03-21 11:00:35 +01:00
Alexander Barkov
9476854211
MDEV-9369 IN operator with ( num, NULL ) gives inconsistent result
...
Based on this commit into MySQL-5.7:
> commit 8e51b845aafc8b4cdebd763c8aebda262ac2d4cd
> Author: Guilhem Bichot <guilhem.bichot@oracle.com>
> Date: Mon Nov 4 15:44:55 2013 +0100
>
> Bug#13944462 'NULL IN (XX)' RETURNS WRONG RESULTS
2016-03-21 11:21:44 +04:00
Monty
0c9d39edc3
Fixed compiler failures and warnings
2016-03-20 21:00:58 +02:00
Sergei Golubchik
23903255d8
MDEV-9629 Disappearing PRI from Key column after creating a trigger
...
when creating shadow nullable fields, preserve all
original field flags (because we swap flags
back and forth in not_null_fields_have_null_values())
2016-03-19 19:40:33 +01:00
Sergei Golubchik
b24a04c6e0
don't do anything for AWS plugin unless it's enabled
...
in particular, don't do ExternalProject_Add()
that starts creating build directories for a disabled
plugin
2016-03-19 19:40:33 +01:00
Sergei Golubchik
a1782b4ab9
MDEV-9739 Assertion `m_status == DA_ERROR || m_status == DA_OK' failed in Diagnostics_area::message() ; connect.xml* tests fail in buildbot
2016-03-19 19:40:25 +01:00
Olivier Bertrand
59c4675c6b
- Fix compile error when copying a string on itself.
...
modified: storage/connect/value.cpp
- Fix compile error of MDEV-9603
modified: storage/connect/tabmysql.cpp
2016-03-19 12:02:03 +01:00
Sergei Golubchik
d70697b6f8
main.mysqld--help failure with cracklib plugin
...
don't fail if cracklib_password_check is statically compiled in
2016-03-18 22:05:23 +01:00
Sergei Golubchik
3fdc6140a3
update plugins' maturity levels
2016-03-18 22:05:23 +01:00
Jan Lindström
7cb16dc2a3
MDEV-9422: Checksum errors on restart when killing busy instance that uses encrypted XtraDB tables
...
Fix incorrectly merged files on innodb_plugin.
2016-03-18 20:55:54 +02:00
Oleksandr Byelkin
4fdac6c07e
MDEV-9701: CREATE VIEW with GROUP BY or ORDER BY and constant produces invalid definition
...
Fixed printing integer constant in the ORDER clause (MySQL solution)
Removed workaround for double resolving counter in the ORDER.
2016-03-18 19:22:13 +01:00
Oleksandr Byelkin
2f7b6c5751
MDEV-9058: protocol: COM_MULTI command (part 3)
...
Support of "previuousely used statement ID".
All IDs with highest bit ON reserved for special use.
2016-03-18 18:25:37 +01:00
Oleksandr Byelkin
fd1b7d0f59
MDEV-9058: protocol: COM_MULTI command (part 2)
...
simple COM_MULTI support (no prepared statements chain yet).
2016-03-18 17:25:29 +01:00
Oleksandr Byelkin
e5377457d8
MDEV-9058: protocol: COM_MULTI command (part 1)
...
Adding a command from the end of avaliable commands numering space (254)
2016-03-18 17:24:12 +01:00
Sergei Golubchik
11b77e9b18
MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"
...
5.5 part of the fix
2016-03-18 16:55:11 +01:00
Nirbhay Choubey
9c89b84d46
MDEV-9401: wsrep_forced_binlog_format with binlog causes crash
...
Some statements are always replicated in STATEMENT binlog format.
So upon their execution, the current binlog format is temporarily
switched to STATEMENT even though the session's format is different.
This state, stored in THD's current_stmt_binlog_format, was getting
incorrectly masked by wsrep_forced_binlog_format, causing assertions
and unintended generation of row events.
Backported galera.galera_forced_binlog_format and added a test
specific to this case.
2016-03-18 11:27:32 -04:00
Alexander Barkov
b25373beb5
MDEV-9653 Assertion `length || !scale' failed in uint my_decimal_length_to_precision(uint, uint, bool)
...
MDEV-9752 Wrong data type for COALEASCE(?,1) in prepared statements
2016-03-18 17:50:18 +04:00
Sergey Vojtovich
546e9139ab
Fixed plugins.cracklib_password_check failure
...
In RHEL7/RHEL7.1 libcrack behavior seem to have been modified so that
"foobar" password is considered bad (due to descending "ba") earlier than
expected. For details google for cracklib-2.9.0-simplistic.patch.
Adjusted affected passwords not to have descending and ascending sequences.
2016-03-18 14:39:17 +04:00