lp:~maria-captains/maria/10.0-MDEV-3862

Created by Oleksandr "Sanja" Byelkin and last modified
Get this branch:
bzr branch lp:~maria-captains/maria/10.0-MDEV-3862
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

3480. By Oleksandr "Sanja" Byelkin

MDEV-3862 Lift limitation for merging VIEWS with Subqueries in SELECT list.

3479. By Timour Katchaounov

MDEV-3858 Change JOIN_TAB::records_read from ha_rows to double

Currently JOIN_TAB::records_read is of type ha_rows.
This is an integer type, which prevents proper selectivity and rows estimates.

3478. By Vladislav Vaintroub

Trigger pusbuild build

3477. By Vladislav Vaintroub

MDEV-3847 : MSI installer does not work.

- Fix bug in bootstrapper.

- Also, delete innodb log files cafter bootstrapping , to workaround
"different log size" Innodb error during the first service start by MSI.
This is a temporary measure, in the future innodb will allow handling
different file size more gracefully.

3476. By Vladislav Vaintroub

MDEV-3839 : on Solaris 10, KILLing slave thread has no effect.

The reason for the error is missing definition for SIGNAL_WITH_IO_CLOSE on this platform
which now needs to always be defined, as in 5.6

On Solaris10 only, this preprocessor constant was not defined, thus code that shutdowns a socket in THD::awake was not executed, and polling thread was not interrupted.

Fix is to always define SIGNAL_WITH_IO_CLOSE, just like MySQL5.6 does.

3475. By Sergei Golubchik

set username=hostname=NULL in the P_S for the aria background checkpoint thread

3474. By Vladislav Vaintroub

Improve cleanup in create_initial_db.cmake, fix the 'table already exists' error if build is run twice.

3473. By Vladislav Vaintroub

MDEV-3822 :10.0-serg fails on windows buildslaves

Fix mismerged code from 5.6 (named-pipe related). viopipe.c, which was introduced in 5.6 is now copied almost identically into 10.0

The unused vio::pipe_overlapped is removed.

3472. By Sergey Petrunia

Merge 5.5 -> 10.0-serg

3471. By Sergey Petrunia

# MDEV-3817: Wrong result with index_merge+index_merge_intersection, InnoDB table, join, AND and OR conditions
Reconcile the fixes from:
#
# <email address hidden>
# Fix for BUG#12698916 - "JOIN QUERY GIVES WRONG RESULT AT 2ND EXEC. OR
# AFTER FLUSH TABLES [-INT VS NULL]"
#
# <email address hidden>
# Fix for BUG#12912171 - ASSERTION FAILED: QUICK->HEAD->READ_SET == SAVE_READ_SET
# and
#
and related fixes from: BUG#1006164, MDEV-376:

Now, ROR-merged QUICK_RANGE_SELECT objects make no assumptions about the values
of table->read_set and table->write_set.
Each QUICK_ROR_SELECT has (and had before) its own column bitmap, but now, all
QUICK_ROR_SELECT's functions that care: reset(), init_ror_merged_scan(), and
get_next() will set table->read_set when invoked and restore it back to what
it was before the call before they return.

This allows to avoid the mess when somebody else modifies table->read_set for
some reason.

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