• Monty's avatar
    Fixed MDEV-8428: Mangled DML statements on 2nd level slave when enabling binlog checksums · f3e578ab
    Monty authored
    Fix was to add a test in Query_log_event::Query_log_event() if we are using
    CREATE ... SELECT and in this case use trans cache, like we do on the master.
    This avoid using (with doesn't have checksum)
    
    Other things:
    - Removed dummy call my_checksum(0L, NULL, 0)
    - More DBUG_PRINT
    - Cleaned up Log_event::need_checksum() to make it more readable (similar as in MySQL 5.6)
    - Renamed variable that was hiding another one in create_table_imp()
    f3e578ab
sql_table.cc 319 KB