Fix VariableAdvisorRules: test didn't pass mysql_version and rule didn't check if it's defined.

This commit is contained in:
Daniel Nichter
2013-08-08 08:35:19 -07:00
parent 2ec4a4328c
commit 02b5042b9b
2 changed files with 2 additions and 0 deletions

View File

@@ -215,6 +215,7 @@ sub get_rules {
code => sub {
my ( %args ) = @_;
my $mysql_version = $args{mysql_version};
return 0 unless $mysql_version;
return _var_lt($args{variables}->{innodb_max_dirty_pages_pct},
($mysql_version < '5.5' ? 90 : 75));
},