maria:bb-10.4-mdev19134

Last commit made on 2019-05-16
Get this branch:
git clone -b bb-10.4-mdev19134 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.4-mdev19134
Repository:
lp:maria

Recent commits

6264d53... by Sergey Petrunia

MDEV-19134: EXISTS() slower if ORDER BY is defined

Step #2: "[ORDER BY ...] LIMIT n" should not prevent EXISTS-to-IN
conversion, as long as
- the LIMIT clause doesn't have OFFSET
- the LIMIT is not "LIMIT 0".

a03738e... by Sergey Petrunia

MDEV-19134: EXISTS() slower if ORDER BY is defined

Step 1: Removal of ORDER BY [LIMIT] from the subquery should be done
earlier and for broader class of subqueries.

The rewrite was done in Item_in_subselect::select_in_like_transformer(),
but this had problems:
- It didn't cover EXISTS subqueries
- It covered IN-subqueries, but was done after the semi-join transformation
  was considered inapplicable, because ORDER BY was present.

Remaining issue:
- EXISTS->IN transformation happens before
  check_and_do_in_subquery_rewrites() is called, so it is still prevented
  by the present ORDER BY.

ea77162... by Jan Lindström

MDEV-19423: Galera test failure on galera.MDEV-16509

Make sure that SIGNALs are not overwritten before they
are received.

5cf4022... by Oleksandr "Sanja" Byelkin

fix the test for windows

51dcdf2... by varun

Added a 32 bit rdiff for myisam_mrr instead of a 64 bit rdiff

30ddf96... by Sergey Vojtovich

Fixed ya main.flush_read_lock sporadic failure

Use different signal names, so that subsequent WAIT_FOR is not awaken by
previous signal.

29a0f5a... by Oleksandr "Sanja" Byelkin

MDEV-19277: Add status variable that gets incremented if connection is aborted prior to authentication
MDEV-19282: Log more specific warning with log_warnings=2 if connection is aborted prior to authentication

c3ea52c... by Marko Mäkelä

MDEV-17958: Remove IS_BIG_ENDIAN

In 62d28f83b606510fa2b191d2bb049bbfa78181ab the CMake variable
IS_BIG_ENDIAN became orphaned. Remove it.

3d8cace... by Jan Lindström

MDEV-19404: Assertion failure on !is_thread_specific || (mysqld_server_initialized && thd)

In wsrep_plugins_post_init we iterate all theads and if they are
galera appliers (wsrep_applier) we init session variables. However,
current_thd was not set and recent changes on session variables
require holding LOCK_gloal_system_variables mutex.

This is 10.4 version.

4177956... by varun

Fixed myisam_mrr for 32 bit systems