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

multi_source.status_vars fails on MacOS platform

    XMLWordPrintable

Details

    • Not for Release Notes
    • Q4/2026 Server Maintenance

    Description

      multi_source.status_vars fails on MacOS platform on different branches.

      Mostly due to the following two reasons:

      1. Explicit --die command executed
      2. Result mismatch in show status like 'Slave_received_heartbeats';

      Failed Build details:

              {
                  "test_name": "multi_source.status_vars",
                  "fail_count": 8,
                  "fail_url": "https://buildbot.mariadb.org/cr/api/testfailures/?test_name=multi_source.status_vars&min_date=2026-09-11T00%3A00%3A00&limit=100&sort_order=desc&max_date=2026-09-18T00%3A00%3A00",
                  "branches": {
                      "10.11": {
                          "failure_count": 4,
                          "distinct_failure_texts": [
                              {
                                  "builder_name": "aarch64-macos",
                                  "commit": "f4a3b69bdf142439cfcf54787606c92100ed6256",
                                  "branch": "10.11",
                                  "dt": "2026-09-17T10:37:10Z",
                                  "test_name": "multi_source.status_vars",
                                  "info_text": "",
                                  "failure_text": "multi_source.status_vars                 w24 [ fail ]\n        Test ended at 2026-09-17 08:42:12\n\nCURRENT_TEST: multi_source.status_vars\nmysqltest: In included file \"./include/wait_for_status_var.inc\": \nincluded from /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.test at line 75:\nAt line 88: Explicit --die command executed\n\nThe result from queries just before the failure was:\n< snip >\ninclude/wait_for_slave_sql_to_stop.inc\nchange master to master_heartbeat_period=1;\nshow status like 'Slave_received_heartbeats';\nVariable_name\tValue\nSlave_received_heartbeats\t0\nstart slave;\ninclude/wait_for_slave_to_start.inc\n**** ERROR: failed while waiting for '' 'Slave_received_heartbeats' = '2' ****\nNote: the following output may have changed since the failure was detected\n**** Showing STATUS, PROCESSLIST ****\nSHOW  STATUS LIKE 'Slave_received_heartbeats';\nVariable_name\tValue\nSlave_received_heartbeats\t29\nSHOW PROCESSLIST;\nId\tUser\tHost\tdb\tCommand\tTime\tState\tInfo\tProgress\n54\troot\tlocalhost:62830\ttest\tQuery\t0\tstarting\tSHOW PROCESSLIST\t0.000\n55\tsystem user\t\tNULL\tSlave_IO\t32\tWaiting for master to send event\tNULL\t0.000\n56\tsystem user\t\tNULL\tSlave_SQL\t31\tSlave has read all relay log; waiting for more updates\tNULL\t0.000\n59\tsystem user\t\tNULL\tSlave_IO\t30\tWaiting for master to send event\tNULL\t0.000\n60\tsystem user\t\tNULL\tSlave_SQL\t29\tSlave has read all relay log; waiting for more updates\tNULL\t0.000\n\nMore results from queries before failure can be found in /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/24/log/status_vars.log\n\n - saving '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/24/log/multi_source.status_vars/' to '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/log/multi_source.status_vars/'\n\nRetrying test multi_source.status_vars, attempt(2/3)...\n"
                              },
                              {
                                  "builder_name": "aarch64-macos",
                                  "commit": "52289d4555737a45535c7186be3b40f0316612df",
                                  "branch": "10.11",
                                  "dt": "2026-09-11T15:12:46Z",
                                  "test_name": "multi_source.status_vars",
                                  "info_text": "",
                                  "failure_text": "multi_source.status_vars                 w29 [ fail ]\n        Test ended at 2026-09-11 13:16:51\n\nCURRENT_TEST: multi_source.status_vars\n--- /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.result\t2026-09-11 12:53:04\n+++ /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.reject\t2026-09-11 13:16:49\n@@ -54,7 +54,7 @@\n include/wait_for_slave_to_start.inc\n show status like 'Slave_received_heartbeats';\n Variable_name\tValue\n-Slave_received_heartbeats\t2\n+Slave_received_heartbeats\t3\n stop slave;\n include/wait_for_slave_to_stop.inc\n set default_master_connection = 'master1';\n\nResult content mismatch\n\n - saving '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/29/log/multi_source.status_vars/' to '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/log/multi_source.status_vars/'\n\nRetrying test multi_source.status_vars, attempt(2/3)...\n"
                              }
                          ]
                      },
                      "11.4": {
                          "failure_count": 1,
                          "distinct_failure_texts": [
                              {
                                  "builder_name": "aarch64-macos",
                                  "commit": "5fde7c6c7b108be92489f4a4d5888c3e024f10bf",
                                  "branch": "11.4",
                                  "dt": "2026-09-15T15:40:41Z",
                                  "test_name": "multi_source.status_vars",
                                  "info_text": "",
                                  "failure_text": "multi_source.status_vars                 w27 [ fail ]\n        Test ended at 2026-09-15 13:43:23\n\nCURRENT_TEST: multi_source.status_vars\n--- /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.result\t2026-09-15 13:32:41\n+++ /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.reject\t2026-09-15 13:43:20\n@@ -54,7 +54,7 @@\n include/wait_for_slave_to_start.inc\n show status like 'Slave_received_heartbeats';\n Variable_name\tValue\n-Slave_received_heartbeats\t2\n+Slave_received_heartbeats\t3\n stop slave;\n include/wait_for_slave_to_stop.inc\n set default_master_connection = 'master1';\n\nResult content mismatch\n\n - saving '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/27/log/multi_source.status_vars/' to '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/log/multi_source.status_vars/'\n\nRetrying test multi_source.status_vars, attempt(2/3)...\n"
                              }
                          ]
                      },
                      "11.8": {
                          "failure_count": 1,
                          "distinct_failure_texts": [
                              {
                                  "builder_name": "aarch64-macos",
                                  "commit": "08c28e3fbd56c26fe0973bfcc807fa95c2b23ee3",
                                  "branch": "11.8",
                                  "dt": "2026-09-11T17:33:44Z",
                                  "test_name": "multi_source.status_vars",
                                  "info_text": "",
                                  "failure_text": "multi_source.status_vars                 w29 [ fail ]\n        Test ended at 2026-09-11 15:36:56\n\nCURRENT_TEST: multi_source.status_vars\n--- /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.result\t2026-09-11 15:27:10\n+++ /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.reject\t2026-09-11 15:36:53\n@@ -54,7 +54,7 @@\n include/wait_for_slave_to_start.inc\n show status like 'Slave_received_heartbeats';\n Variable_name\tValue\n-Slave_received_heartbeats\t2\n+Slave_received_heartbeats\t3\n stop slave;\n include/wait_for_slave_to_stop.inc\n set default_master_connection = 'master1';\n\nResult content mismatch\n\n - saving '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/29/log/multi_source.status_vars/' to '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/log/multi_source.status_vars/'\n\nRetrying test multi_source.status_vars, attempt(2/3)...\n"
                              }
                          ]
                      },
                      "13.0": {
                          "failure_count": 1,
                          "distinct_failure_texts": [
                              {
                                  "builder_name": "aarch64-macos",
                                  "commit": "620a4b5624222048fece7fe1789978ae0675cae2",
                                  "branch": "13.0",
                                  "dt": "2026-09-15T09:49:58Z",
                                  "test_name": "multi_source.status_vars",
                                  "info_text": "",
                                  "failure_text": "multi_source.status_vars                 w31 [ fail ]\n        Test ended at 2026-09-15 07:53:19\n\nCURRENT_TEST: multi_source.status_vars\n--- /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.result\t2026-09-15 07:41:45\n+++ /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.reject\t2026-09-15 07:53:16\n@@ -54,7 +54,7 @@\n include/wait_for_slave_to_start.inc\n show status like 'Slave_received_heartbeats';\n Variable_name\tValue\n-Slave_received_heartbeats\t2\n+Slave_received_heartbeats\t3\n stop slave;\n include/wait_for_slave_to_stop.inc\n set default_master_connection = 'master1';\n\nResult content mismatch\n\n - saving '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/31/log/multi_source.status_vars/' to '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/log/multi_source.status_vars/'\n\nRetrying test multi_source.status_vars, attempt(2/3)...\n"
                              }
                          ]
                      },
                      "13.1": {
                          "failure_count": 1,
                          "distinct_failure_texts": [
                              {
                                  "builder_name": "aarch64-macos",
                                  "commit": "6afb39b051d3532af704539339c1496002fa8dd3",
                                  "branch": "13.1",
                                  "dt": "2026-09-15T18:45:08Z",
                                  "test_name": "multi_source.status_vars",
                                  "info_text": "",
                                  "failure_text": "multi_source.status_vars                 w23 [ fail ]\n        Test ended at 2026-09-15 16:48:16\n\nCURRENT_TEST: multi_source.status_vars\n--- /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.result\t2026-09-15 16:37:06\n+++ /Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/suite/multi_source/status_vars.reject\t2026-09-15 16:48:15\n@@ -54,7 +54,7 @@\n include/wait_for_slave_to_start.inc\n show status like 'Slave_received_heartbeats';\n Variable_name\tValue\n-Slave_received_heartbeats\t2\n+Slave_received_heartbeats\t3\n stop slave;\n include/wait_for_slave_to_stop.inc\n set default_master_connection = 'master1';\n\nResult content mismatch\n\n - saving '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/23/log/multi_source.status_vars/' to '/Users/ec2-user/buildbot/prod/aarch64-macos/build/mysql-test/var/log/multi_source.status_vars/'\n\nRetrying test multi_source.status_vars, attempt(2/3)...\n"
                              }
                          ]
                      }
                  }
              }
      

      Attachments

        Activity

          People

            Gosselin Dave Gosselin
            susil.behera Susil Behera
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0d
                0d
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 4h 5m
                4h 5m

                Git Integration

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