• John H. Embretsen's avatar
    Fix (preliminary?) for Bug#41502 - MTR v2 should not load plugins during server bootstrap. · 0ea47c97
    John H. Embretsen authored
    Adding --loose-skip-falcon option to the mysqld options provided by MTR (v2) during mysqld bootstrap in order to avoid plugin (in this case Falcon) initialization of static variables etc. Options --loose-skip-innodb and --loose-skip-ndbcluster were already included.
    
    This will fix Bug#41014 (falcon_bug_39708 fails in pushbuild in 6.0-rpl: "succeeded - should have failed")
    in the case of MTR v2 (which currently is available in -rpl branches only). 
    MTR v1 (e.g. in main 6.0 branch) does not have this problem.
    
    It would be more ideal to remove the --loose-skip-* options and provide a single option disabling all plugin initialization instead, or have bootstrap do this by default. Server modifications are (most likely) needed to be able to do that.
    
    
    mysql-test/mysql-test-run.pl:
      Reintroduced the --loose-skip-falcon bootstrap option used by the previous version of this test runner.
    0ea47c97
mysql-test-run.pl 130 KB