• Daniel Black's avatar
    MDEV-26529: binlog.binlog_flush_binlogs_delete_domain fails on RISC-V · 21d31b99
    Daniel Black authored
    Per https://bugs.gentoo.org/807995
    
    The test failed with:
    
    CURRENT_TEST: binlog.binlog_flush_binlogs_delete_domain
    — /tmp/mariadb-10.5.11/mysql-test/suite/binlog/r/binlog_flush_binlogs_delete_domain.result 2021-06-18 18:19:11.000000000 +0800
    +++ /tmp/mariadb-10.5.11/mysql-test/suite/binlog/r/binlog_flush_binlogs_delete_domain.reject 2021-09-01 22:55:29.406655479 +0800
    @@ -85,6 +85,6 @@
    ERROR HY000: The value of gtid domain being deleted ('4294967296') exceeds its maximum size of 32 bit unsigned integer
    FLUSH BINARY LOGS DELETE_DOMAIN_ID = (4294967295);
    Warnings:
    -Warning 1076 The gtid domain being deleted ('4294967295') is not in the current binlog state
    +Warning 1076 The gtid domain being deleted ('18446744073709551615') is not in the current binlog state
    DROP TABLE t;
    RESET MASTER;
    
    mysqltest: Result length mismatch
    
    ptr_domain_id is a uint32* so explicitly cast this when printing it out.
    
    Thanks Marek Szuba for the bug report and testing the patch.
    21d31b99
rpl_gtid.cc 69 KB