- 12 Jan, 2015 3 commits
-
-
Sergei Golubchik authored
if lf_hash_delete() and lf_hash_search() cannot create a new bucket because of OOM, they'll start the search from the parent bucket. As for lf_hash_iterate() - it only ever uses bucket number 0, so if it cannot create *that* bucket, the hash must surely be empty.
-
Sergey Vojtovich authored
Fixed error path of close_cached_connection_tables() to unlock mutex.
-
Jan Lindström authored
Test causes OS error printout and we need to supress this error message on tests.
-
- 11 Jan, 2015 2 commits
-
-
Sergei Golubchik authored
better fix that doesn't make debug-dbug variable to disappear from mysqld --help output (this fact is used by have_debug.inc) and shows correctly what dbug value was set on the command line.
-
Sergei Golubchik authored
-
- 10 Jan, 2015 1 commit
-
-
Nirbhay Choubey authored
Use save_master_gtid.inc/sync_with_master_gtid.inc to sync slave with master instead of log position.
-
- 09 Jan, 2015 2 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
500 -> 1000
-
- 08 Jan, 2015 2 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
As requested by Monty
-
- 05 Jan, 2015 1 commit
-
-
Nirbhay Choubey authored
Added a validity check for my_bind_addr_str before its value is accessed.
-
- 02 Jan, 2015 1 commit
-
-
Nirbhay Choubey authored
Check whether the definer host string is not null before appending it to the specified buffer.
-
- 01 Jan, 2015 2 commits
-
-
Nirbhay Choubey authored
In the special case of ALTER TABLE with >10K rows, wsrep commit should skip if wsrep is not enabled. Added a test case.
-
Nirbhay Choubey authored
When wsrep is enabled, an md5 hash of the entire row is calculated for tables with no PK. It, however segfaulted as the md5 context object was not properly constructed. Fixed by ensuring that the YaSSL's context object gets constructed explicitly at the specified pre-allocated location (placement) before its used. Added a test case.
-
- 29 Dec, 2014 1 commit
-
-
Sergey Vojtovich authored
query_prealloc_size, query_alloc_block_size and log_tc_size. Fixed incorrect registration of LOCK_binlog_end_pos in PFS.
-
- 28 Dec, 2014 5 commits
-
-
Sergey Vojtovich authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
casts, etc real changes are: * remove one retry, it is enough to check for DELETED after the key is read * advance 'head' pointer when we see a dummy node to have shorter retries
-
Jan Lindström authored
-
Jan Lindström authored
Add fix for MDEV-7369
-
- 27 Dec, 2014 1 commit
-
-
James Taylor authored
See also https://mariadb.atlassian.net/browse/MDEV-7369
-
- 26 Dec, 2014 3 commits
-
-
Sergey Vojtovich authored
log-tc-size is 24K by default. Page size is 64K on PPC64. But log-tc-size must be at least 3 x page size. This is enforced by TC_LOG_MMAP::open() with a comment: to guarantee non-empty pool. This all makes server not startable in default configuration on PPC64. Autosize log-tc-size, so that it's min value= page size * 3, default value= page size * 6, block size= page size.
-
Sergey Vojtovich authored
wsrep_status was renamed to wsrep_info. Adjusted deb build scripts accordingly.
-
Sergey Vojtovich authored
getopt value pointer of "debug" variable was pointing to incorrect address: &global_system_variables. Runtime statements like SHOW VARIABLES materialize value from DBUG structures on demand, so they never access getopt value pointer. But mysqld --help --verbose loaded this value from &global_system_variables. Remove "debug" variable from mysqld --help --verbose output by setting value pointer to NULL.
-
- 24 Dec, 2014 1 commit
-
-
Alexey Botchkov authored
The srid variable was used uninitialised when the field wasn't GIS. Only problem is that it makes the debugger unhappy. Still added the initialization.
-
- 23 Dec, 2014 3 commits
-
-
Nirbhay Choubey authored
Addendum : Renamed plugin .so file.
-
Jonas Oreland authored
Implement --semi-sync-master-wait-point=AFTER_SYNC|AFTER_COMMIT. When AFTER_SYNC, the semi-sync wait will be done earlier, before the storage engine commit rather than after. This means that a transaction will not be visible on the master until at least one slave has received it.
-
Jonas Oreland authored
Make the binlog dump threads not need to take LOCK_log while sending binlog events to slave. Instead, a new LOCK_binlog_end_pos is used just to coordinate tracking the current end-of-log. This is a pre-requisite for MDEV-162, "Enhanced semisync replication". It should also help reduce the contention on LOCK_log on a busy master. Also does some much-needed refactoring/cleanup of the related code in the binlog dump thread.
-
- 16 Dec, 2014 1 commit
-
-
Alexander Barkov authored
Adding "--source include/have_udf.inc" and a few "--replace" commands.
-
- 15 Dec, 2014 1 commit
-
-
Alexander Barkov authored
MDEV-7282 SP: CREATE OR REPLACE, CREATE IF NOT EXISTS
-
- 12 Dec, 2014 2 commits
-
-
Nirbhay Choubey authored
-
Elena Stepanova authored
-
- 10 Dec, 2014 8 commits
-
-
Alexander Barkov authored
where the former is enough.
-
Alexander Barkov authored
-
Alexander Barkov authored
An additional debug test, made by Sriram Patil while working on "CREATE VIEW IF NOT EXISTS".
-
Alexander Barkov authored
Forgot to do "git add" for a number of files in the previous commit.
-
Alexander Barkov authored
-
Alexander Barkov authored
A clean-up: require CREATE+DROP privileges for "CREATE OR REPLACE DATABASE", instead of just CREATE privilege.
-
Alexander Barkov authored
A test clean-up: The "SHOW DATABASES" queries now use "LIKE 'db%'", to display only the databases created during this test, thus exclude the system databases, as some of them can be optional (e.g. performance_schema).
-
Alexander Barkov authored
-