lp:maria/5.5

Created by Sergei Golubchik and last modified
Get this branch:
bzr branch lp:maria/5.5
Members of Maria-captains can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Maria-captains
Project:
MariaDB
Status:
Mature

Recent revisions

4437. By Michael Widenius <email address hidden>

Fixed crashing bug when using ONLY_FULL_GROUP_BY in a stored procedure/trigger that is repeatedly executed.
This is MDEV-7601, including it's sub tasks MDEV-7594, MDEV-7555, MDEV-7590, MDEV-7581, MDEV-7589

The problem was that select_lex->non_agg_fields was not properly reset for re-execution and this caused an overwrite of a random memory position.
The fix was move non_agg_fields from select_lext to JOIN, which is properly reset.

4436. By Sergei Golubchik

merge

4435. By Sergey Petrunia

MDEV-7356: Subquery gives incorrect results

The bug was in remove_sj_conds(), which is used by sj-materialization strategy.
The check used by the function didn't take into account that the subquery could
have another ("grandchild") subquery which is merged into the child subquery.
In that case, grandchild's IN-expression could be incorrectly removed.

Fixed by using more robust logic in remove_sj_conds.

4434. By Alexey Botchkov

MDEV-7512 GIS: ST_ synonyms for functions are not consistent.
        ST_MULTIPOLYGONFROMTEXT, ST_MULTIPOINTFROMTEXT, ST_MULTILINESTRINGFROMTEXT added.

4433. By Sergei Golubchik

MDEV-7290 please update MSI installer to include HeidiSQL 9.1

4432. By Sergei Golubchik

restore a cross-compiling bit that was lost in a merge

4431. By Sergei Golubchik

MDEV-7478 log-basename unpredictable behavior in standalone mode

* fix /etc/init.d/mysql to use log-basename for pid-filename
* fix mysqld_safe not to force logging-to-file when log-basename is specified

4430. By Sergei Golubchik

MDEV-7351 5.5 build fails on Ubuntu Utopic in buildbot

include oqgraph into deb packages conditionally, just like we do with tokudb

4429. By Oleksandr "Sanja" Byelkin

MDEV-7260: Crash in get_best_combination when executing multi-table UPDATE with nested views

Do not use merge_for_insert for commands which use SELECT because optimizer can't work with such tables.

Fixes which makes multi-delete working with normally merged views.

4428. By Alexey Botchkov

MDEV-7516 Assertion `!cur_p->event' failed in Gcalc_scan_iterator::arrange_event(int, int).
    When the distance in ST_BUFFER is too far negative the coordinates can run out of the operational
    area. We should just return an empty geometry in this case.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:maria/5.3
This branch contains Public information 
Everyone can see this information.