Description:
The builds and test runs on our i5os machines are horribly slow.
For the test suites, this typically causes suite timeouts (the value is set to 18,000 seconds = 5 hours).
Particularly affected are the "partition" tests,
here are just the times of the "parts.partition_alter*" tests
on i5os (both 32 and 64 bit) in comparison to AIX 5.3.
For all tests that passed on i5os, the reported time is more than 10 times as long as on AIX.
Tests which are not listed on i5os fell victim to the suite timeout:
aix5.3-powerpc-64bit:
partition_alter1_1_2_myisam [ pass ] 32463
partition_alter1_1_myisam [ pass ] 34182
partition_alter1_2_myisam [ pass ] 63703
partition_alter2_1_myisam [ pass ] 148908
partition_alter2_2_myisam [ pass ] 149033
partition_alter3_myisam [ pass ] 6855
partition_alter4_myisam [ pass ] 363207
partition_alter1_1_2_innodb [ pass ] 171773
partition_alter1_1_innodb [ pass ] 106300
partition_alter1_2_innodb [ pass ] 250004
partition_alter2_1_innodb [ pass ] 415462
partition_alter2_2_innodb [ pass ] 385979
partition_alter3_innodb [ pass ] 7353
partition_alter4_innodb [ pass ] 504883
i5os-power-32bit:
partition_alter1_1_2_myisam [ pass ] 401119
partition_alter1_1_myisam [ pass ] 429000
partition_alter1_2_myisam [ pass ] 792946
partition_alter2_1_myisam [ fail ] timeout after 900 seconds
partition_alter2_1_myisam [ retry-fail ] timeout after 900 seconds
partition_alter2_2_myisam [ fail ] timeout after 900 seconds
partition_alter2_2_myisam [ retry-fail ] timeout after 900 seconds
partition_alter3_myisam [ pass ] 84387
partition_alter4_myisam [ fail ] timeout after 900 seconds
partition_alter4_myisam [ retry-fail ] timeout after 900 seconds
partition_alter1_1_2_innodb [ fail ] timeout after 900 seconds
partition_alter1_1_2_innodb [ retry-fail ] timeout after 900 seconds
i5os-power-64bit:
partition_alter1_1_2_myisam [ pass ] 350052
partition_alter1_1_myisam [ pass ] 375186
partition_alter1_2_myisam [ pass ] 688236
partition_alter2_1_myisam [ fail ] timeout after 900 seconds
partition_alter2_1_myisam [ retry-fail ] timeout after 900 seconds
partition_alter2_2_myisam [ fail ] timeout after 900 seconds
partition_alter2_2_myisam [ retry-fail ] timeout after 900 seconds
partition_alter3_myisam [ pass ] 77611
partition_alter4_myisam [ fail ] timeout after 900 seconds
partition_alter4_myisam [ retry-fail ] timeout after 900 seconds
partition_alter1_1_2_innodb [ fail ] timeout after 900 seconds
partition_alter1_1_2_innodb [ retry-fail ] timeout after 900 seconds
partition_alter1_1_innodb [ pass ] 652874
partition_alter1_2_innodb [ fail ] timeout after 900 seconds
How to repeat:
Just try it.
Suggested fix:
Not sure.
Judging from the AIX times, the tests seem to be tolerable.
(OTOH, note that Solaris-Sparc also has some issues with these.)
We need to be sure there is nothing in the server code that causes specific problems on i5os.
Maybe there is nothing we can do about this, other than note and document it.