| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
VERSION
cmake/plugin.cmake
config.h.cmake
configure.cmake
plugin/server_audit/server_audit.c
sql/sql_yacc.yy
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Revert the patch for MDEV-9504.
It causes test failures, attempt to fix these causes more failures. The
source of all this is that the code in test_if_skip_sort_order() has
a peculiar way of treating select_limit parameter:
Correct value is computed when the query plan is changed. In other cases,
we use an approximation that ignores the presence of GROUP BY clause,
or JOINs, or both.
A patch that fixes all of the above would be too big to do in 10.1
|
| |
| |
| |
| |
| | |
The memory loss could happen in Aria with encrypted tables when Aria failed to encrypt a block.
In normal usage this should never happen.
|
| |\
| | |
| | |
| | |
| | | |
Conflicts:
configure.cmake
|
| | |\ |
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
configure.cmake
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
create_partition_index_description() had wrong logic to calculate
length of the key value buffer that is used by the range optimizer.
For some reason it used MAX(partitioning_columns_len,
subpartitioning_columns_len) while it should use SUM of these values.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change parser so it saves all the query line to the ';' in the
sp_instr::m_query.
|
| | | |
| | | |
| | | |
| | | | |
character, e.g dash
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Legacy code would set JOIN_TAB::limit only for EXPLAIN queries (this
variable is only used when producing EXPLAIN output)
- ANALYZE/SHOW EXPLAIN need to produce EXPLAIN output for non-EXPLAIN
queries, too, so we should always set JOIN_TAB::limit.
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | | |
Conflicts:
config.h.cmake
configure.cmake
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The check for UCONTEXT in cmake was somehow become broken, disabling the
fallback to ucontext. This caused the non-blocking client API to not be
available for non-x86 platforms, on which no hand-crafted assembler
implementation of my_context is available.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
DBUG_ASSERT() added in the patch for MDEV-9181 did not take into account
special circumstances for the prepared statement EXECUTE. Fixig the assert.
Also, extending and fixing comments made during MDEV-9181.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
The test restarts the server, it should not be executed for embedded
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Don't assert if decrypt or encrypt fails if my_assert_on_error is not set.
Added failed file name if encryption/decryption fails.
|
| | | |
| | | |
| | | |
| | | | |
Wrapping args[0] and args[2] into an Item_cache for aggregate functions.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The SQL command 'PREPARE' was broken - should be take into
account.
|
| | | |
| | | |
| | | |
| | | | |
Keep the embedded-server version valid.
|
| | | |
| | | |
| | | |
| | | | |
SHOW CREATE PROCEDURE/FUNCTION fixed.
|
| | | |
| | | |
| | | |
| | | | |
SHOW BINARY LOGS fixed.
|
| | | |
| | | |
| | | |
| | | | |
SHOW MASTER STATUS fixed.
|
| | | |
| | | |
| | | |
| | | | |
SHOW SLAVE STATUS fixed.
|
| | | |
| | | |
| | | |
| | | | |
Fix for SHOW GRANTS statement.
|
| | | |
| | | |
| | | |
| | | | |
Fix for SHOW CREATE DATABASE.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
m_buf_length' failed in Lex_input_stream::body_utf8_start
Nothing should be done before any keyword recognized.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 2ee149be4e9319208dfcfb77712aa1ef805f6ba8.
|
| | | |
| | | |
| | | |
| | | | |
that we support SSL when using named pipes or shared memory.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
operating systems.
The plugin gets the sid of the client process and considers the user
authenticated if the given username matches the username of this sid.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem was that insert-order (enforced by the optimizer) did not handle
the case where the bitmap changed to a new one.
Fixed by remembering the last bitmap page used and to force usage of this when inserting new rows
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Account for timeout of select returning a 0 error code.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The metadata creation part of the mysqld_shww_create separated
to be used on the mysqld_stmt_prepare stage.
|
| | | | |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Removing the "conv_charset" member and using collation.collation
instead, as they duplicated each other.
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | | |
fix compiler warnings
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
(was sometimes in XTAB Catalog)
modified: storage/connect/mycat.cc
modified: storage/connect/mycat.h
modified: storage/connect/reldef.cpp
modified: storage/connect/reldef.h
modified: storage/connect/tabmysql.cpp
modified: storage/connect/tabpivot.cpp
modified: storage/connect/tabtbl.cpp
modified: storage/connect/tabutil.cpp
|
| | | | |
| | | | |
| | | | |
| | | | | |
modified: storage/connect/json.cpp
|
| |\ \ \ \
| | | |_|/
| | |/| | |
|
| | | | | |
|
| | |\ \ \
| | | | |/
| | | |/|
| | | | |
| | | | | |
Conflicts:
plugin/server_audit/server_audit.c
|