Vicențiu Ciorbaru
e3795318ab
MDEV-5214 Status variables for number of global/db/table/column/role grants
...
Updated information_schema test result;
2015-03-20 09:10:59 +02:00
Nirbhay Choubey
ce0427a622
Update galera.global_suppressions with galera warnings.
2015-03-19 20:41:57 -04:00
Vicențiu Ciorbaru
1a32993537
MDEV-5214 Status variables for number of global/db/table/column/role grants
...
Implemented the status variables for use with the feedback plugin.
2015-03-19 22:41:43 +02:00
Nirbhay Choubey
f8381d9382
MDEV-6069: Remove old logic for 3.23-to-higher upgrades from upgrade SQL scripts
...
Fix for failing tests.
* Update mysql_system_tables_fix.sql to makeup the differences in system
tables in 5.1.17 (main.system_mysql_db_fix50117)
* Removed system_mysql_db tests for versions 5.0.30 & 4.1.23.
2015-03-19 09:47:20 -04:00
Jan Lindström
b3438f24a1
MDEV-7803: Encryption metadata (crypt_data) is written to InnoDB file space page 0 even when encryption is not enabled
2015-03-19 14:09:49 +02:00
Jan Lindström
81113dae17
Merge branch '10.1' into bb-10.1-jan
2015-03-19 10:22:27 +02:00
Jan Lindström
64a290dc31
MDEV-7797: file_key_management_plugin uses static IV for a key
...
Currently crypt data is written to file space always. Use
that to obtain random IV for every object (file).
Beatify code to confort InnoDB coding styles.
2015-03-19 10:18:40 +02:00
Jan Lindström
bab0bdbb5c
Introduce two debug crash points while writing crypt data to test
...
redo operations.
2015-03-19 07:13:07 +02:00
Alexander Barkov
e28a241907
MDEV-7661 Unexpected result for: CAST(0xHHHH AS CHAR CHARACTER SET xxx)
...
for incorrect byte sequences
2015-03-18 17:10:48 +04:00
Sergey Vojtovich
a471b7098f
Fixed innodb and innodb_bug59641 failures on PPC64.
...
innodb_buffer_pool_pages_total depends on page size. On Power8 it is 65k
compared to 4k on Intel. As we round allocations on page size we may get
slightly more memory for buffer pool.
Sort XA RECOVER as rows order depend on endianness.
2015-03-18 15:25:34 +04:00
Jan Lindström
5e6905bb7f
Replace static usage of AES_CTR with current encryption algorithm.
2015-03-17 14:51:23 +02:00
Alexey Botchkov
b0542b78c8
Installation fix.
2015-03-17 14:56:14 +04:00
Alexey Botchkov
015994f226
MDEV-7515 GIS: No AddGeometryColumn or DropGeometryColumn in the tree.
...
Installation scripts added to setup the required SP-s with the mysql_install_db.
2015-03-17 14:44:59 +04:00
Jan Lindström
69ae506527
Merge branch '10.1' into bb-10.1-jan
2015-03-17 11:00:28 +02:00
Jan Lindström
97037da716
Replace static usage of AES_CTR with current encryption algorithm.
2015-03-17 10:59:25 +02:00
Alexey Botchkov
ccc7297fe9
Test result fixed.
2015-03-17 12:56:38 +04:00
Kristian Nielsen
4ba16ea4bc
Merge MDEV-6981 and MDEV-6981 (from danblack) into MariaDB 10.1
2015-03-17 09:24:22 +01:00
Jan Lindström
a3e68b4a55
MDEV-7772: SIGSEGV on my_aes_encrypt_cbc when -DWITH_SSL=bundled
...
Two problems:
- Read/Write outside of buffer at memcpy() because of incorrect parameters
. OPENSSL_assert(EVP_CIPHER_CTX_iv_length(&ctx.ctx) == iv_length); // ECB does not use IV, thus incorrect assertion
Added:
mysql-test/include/encryption_algorithms.combinations to run tests with methods cbc, ecb and ctr in
those systems where they are available (see suite.pm).
2015-03-17 07:00:14 +02:00
Nirbhay Choubey
5e6f12366a
MDEV-6069: Remove old logic for 3.23-to-higher upgrades from upgrade SQL scripts
...
Removed pre-5.1 tweaks & logics from mysql_system_table_fix.sql.
2015-03-16 21:50:20 -04:00
Oleksandr Byelkin
0d7bc1edf3
32 bit test fix
2015-03-16 21:01:58 +01:00
Sergey Vojtovich
fec94a6b44
MDEV-7728 - Improve xid cache scalability by using lock-free hash
...
This is an addition to original patch. Some platforms are strict about atomic
op argument signedness.
2015-03-16 22:54:43 +04:00
Alexander Barkov
e6f67c64cd
MDEV-6572 "USE dbname" with a bad sequence erroneously connects to a wrong database
2015-03-16 21:55:10 +04:00
Sergey Vojtovich
4cb86b79dd
MDEV-7728 - Improve xid cache scalability by using lock-free hash
...
Spider support for new xid cache implementation.
2015-03-16 19:07:52 +04:00
Sergey Vojtovich
6bd24deab4
MDEV-7728 - Improve xid cache scalability by using lock-free hash
...
XID cache is now based on lock-free hash.
Also fixed lf_hash_destroy() to call alloc destructor.
Note that previous implementation had race condition when thread was accessing
XA owned by different thread. This new implementation doesn't fix it either.
2015-03-16 19:07:51 +04:00
Kristian Nielsen
be1c5660f4
MDEV-6981: feature request MASTER_GTID_WAIT status variables
...
Missing .result file update.
2015-03-16 15:02:05 +01:00
Kristian Nielsen
1f8efee584
Merge MDEV-7198: status variable for Slave_skipped_errors
2015-03-16 14:54:16 +01:00
Kristian Nielsen
ef4d8db5ec
MDEV-6981: feature request MASTER_GTID_WAIT status variables
...
Review fixes:
- Coding style
- Fix bad .result file
- Fix test to be tolerant of different timing.
- Fix test to give better info in case of unexpected timing.
2015-03-16 14:40:29 +01:00
Kristian Nielsen
0e717c5bf4
Merge branch 'mdev-6981-master_gtid_wait-status-variables' of https://github.com/openquery/mariadb-server into danblack
...
Conflicts:
sql/mysqld.cc
2015-03-16 13:41:11 +01:00
Daniel Black
9362dd43ff
additional slave_skip_errors status
2015-03-16 23:15:36 +11:00
Daniel Black
51ea3939b4
Complete test for status slave_skipped_errors
2015-03-16 23:06:30 +11:00
Sergey Vojtovich
18e9c314e4
MDEV-6650 - LINT_INIT emits code in non-debug builds
...
Replaced all references to LINT_INIT with UNINIT_VAR and LINT_INIT_STRUCT.
Removed LINT_INIT macro.
2015-03-16 14:48:22 +04:00
Jan Lindström
e7b1d7350f
Introduce only one combinations file and and rule for aes_ctr to
...
suite.pm so that it is not used if not available.
2015-03-16 12:47:32 +02:00
Alexey Botchkov
10554ca6cb
Test results fixed.
2015-03-16 12:02:21 +04:00
Alexander Barkov
f48dc5ccc7
Moving the conversion code from String::well_formed_copy()
...
to my_convert_fix() - a new function in /strings.
2015-03-16 12:14:31 +04:00
Jan Lindström
c4b268add0
InnoDB cleanup. Remove empty statements i.e. extra ; characters.
2015-03-16 09:14:13 +02:00
Alexey Botchkov
da4b52432a
MDEV-7512 GIS: ST_ synonyms for functions are not consistent.
...
Checked for missing synonims, added those found.
2015-03-15 23:00:05 +04:00
Alexey Botchkov
874f0d7759
Test result fixed.
2015-03-15 22:27:45 +04:00
Alexey Botchkov
37345bd9dd
MDEV-7529 GIS: ST_Relate returns unexpected results for POINT relations.
...
Problem was that we considered the point itself as the 'border' object. Instead
of that the 'border' of a POINT is an empty set, and the point is the 'interior'.
Another error fixed by the way - not all operations of the resulting function were properly
allocated.
2015-03-15 22:20:38 +04:00
Alexey Botchkov
ca30418837
MDEV-7514 GIS: PointOnSurface returns NULL instead of the point.
...
Need to take into account cases of a polygon shaped as a very thin line.
2015-03-15 11:17:50 +04:00
Oleksandr Byelkin
a21ef88d2a
MDEV-6954: SET STATEMENT rand_seedX = ...FOR ... makes the next rand() to return 0
...
The variables now return real values. They can't be made usual variables because they do not have DEFAULT value.
2015-03-14 08:41:43 +01:00
Oleksandr Byelkin
41106b229e
MDEV-6997: SET STATEMENT last_insert_id FOR ... does not affect the value written to the binlog
...
Problem was in reinitialization of first_successful_insert_id_in_prev_stmt_for_binlog after setting variables.
2015-03-13 20:42:30 +01:00
Alexander Barkov
197afb413f
MDEV-6566 Different INSERT behaviour on bad bytes with and without character set conversion
2015-03-13 16:51:36 +04:00
Jan Lindström
7c21ea9f50
MDEV-7772: SIGSEGV on my_aes_encrypt_cbc when -DWITH_SSL=bundled
...
Two problems:
- Read/Write outside of buffer at memcpy() because of incorrect parameters
. OPENSSL_assert(EVP_CIPHER_CTX_iv_length(&ctx.ctx) == iv_length); // ECB does not use IV, thus incorrect assertion
Added:
mysql-test/include/have_file_key_management_plugin.combinations ( to run with aes_cbc and aes_ecb)
mysql-test/include/have_openssl_ctr.combinations ( to run with aes_cbc, aes_ecb and aes_ctr)
2015-03-13 14:18:07 +02:00
Alexey Botchkov
702fba1511
MDEV-7510 GIS: IsRing returns false for a primitive triangle.
...
The problem is in the IsSimple function. If the first and the last points
of a curve coincide it's and exception and the line is still 'simple'.
2015-03-13 16:10:31 +04:00
Alexander Barkov
75d65b5f4e
MDEV-6989 BINARY and COLLATE xxx_bin comparisions are not used for optimization in some cases
2015-03-13 15:48:39 +04:00
Alexander Barkov
bd2105855a
Adding "const" qualifier to Item::compare_collation()
2015-03-13 13:52:07 +04:00
Jan Lindström
4d0e52189c
MDEV-7770: Online DDL progress output contains incorrectly printed index names
...
Index names were not formatted correctly.
2015-03-13 09:38:08 +02:00
Alexander Barkov
bb3115b256
MDEV-6990 GROUP_MIN_MAX optimization is not applied in some cases when it could
2015-03-12 18:12:15 +04:00
Alexey Botchkov
129c82bb59
MDEV-7334 valgrind warning "unitialized bytes" in 10.1.
...
The 'srid' field's copying was missing in the copying Create_field::Create_field() constructor.
2015-03-12 17:50:23 +04:00
Jan Lindström
8249dcaaeb
MDEV-6858: enforce_storage_engine option
...
Merge from Percona Server enforced use of a specific storage engine
authored by Stewart Smith.
Modified to be session variable and modifiable only by SUPER. Use
similar implementation as default_storage_engine.
2015-03-12 12:17:14 +02:00