lp:~mdcallag/maria/5.3fcntl

Created by Mark Callaghan and last modified
Get this branch:
bzr branch lp:~mdcallag/maria/5.3fcntl
Only Mark Callaghan can upload to this branch. If you are Mark Callaghan please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mark Callaghan
Project:
MariaDB
Status:
Development

Recent revisions

2921. By Mark Callaghan

Port http://bazaar.launchpad.net/~mysqlatfacebook/mysqlatfacebook/5.1/revision/3540. When the
server is compiled with -DNO_ALARM this uses socket timeouts and avoids frequent fcntl calls.
Many Linux kernels use the big kernel lock during fcntl calls so this change can reduce
severe contention on fcntl and it doubles peak QPS for sysbench read-only from ~100k to ~200k.

This diff excludes 2 of the 7 lines changed in the original diff. I think those two lines were
incorrect and they broke the mtr test rpl.rpl_ssl

2920. By Sergey Petrunia

BUG#724537: innodb_mysql.test fails with --embedded-server
- Don't access THD::killed directly from ha_innodb.cc. This is forbidden because
  THD has different membership (and so, different member offsets) in regular and embedded server.
  Access must be done through thd_killed() function.

- if we're interrupted by the user while in XtraDB, return the proper code.

2919. By Michael Widenius

Fixed build issues
- Linking now with g++ instead of gcc with 'compile-dist' to solve problems with handlersocket/client
- Fixed bug in heap tables when doing handler read next-prev over last row

2918. By Michael Widenius

Fixed compiler warnings and some test failures found by buildbot

2917. By Michael Widenius

Merge with main

2916. By Vladislav Vaintroub

Bug#53240 :Fixed dependency to prevent occasional situations
where bison runs in parallel with the same input and output files

2915. By Vladislav Vaintroub

Fix remaining 5.2 buildbot problems:
- Cherrypick MBUG#688404 (PBXT crashes in debug/x64)
- Fix unixism (rm -rf) in the test suite_timeout
- Avoid plugin tests on Windows/embedded, plugins do not and will not work here

2914. By Vladislav Vaintroub

add newline at the end of file

2913. By Vladislav Vaintroub

Fix remaining windows (32 bit) warnings.

2912. By Vladislav Vaintroub

Fixed high-impact Windows 64bit warnings (at least 4000 of them)

Branch metadata

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

Subscribers