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

Unstable XA + binglog tests, with possible MDEV-32830 caused issues

    XMLWordPrintable

Details

    Description

      The following tests: binlog_xa_recover, binlog_xa_prepared_disconnect, and binlog_empty_xa_prepared have proven to be unstable.

      The issue is that they fail differently, and additionally fail in various different ways, on base 10.6 and the MDEV-32830 patch trees. As such, MTR stress testing of XA + binlog on the MDEV-32830 patch is not possible, and it is possible that MDEV-32830 is causing different/additional issues.

      Given this, these tests will need to be fixed and stabilized before signoff on the MDEV-32830 patch can happen.

      The failures occur even when run in single-thread instances (verified), but various issues can be made to shown quickly (< ~1 minute) using:

      rm -Rf /dev/shm/var_auto*; MTR_MEM=/dev/shm ./mysql-test-run --repeat=35 --parallel=30 --mem --force binlog_xa_recover{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} | tee mtr_output.txt
      rm -Rf /dev/shm/var_auto*; MTR_MEM=/dev/shm ./mysql-test-run --repeat=35 --parallel=30 --mem --force binlog_xa_prepared_disconnect{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} | tee mtr_output.txt
      rm -Rf /dev/shm/var_auto*; MTR_MEM=/dev/shm ./mysql-test-run --repeat=35 --parallel=30 --mem --force binlog_empty_xa_prepared{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} | tee mtr_output.txt
      

      Attachments

        Issue Links

          Activity

            People

              Roel Roel Van de Paar
              Roel Roel Van de Paar
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

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