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

            Elkin Andrei Elkin added a comment -

            julien.fritsch I crossed a test failure while was working on MDEV-7974 and got to dwell into it (naturally with the idea of clearing off my MDEV) to latter find out
            that it's the test's fault and has nothing to do with my MDEV, and that there's an open bug mentioning the test.
            The total work therefore as it often happens with test failures consists of 2/3 of analysis and 1/3 of the test refinement. I could've left out the fixing part, but that about 1 hr.

            I hope this clarifies and justifies.

            Cheers.

            Elkin Andrei Elkin added a comment - julien.fritsch I crossed a test failure while was working on MDEV-7974 and got to dwell into it (naturally with the idea of clearing off my MDEV) to latter find out that it's the test's fault and has nothing to do with my MDEV, and that there's an open bug mentioning the test. The total work therefore as it often happens with test failures consists of 2/3 of analysis and 1/3 of the test refinement. I could've left out the fixing part, but that about 1 hr. I hope this clarifies and justifies. Cheers.
            Elkin Andrei Elkin added a comment -

            A pure test changes patch aaf53ea0b68 is pushed to 10.1.

            Elkin Andrei Elkin added a comment - A pure test changes patch aaf53ea0b68 is pushed to 10.1.

            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.