lp:~maria-captains/maria/5.5-fusionio

Created by Vladislav Vaintroub and last modified
Get this branch:
bzr branch lp:~maria-captains/maria/5.5-fusionio
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:
Development

Recent revisions

3599. By Vladislav Vaintroub

Add support for fusionio (via PErconas patch)

3598. By Timour Katchaounov

MDEV-3818: Query against view over IS tables worse than equivalent query without view

Fixed the test to be lower-case because it fails on windows with mixed case.

3597. By Michael Widenius

Fixed the CREATE TABLE IF EXIST generates warnings instead of errors

3596. By Timour Katchaounov

MDEV-3818: Query against view over IS tables worse than equivalent query without view

Analysis:
The reason for the suboptimal plan when querying IS tables through a view
was that the view columns that participate in an equality are wrapped by
an Item_direct_view_ref and were not recognized as being direct column
references.

Solution:
Use the original Item_field objects via the real_item() method.

3595. By Michael Widenius

Remember original table row pack type for ALTER TABLE if table is not copied.

3594. By Michael Widenius

Removed lock wait timeout warning when using CREATE TABLE IF EXISTS

3593. By Michael Widenius

Implemented MDEV-3941: CREATE TABLE xxx IF NOT EXISTS should not block if table exists.
- Added option to check_if_table_exists() to quickly check if table exists (either SHARE or .FRM)
- Extended lock_table_names() to not wait for meta data locks if CREATE IF NOT EXISTS is used.

3592. By Michael Widenius

Automatic merge

3591. By Oleksandr "Sanja" Byelkin

Fix of MDEV-3874: Server crashes in Item_field::print on a SELECT from a MERGE view with materialization+semijoin, subquery, ORDER BY.

The problem was that in debugging binaries it try to print item to assign human readable name to the item.
But subquery item was already freed (join_free/cleanup with full cleanup) so Item_field refers to temporary
table which memory had been already freed.

3590. By Igor Babaev

Fixed bug mdev-3888.
When inserting a record with update on duplicate keys the server calls
the ha_index_read_idx_map handler function to look for the record
that violates unique key constraints. The third parameter of this call
should mark only the base components of the index where the server is
searched for the record. Possible hidden components of the primary key
are to be unmarked.

Branch metadata

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

Subscribers