• Andrei Elkin's avatar
    Bug #38798 Assertion mysql_bin_log.is_open() failed in binlog_trans_log_savepos() · dc5dec25
    Andrei Elkin authored
          
    The assert is about binlogging must have been activated, but it was
    not actually according to the reported how-to-repeat instuctions.
    Analysis revealed that binlog_start_trans_and_stmt() was called
    without prior testing if binlogging is ON.
    
    Fixed with avoing entering binlog_start_trans_and_stmt() if binlog is
    not activated.
    
    
    mysql-test/r/skip_log_bin.result:
      new results.
    mysql-test/t/skip_log_bin-master.opt:
      the option to deactivate binlogging.
    mysql-test/t/skip_log_bin.test:
      regression test for the bug.
    sql/sql_insert.cc:
      avoing entering binlog_start_trans_and_stmt() if binlog is not activated.
    dc5dec25
skip_log_bin.test 645 Bytes