[MDEV-16127] mroonga/storage.* tests fail with GCC 8 Created: 2018-05-09  Updated: 2020-10-12  Resolved: 2018-10-30

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - Mroonga, Tests
Affects Version/s: 10.2.14
Fix Version/s: 10.3.11, 10.1.37, 10.2.19

Type: Bug Priority: Major
Reporter: Kristyna Streitova Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: gcc8, mroonga, openSUSE, tests
Environment:

openSUSE:Factory, x86_64, GCC 8


Attachments: File SUSE_mariadb_buildlogs.tar.bz2    
Issue Links:
Duplicate
duplicates MDEV-16275 mroonga/storage.* tests fail on Fedor... Closed

 Description   

It seems that GCC8 causes some mroonga/storage.* tests to fail.

Failing tests:

  • mroonga/storage.index_multiple_column_range_all_used_less_than
  • mroonga/storage.index_multiple_column_range_all_used_less_than_or_equal
  • mroonga/storage.index_multiple_column_range_partially_used_have_prefix_less_than
  • mroonga/storage.index_multiple_column_range_partially_used_have_prefix_less_than_or_equal
  • mroonga/storage.index_multiple_column_range_partially_used_no_prefix_less_than
  • mroonga/storage.index_multiple_column_range_partially_used_no_prefix_less_than_or_equal
  • mroonga/storage.optimization_order_limit_optimized_datetime_less_than
  • mroonga/storage.optimization_order_limit_optimized_datetime_less_than_or_equal

I'm attaching 2 build logs: The first is for MariaDB built with GCC 7 (no mroonga/storage.* tests are failing), the second is the same MariaDB version built with GCC 8 (8 mroonga/storage.* tests are failing).

Btw. According to [1] (the list of tests that should be skipped) it seems that Fedora is facing the same problem.

[1] https://src.fedoraproject.org/rpms/mariadb/blob/master/f/rh-skipped-tests-base.list



 Comments   
Comment by Sergei Golubchik [ 2018-05-21 ]

Fails in buildbot too, on fedora28 builder

Comment by Otto Kekäläinen [ 2018-07-31 ]

I confirm this is visible on Ubuntu Cosmic builds as well at https://launchpad.net/~mysql-ubuntu/+archive/ubuntu/mariadb-10.1/+builds?build_text=&build_state=all

Comment by Otto Kekäläinen [ 2020-10-11 ]

I removed the skiplists for these tests in https://salsa.debian.org/mariadb-team/mariadb-10.5/-/commit/bde2cf481fa48a0dd85b9ad40e27ad5005ad1122 as we nowadays only run the main test suite as part of the builds (see debian/rules).

Comment by Otto Kekäläinen [ 2020-10-12 ]

I uploaded to Launchpad a version with the extended tests enabled, and these tests all passed:

mroonga/storage.index_multiple_column_range_all_used_less_than w4 [ pass ]    188
main.ctype_uca_innodb 'innodb'           w1 [ pass ]    303
mroonga/storage.index_multiple_column_range_all_used_less_than_or_equal w4 [ pass ]    289
mroonga/storage.index_multiple_column_range_partially_used_have_prefix_greater_than w4 [ pass ]    275
mroonga/storage.index_multiple_column_range_partially_used_have_prefix_greater_than_or_equal w4 [ pass ]    117
mroonga/storage.index_multiple_column_range_partially_used_have_prefix_less_than w4 [ pass ]    104
mroonga/storage.index_multiple_column_range_partially_used_have_prefix_less_than_or_equal w4 [ pass ]     65
mroonga/storage.index_multiple_column_range_partially_used_no_prefix_greater_than w4 [ pass ]     91
mroonga/storage.index_multiple_column_range_partially_used_no_prefix_greater_than_or_equal w4 [ pass ]    103
mroonga/storage.index_multiple_column_range_partially_used_no_prefix_less_than w4 [ pass ]    157
mroonga/storage.index_multiple_column_range_partially_used_no_prefix_less_than_or_equal w4 [ pass ]    136

Logs:
https://launchpad.net/~mysql-ubuntu/+archive/ubuntu/mariadb-10.5/+builds?build_text=&build_state=all
https://launchpadlibrarian.net/501653867/buildlog_ubuntu-groovy-amd64.mariadb-10.5_1%3A10.5.5-4~ubuntu20.10.1~1602458170.84f9c0e86.master.next_BUILDING.txt.gz
https://launchpadlibrarian.net/501651838/buildlog_ubuntu-groovy-ppc64el.mariadb-10.5_1%3A10.5.5-4~ubuntu20.10.1~1602458170.84f9c0e86.master.next_BUILDING.txt.gz

(Running with GCC 10.)

Generated at Thu Feb 08 08:26:35 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.