lp:~maria-captains/maria/maria-10.0-mdev539

Created by Igor Babaev and last modified
Get this branch:
bzr branch lp:~maria-captains/maria/maria-10.0-mdev539
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

3454. By Igor Babaev

The patch for the task mdev-539.
The patch lifts the limitation of the current implementation
of ALTER TABLE that does not allow to build unique/primary
indexes by sort for MyISAM engine.

3453. By Sergei Golubchik

fix have_debug_sync.inc
remove unused require files

3452. By Sergei Golubchik

MDEV-438 Microseconds: Precision is ignored in CURRENT_TIMESTAMP(N) when it is given as a default column value

For MySQL 5.6 compatibility, support precision specification in CURRENT_TIMESTAMP in
a default clause, when it's not less than the column's precision.

3451. By Sergei Golubchik

simplify the handler api - table_type() is no longer abstract, not even virtual

3450. By Sergei Golubchik

remove HAVE_EXPLICIT_TEMPLATE_INSTANTIATION

3449. By Kristian Nielsen

MDEV-532: Fix some race conditions in test cases.

With MDEV-532, the binlog_checkpoint event is logged asynchronously
from a binlog background thread. This causes some sporadic failures
in some test cases whose output depends on order of events in
binlog.

Fix using an include file that waits until the binlog checkpoint
event has been logged before proceeding with the test case.

3448. By Igor Babaev

Merge mariadb-5.5 -> 10.0-base.

3447. By Kristian Nielsen

MDEV-532: Async InnoDB commit checkpoint.

Make the commit checkpoint inside InnoDB be asynchroneous.
Implement a background thread in binlog to do the writing and flushing of
binlog checkpoint events to disk.

3446. By Timour Katchaounov

Automatic merge MDEV-452 with the latest 10.0-base.

3445. By Kristian Nielsen

MDEV-3861: Assertion in TC_LOG_MMAP.

Root cause was that number of entries in commit checkpoint buffer
was bigger than total available entries in the mmap()'ed score
file. This causes TC_LOG_MMAP to run out of entries before even
the first checkpoint is started, which causes a hang.

Fixed by making sure we have fewer entries within one commit
checkpoint than total available scorefile entries.

Another part of this bug was discovery of severel unrelated bugs
in TC_LOG_MMAP dating back to 5.1. These were fixed in 5.1 and
will be merged up (the problem this patch fixes exists only in
10.0).

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