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

Test main.vector 'aria' fails on arm64 with string mismatches

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Duplicate
    • None
    • N/A
    • Vector search
    • None
    • Not for Release Notes

    Description

      After uploading MairaDB 11.8.6 to Debian I noticed this test failure:

      236s main.vector 'aria'                       w6 [ fail ]
      236s         Test ended at 2026-03-05 21:24:34
      236s 
      236s CURRENT_TEST: main.vector
      236s /usr/bin/aria_chk: Got error 'Can't find file' when trying to use aria control file './aria_log_control'
      236s /usr/bin/aria_chk: Got error 'Can't find file' when trying to use aria control file './aria_log_control'
      236s --- /tmp/tmp.5NY0rxw8xV/tmp/6/vector,aria.result~	2026-03-05 21:24:34.081065592 +0000
      236s +++ /tmp/tmp.5NY0rxw8xV/tmp/6/vector,aria.reject	2026-03-05 21:24:34.261068079 +0000
      236s @@ -110,13 +110,13 @@
      236s  select id,vec_distance_euclidean(v, x'B047263c9f87233fcfd27e3eae493e3f0329f43e') d from t1 order by d limit 3;
      236s  id	d
      236s  9	0.47199
      236s -10	0.50690
      236s  3	0.58656
      236s +7	0.73444
      236s  select id,vec_distance_euclidean(x'b047263C9f87233fcfd27e3eae493e3f0329f43e', v) d from t1 order by d limit 3;
      236s  id	d
      236s  9	0.47199
      236s -10	0.50690
      236s  3	0.58656
      236s +7	0.73444
      236s  select id>0,vec_distance_euclidean(v, NULL) d from t1 order by d limit 3;
      236s  id>0	d
      236s  1	NULL
      236s @@ -233,7 +233,6 @@
      236s  from t1 order by d limit 9;
      236s  id	d
      236s  9	0.47199
      236s -10	0.50690
      236s  3	0.58656
      236s  7	0.73444
      236s  5	0.76710
      236s @@ -241,6 +240,7 @@
      236s  2	0.87503
      236s  4	1.15881
      236s  6	1.22844
      236s +8	1.25308
      236s  select id,vec_distance_euclidean(v, x'b047263C9F87233fcfd27e3eae493e3f0329f43e') d
      236s  from t1 where id % 3 = 0 order by d limit 3;
      236s  id	d
      236s @@ -259,8 +259,8 @@
      236s  select id,vec_distance_euclidean(v, x'B047263c9f87233fcfd27e3eae493e3f0329f43e') d from t1 order by d limit 3;
      236s  id	d
      236s  9	0.47199
      236s -10	0.50690
      236s  3	0.58656
      236s +7	0.73444
      236s  show status like 'handler_read_rnd_next';
      236s  Variable_name	Value
      236s  Handler_read_rnd_next	0
      236s @@ -284,22 +284,22 @@
      236s  delete from t1 where v = x'7b713f3e5258323f80d1113d673b2b3f66e3583f';
      236s  select id,vec_distance_euclidean(v, x'B047263C9f87233fcfd27e3eae493e3f0329f43e') d from t1 order by d limit 3;
      236s  id	d
      236s -10	0.50690
      236s  3	0.58656
      236s  7	0.73444
      236s +5	0.76710
      236s  insert t1 (v) values (x'7b713f3e5258323f80d1113d673b2b3f66e3583f');
      236s  select id,vec_distance_euclidean(v, x'b047263c9F87233fcfd27e3eae493e3f0329f43e') d from t1 order by d limit 3;
      236s  id	d
      236s  11	0.47199
      236s -10	0.50690
      236s  3	0.58656
      236s +7	0.73444
      236s  select id,vec_distance_euclidean(v, x'B047263c9F87233fcfd27e3eae493e3f0329f43e') d from t1 order by d limit 5;
      236s  id	d
      236s  11	0.47199
      236s -10	0.50690
      236s  3	0.58656
      236s  7	0.73444
      236s  5	0.76710
      236s +1	0.86251
      236s  update t1 set v=x'76EDFC3E4B57243F10F8423FB158713F020BAA3E' where v=x'6CA1D43E9DF91B3FE580DA3E1C247D3F147CF33E';
      236s  select id,vec_distance_euclidean(v, x'B047263C9F87233fcfd27e3eae493e3f0329f43e') d from t1 order by d limit 5;
      236s  id	d
      236s 
      236s Result length mismatch
      236s 
      236s  - saving '/tmp/tmp.5NY0rxw8xV/var/6/log/main.vector-aria/' to '/tmp/tmp.5NY0rxw8xV/var/log/main.vector-aria/'
      236s 
      236s Retrying test main.vector, attempt(2/3)...
      236s 
      236s main.vector 'innodb'                     w8 [ pass ]    188
      236s main.vector 'aria'                       w6 [ retry-fail ]
      236s         Test ended at 2026-03-05 21:24:34
      236s 
      236s CURRENT_TEST: main.vector
      236s mysqltest: The specified result file '/tmp/tmp.5NY0rxw8xV/tmp/6/vector,aria.result~' does not exist
      236s 
      236s  - skipping '/tmp/tmp.5NY0rxw8xV/var/6/log/main.vector-aria/'
      236s 
      236s Test main.vector has failed 2 times, no more retries!
      

      Full log at https://ci.debian.net/packages/m/mariadb/testing/arm64/69261373/

      Attachments

        Issue Links

          Activity

            People

              serg Sergei Golubchik
              otto Otto Kekäläinen
              Votes:
              0 Vote for this issue
              Watchers:
              2 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.