mariadb/mysql-test/suite/versioning/t
Aleksey Midenkov 5597f877fe MDEV-33289 INTERVAL partitioning by system time does not work close to the end of timestamp range
1. Fix empty part_elem->id in prep_alter_part_table().

   On auto-create newly added partition has id 0. It came from
   set_up_default_partitions() for new part_info
   (thd->work_part_info). vers_update_el_ids() can work only with
   unassigned ids (UINT_MAX32), so we assign it explicitly on pushing
   into tab_part_info.

2. If range value is out of TIMESTAMP_MAX_VALUE set it to
   TIMESTAMP_MAX_VALUE, but only if the history partition is the last
   one, otherwise push ER_DATA_OUT_OF_RANGE. Error is to create
   multiple out-of-range partitions (e.g. with PARTITIONS clause in
   CREATE TABLE).
2026-01-23 14:42:25 +03:00
..
alter.test Merge 10.6 into 10.11 2024-10-03 10:55:08 +03:00
autoinc.test MDEV-22562 Assertion `next_insert_id == 0' upon UPDATE on system-versioned table 2021-03-31 21:25:36 +03:00
binlog.test MDEV-29732 mysqlbinlog produces syntactically incorrect output with system_versioning_insert_history 2022-10-26 15:30:38 +02:00
commit_id.test Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
create.test Merge 10.6 into 10.11 2024-10-03 10:55:08 +03:00
cte.test Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
data.test Merge 10.6 into 10.11 2024-10-03 10:55:08 +03:00
debug.test MDEV-17554 Auto-create new partition for system versioned tables with history partitioned by INTERVAL/LIMIT 2022-05-06 15:11:02 +03:00
delete.test MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
delete_history.test MDEV-37164 Assertion `vers_conditions.delete_history' failed upon PREPARE 2025-07-08 17:44:11 +03:00
derived.test Merge branch '10.2' into 10.3 2019-09-03 13:17:32 +03:00
foreign.combinations
foreign.test MDEV-15990 handle timestamp-based collisions as well 2025-08-04 17:44:05 +02:00
insert.test cleanup: select ... into tests 2025-07-17 09:18:18 +02:00
insert2.test MDEV-15990 handle timestamp-based collisions as well 2025-08-04 17:44:05 +02:00
misc.test MDEV-15990 versioning: don't allow changes in the past 2025-08-04 17:44:05 +02:00
not_embedded.test MDEV-5215 prerequisite: remove test and test_* database hacks in the test suite 2022-11-01 16:33:00 +01:00
online.test Merge 10.3 into 10.4 2019-10-10 21:30:40 +03:00
optimized.test
partition.test MDEV-33289 INTERVAL partitioning by system time does not work close to the end of timestamp range 2026-01-23 14:42:25 +03:00
replace.test MDEV-15990 handle timestamp-based collisions as well 2025-08-04 17:44:05 +02:00
rpl.test cleanup: select ... into tests 2025-07-17 09:18:18 +02:00
rpl_common.inc fix sporadic versioning.rpl_row failures 2022-06-16 09:57:31 +02:00
rpl_mix.test MDEV-17554 Auto-create new partition for system versioned tables with history partitioned by INTERVAL/LIMIT 2022-05-06 15:11:02 +03:00
rpl_row.test Merge branch '10.6' into 10.11 2024-10-29 15:24:38 +01:00
rpl_stmt.test MDEV-17554 Auto-create new partition for system versioned tables with history partitioned by INTERVAL/LIMIT 2022-05-06 15:11:02 +03:00
select.test Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
select2.test Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
simple.test MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
sysvars.test Merge branch '10.5' into 10.6 2021-08-02 10:11:41 +02:00
trx_id.opt MDEV-29989 binlog_do_db option breaks versioning table 2023-09-26 10:47:59 +05:30
trx_id.test Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
update-big.test MDEV-17554 Auto-create new partition for system versioned tables with history partitioned by INTERVAL/LIMIT 2022-05-06 15:11:02 +03:00
update.test MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure 2024-12-12 18:02:00 +02:00
view.test MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00