| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Let open_ltable() rollback statement only if it failed to lock transactional
table. This allows spider to safely open non-transactional system tables during
commit.
|
|
|
|
| |
redo operations.
|
|
|
|
| |
for incorrect byte sequences
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Installation scripts added to setup the required SP-s with the mysql_install_db.
|
| |
|
|\ |
|
| |
| |
| |
| | |
Missing .result file update.
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This counts the number of times a replication event is ignored
due to slave_skip_errors.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
https://github.com/openquery/mariadb-server into danblack
Conflicts:
sql/mysqld.cc
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
MASTER_GTID_WAIT function needs some status to evaluate its use.
master_gtid_wait_count indicates how many times the function is called.
master_gtid_wait_time indicates how much time in microseconds occurred
waiting (or timing out)
master_gtid_timeouts indicates how many time times this function timed
out rather than all successful gtids events being available.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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).
|
| | |
| | |
| | |
| | | |
Removed pre-5.1 tweaks & logics from mysql_system_table_fix.sql.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This is an addition to original patch. Some platforms are strict about atomic
op argument signedness.
|
| | |
| | |
| | |
| | | |
database
|
| | |
| | |
| | |
| | | |
Spider support for new xid cache implementation.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Replaced all references to LINT_INIT with UNINIT_VAR and LINT_INIT_STRUCT.
Removed LINT_INIT macro.
|
| | |
|
| |
| |
| |
| | |
to my_convert_fix() - a new function in /strings.
|
| | |
|
| |
| |
| |
| | |
Checked for missing synonims, added those found.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
Need to take into account cases of a polygon shaped as a very thin line.
|
| |
| |
| |
| |
| |
| | |
return 0
The variables now return real values. They can't be made usual variables because they do not have DEFAULT value.
|
| |
| |
| |
| |
| |
| | |
written to the binlog
Problem was in reinitialization of first_successful_insert_id_in_prev_stmt_for_binlog after setting variables.
|
| |
| |
| |
| | |
set conversion
|
| |
| |
| |
| |
| | |
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'.
|
| |
| |
| |
| | |
optimization in some cases
|
| | |
|
| |
| |
| |
| | |
Index names were not formatted correctly.
|
| | |
|
| |
| |
| |
| | |
The 'srid' field's copying was missing in the copying Create_field::Create_field() constructor.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
- Renaming Item::is_bool_func() to is_bool_type(), to avoid assumption
that the item is an Item_func derivant.
- Deriving Item_func_spatial_rel from Item_bool_func rather than Item_int_func
|
| |
| |
| |
| |
| |
| |
| |
| | |
fixed embedded server tests
MDEV-7009: SET STATEMENT min_examined_row_limit has no effect
MDEV-6948:SET STATEMENT gtid_domain_id = ... FOR has no effect (same for gtid_seq_no and server_id)
old values of SET STATENENT variables now saved in its own Query_arena and restored later
|
| |
| |
| |
| | |
the problem was in assigning default value during parsing.
|
| | |
|
| |
| |
| |
| | |
(changes of backported patch are very small: strlen removed, error processing fixed, view open statistics added)
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
* watch for "redefined macro" warning
* don't enable -D_FORTIFY_SOURCE=2 in debug builds (it requires -O)
|
| | |
| | |
| | |
| | | |
common parent class for Item_func_isnull and Item_func_isnotnull
|