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

    XMLWordPrintable

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

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

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.