#! /usr/local/bin/mysql-super-smack

query "select"
 {
   type "select";
   query "select count(*) from w";
   has_result_set "y";
   parsed "n";
 }

query "restore"
 {
   type "restore";
   query "restore table w from '/tmp'";
   has_result_set "y";
   parsed "n";
 }

query "drop"
 {
   type "drop";
   query "drop table if exists w";
   has_result_set "n";
   parsed "n";
 }



client "restorer"
 {
  user "root";
  pass "";
  host "localhost";
  db "test";
  query_barrel "1 drop 1 restore";
 }

client "selector"
 {
  user "root";
  pass "";
  host "localhost";
  db "test";
  query_barrel "-3 1 select";
 }

main
 {
   selector.init();
   restorer.init();
   selector.create_threads(1);
   restorer.create_threads(1);
   selector.set_num_rounds(1);
   restorer.set_num_rounds(1);
   selector.connect();
   restorer.connect();
   restorer.unload_query_barrel();
   selector.unload_query_barrel();
   restorer.collect_threads();
   selector.collect_threads();
   selector.disconnect();
   restorer.disconnect();
 }