[MDEV-20176] rocksdb_rpl.mdev12179 fails with unknown variable 'slave_gtid_info=optimized' Created: 2019-07-25  Updated: 2023-12-20  Resolved: 2023-12-20

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - RocksDB, Tests
Affects Version/s: 10.3
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Sergei Petrunia Assignee: Sergei Petrunia
Resolution: Won't Fix Votes: 0
Labels: None

Issue Links:
Problem/Incident
is caused by MDEV-19795 Merge upstream MyRocks: June 2019 Closed
Relates
relates to MDEV-16632 rocksdb_rpl.mdev12179 failed in build... Open

 Description   

See eg.
http://buildbot.askmonty.org/buildbot/builders/kvm-deb-jessie-amd64/builds/6711/steps/mtr/logs/stdio

worker[1] mysql-test-run: WARNING: Process [mysqld.1 - pid: 10320, winpid: 10320, exit: 1792] died after mysql-test-run waited 2.8 seconds for /dev/shm/var/1/run/mysqld.1.pid to be created.
rocksdb_rpl.mdev12179 'innodb,row,row-write-committed-slave-gtid-optimized' w1 [ fail ]
        Test ended at 2019-07-24 21:46:21
 
CURRENT_TEST: rocksdb_rpl.mdev12179
 
 
Failed to start mysqld.1
mysqltest failed but provided no output
 
 
 - saving '/dev/shm/var/1/log/rocksdb_rpl.mdev12179-innodb,row,row-write-committed-slave-gtid-optimized/' to '/dev/shm/var/log/rocksdb_rpl.mdev12179-innodb,row,row-write-committed-slave-gtid-optimized/'
 
Retrying test rocksdb_rpl.mdev12179, attempt(2/3)...
 
worker[1] > Restart  - not started
worker[1] > Restart  - not started
***Warnings generated in error logs during shutdown after running tests: rocksdb_rpl.mdev12179
 
2019-07-24 21:46:19 0 [ERROR] /usr/sbin/mysqld: unknown variable 'slave_gtid_info=optimized'
2019-07-24 21:46:19 0 [ERROR] Aborting
2019-07-24 21:46:19 0 [ERROR] /usr/sbin/mysqld: unknown variable 'slave_gtid_info=optimized'
2019-07-24 21:46:19 0 [ERROR] Aborting



 Comments   
Comment by Sergei Petrunia [ 2019-07-26 ]

See

commit 57421419ce4d49dcee3c1cd53dd1c6f89c2914c8
Author: Marko Mäkelä <marko.makela@mariadb.com>
Date:   Thu Jul 25 17:35:38 2019 +0300
 
    RocksDB: Do not test bogus parameter slave_gtid_info
    
    This removes the test combination
    rocksdb_rpl.mdev12179 'innodb,row,row-write-committed-slave-gtid-optimized'
    for which the server failed to start due to the invalid parameter
    slave_gtid_info=optimized.
    
    This was broken in 5173e396ffce706954f7302e9854126aadab4c54

Comment by Sergei Petrunia [ 2019-07-26 ]

Apparently MariaDB processes combinations files in a different way from FB/MySQL.

The latter ignores any "non-orthogonalities" between the settings in the combinations file and --require statements.

In MariaDB, these are not ignored (TODO: need to study this further. maybe, we have less test coverage in rocksdb_rpl than there should be)

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