lp:~maria-captains/maria/5.3-knielsen

Created by Kristian Nielsen and last modified
Get this branch:
bzr branch lp:~maria-captains/maria/5.3-knielsen
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

3565. By Kristian Nielsen

MDEV-381: fdatasync() does not correctly flush growing binlog file.

When we append data to the binlog file, we use fdatasync() to ensure
the data gets to disk so that crash recovery can work.

Unfortunately there seems to be a bug in ext3/ext4 on linux, so that
fdatasync() does not correctly sync all data when the size of a file
is increased. This causes crash recovery to not work correctly (it
loses transactions from the binlog).

As a work-around, use fsync() for the binlog, not fdatasync(). Since
we are increasing the file size, (correct) fdatasync() will most
likely not be faster than fsync() on any file system, and fsync()
does work correctly on ext3/ext4. This avoids the need to try to
detect if we are running on buggy ext3/ext4.

3564. By Sergei Golubchik

MDEV-336 oqgraph 5.5 crashes in buildbot

force -fno-strict-aliasing for oqgraph

3563. By Oleksandr "Sanja" Byelkin

fix for MDEV-367

The problem was that was_null and null_value variables was reset in each reexecution of IN subquery, but engine rerun only for non-constant subqueries.

Fixed checking constant in Item_equal sort.
Fix constant reporting in Item_subselect.

3562. By Kristian Nielsen

Merge from 5.2

3561. By Kristian Nielsen

Merge from 5.2.

3560. By Kristian Nielsen

Merge into latest 5.3

3559. By Sergei Golubchik

remove mysql-5.1 assert that is already absent in mysql-5.5

3558. By Sergei Golubchik

MDEV-472 mysql-test-run --valgrind main.ps_2myisam gives warning about not initialized memory

Item::get_date() should return 1 unless the value is a valid date.

3557. By Sergei Golubchik

5.2 merge.

two tests still fail:
  main.innodb_icp and main.range_vs_index_merge_innodb
  call records_in_range() with both range ends being open
  (which triggers an assert)

3556. By Sergey Petrunia

Better comments

Branch metadata

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