• unknown's avatar
    Bug#17284 erroneous temp table cleanup on slave. · 400e3b43
    unknown authored
      
         Idea of the fix is for master to send FD event with `created' as 0
         to reconnecting slave (upon slave_net_timeout, no master crash) to avoid destroying temp tables.
         In a case of a connect by slave to the master after its crash temp tables have been already
         cleaned up so that slave can not keep `orphan' temp tables.
    
    
    mysql-test/r/rpl_temporary.result:
      results
    mysql-test/t/rpl_temporary.test:
      wait-free addon to check temp tables are ok after slave reconnect.
    sql/sql_repl.cc:
      Storing zero for assigning to `created' of FD event on the reconnecting slave.
    mysql-test/include/get_binlog_dump_thread_id.inc:
      mysqltest's preudo-macro to calculate $id master dump thread id
    400e3b43
sql_repl.cc 46.7 KB