Bug #75627 Remove hard-coded aio disable from mtr
Submitted: 25 Jan 2015 21:45 Modified: 26 Apr 2015 19:34
Reporter: Anitha Gopi Email Updates:
Status: Closed Impact on me:
None 
Category:Tools: MTR / mysql-test-run Severity:S3 (Non-critical)
Version:5.6 OS:Any
Assigned to: CPU Architecture:Any

[25 Jan 2015 21:45] Anitha Gopi
Description:
This is a request from webscale

An obsolete hard-coded limit in mtr prevented testing using aio with --mem.

Confirmed this is completely obsolete in all our kernels, then removed it.

Note: This bug was fixed in the linux-2.6.27 release:
	http://kernelnewbies.org/Linux_2_6_27
https://github.com/webscalesql/webscalesql-5.6/commit/267ba59ea08f248b61bc83d29361e6943293...

How to repeat:
Examine code

 # On some old linux kernels, aio on tmpfs is not supported
  # Remove this if/when Bug #58421 fixes this in the server
  if ($^O eq "linux" && $opt_mem) {
    mtr_add_arg($args, "--loose-skip-innodb-use-native-aio");
  }

Suggested fix:
Removed mentioned lines
[26 Apr 2015 19:34] Paul DuBois
Fixed in 5.6.25, 5.7.8, 5.8.0. Changes for test suite. No changelog entry needed.