mariadb/mysql-test/suite
ParadoxV5 1fc37e5c4c
MDEV-34614 mysqlbinlog warn on EOF before GTID in --stop-position
This commit adds warnings for `--stop-position` GTIDs that were
not reached at EOF, mainly as a follow-up to MDEV-27037 “Mysqlbinlog
should output a warning if EOF is found before its stop condition”

`--stop-position` warnings inform possible mistakes in the input,
especially for progress reporting of scripts/wrappers.
MDEV-34614 enhances MDEV-27037 with individualized GTID validation, for
GTID range selection weren’t in all versions that MDEV-27037 targeted.

The `Gtid_event_filter` family provides the the warning
mechanism polymorphically and through the new public method
`verify_completed_state`. This design is hierarchically extensible
(e.g., to `--ignore-server-ids`).

This commit also includes minor touchups:
* `rpl_gtid.cc`: adjust cases when a `Window_gtid_event_filter` has only
  one of `--start-` and `--stop-position` (without intensive refactors)
* `rpl_gtid.cc`: function docs improvements
* `rpl_gtid.h`: Remove unimplemented, red-herring function prototype
  `Window_gtid_event_filter::verify_gtid_is_expected`
2025-02-16 18:49:36 -07:00
..
archive Merge branch '10.5' into 10.6 2024-12-17 11:06:09 +11:00
atomic atomic.alter_table test is too slow for MSAN 2024-04-30 21:59:38 +02:00
binlog MDEV-34614 mysqlbinlog warn on EOF before GTID in --stop-position 2025-02-16 18:49:36 -07:00
binlog_encryption Merge 10.6 into 10.11 2025-01-08 12:51:26 +02:00
client
compat Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
csv Backporting bugs fixes fixed by MDEV-31340 from 11.5 2024-05-21 14:58:01 +04:00
encryption Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
engines Merge 10.6 into 10.11 2025-01-08 12:51:26 +02:00
federated Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
funcs_1 MDEV-35810 fix test results 2025-01-14 14:01:28 +01:00
funcs_2
galera Merge 10.6 into 10.11 2025-02-10 14:45:18 +02:00
galera_3nodes Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
galera_3nodes_sr Merge branch '10.6' into 10.11 2024-07-22 15:14:50 +02:00
galera_sr Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
gcol Merge branch '10.6' into 10.11 2025-01-10 13:14:42 +01:00
handler Merge branch '10.5' into 10.6 2024-12-17 11:06:09 +11:00
heap Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
innodb Merge 10.6 into 10.11 2025-02-10 14:45:18 +02:00
innodb_fts Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
innodb_gis Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
innodb_i_s
innodb_zip Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
jp
json Merge branch '10.6' into 10.11 2024-10-29 15:24:38 +01:00
large_tests fix failing large_tests.maria_recover_encrypted 2024-04-22 18:38:39 +02:00
maria Merge 10.6 into 10.11 2025-01-08 12:51:26 +02:00
mariabackup Merge 10.5 into 10.6 2025-01-20 09:57:37 +02:00
mtr/t Remove dates from all rdiff files 2025-01-05 16:40:11 +02:00
mtr2
multi_source Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
optimizer_unfixed_bugs
parts Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
perfschema Merge 10.6 into 10.11 2025-02-10 14:45:18 +02:00
perfschema_stress
period Merge 10.6 into 10.11 2025-01-08 12:51:26 +02:00
plugins Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
roles Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
rpl Merge branch '10.6' into '10.11' 2025-02-02 23:17:20 +01:00
s3 Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
sql_sequence Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
storage_engine
stress MDEV-34453 Trying to read 16384 bytes at 70368744161280 outside the bounds of the file: ./ibdata1 2024-09-20 20:26:43 +05:30
sys_vars MDEV-35958 Cost estimates for materialized derived tables are poor 2025-02-10 21:14:01 +02:00
sysschema Merge 10.6 into 10.11 2024-03-28 09:16:57 +02:00
unit
vcol Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
versioning Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
wsrep Merge branch '10.6' into '10.11' 2025-02-02 23:17:20 +01:00