maria:MDEV-8947

Last commit made on 2016-06-08
Get this branch:
git clone -b MDEV-8947 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
MDEV-8947
Repository:
lp:maria

Recent commits

94b47bc... by Kristian Nielsen on 2016-06-08

Merge branch 'mdev9991' into mdev9991-10.1

196d96c... by Kristian Nielsen on 2016-06-08

Fix compiler check for stack unwind hint

The check inserts a DWARF directive to tell stack unwinding that the
bottom of the (co-routine) stack has been reached. Without this, stack
traces may attempt to continue past the bottom of the stack.

The GCC version check was incorrect, and failed to trigger for GCC
version 5.[0123].

9ff9365... by Vladislav Vaintroub on 2016-06-03

Fix sporadic failure of set_statement mtr test.

On Windows with low precision (10-16 ms) timer used for timing queries,
the statement "set @@long_query_time=0.01" can log itself a slow if it
spawn more single timer tick.

The fix is to filter this query out from "SELECT FROM mysql.slow_log"
results

1859caf... by Sergey Petrunia on 2016-06-03

MDEV-10175: range optimizer calls records_in_range() for full extended keys

Make the range optimizer not call records_in_range() when it would
not give any benefit.

825427f... by Sergey Petrunia on 2016-06-03

Update test results

904027c... by Sergey Petrunia on 2016-06-02

Merge branch 'bb-10.1-mdev8989' into 10.1

7d3d758... by Sergey Petrunia on 2016-06-02

MDEV-9764: MariaDB does not limit memory used for range optimization

Part #2: make tree_or(tree1, tree2) to reuse tree1 for the result object
for simple cases. These include key IN (c1, ... cN).

The reuse was happening in old MySQL versions, but we stopped doing it
in the "fair choice between range and index_merge" patch.

b3fc7c7... by Sergey Petrunia on 2016-06-02

Update test results part #3.

685c63b... by Sergey Petrunia on 2016-06-02

Update test results part#2.

3fd2521... by Sergey Petrunia on 2016-06-02

Update test results