lp:~maria-captains/maria/5.3-knielsen
- Get this branch:
- bzr branch lp:~maria-captains/maria/5.3-knielsen
Branch merges
Branch information
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. - 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)
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