Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-17948

Assertion `thd_killed(thd) || !m_active_tranxs || !m_active_tranxs->is_tranx_end_pos(trx_wait_binlog_name, trx_wait_binlog_pos)' failed in Repl_semi_sync_master::commit_trx

    Details

      Description

      --source include/master-slave.inc
       
      SET @@GLOBAL.rpl_semi_sync_master_enabled = 1;
       
      --connection slave
      source include/stop_slave.inc;
      SET @@GLOBAL. rpl_semi_sync_slave_enabled = 1;
      source include/start_slave.inc;
       
      --connection master
      SET @@GLOBAL.debug_dbug= "d,dbug_master_binlog_over_2GB";
      CREATE TABLE t1 (a INT);
      INSERT INTO t1 SET a=0;
       
      --sync_slave_with_master
      

      The test case is derived from rpl.rpl_semi_sync_skip_repl . I would think that maybe the debug injection causes it intentionally, but since the failure only happens with semisync enabled, I suspect there might be a problem.

      Not reproducible on 10.0.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Elkin Andrei Elkin
                Reporter:
                elenst Elena Stepanova
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: