[MDEV-28752] Rollback of RENAME is broken if innodb_file_per_table=0 Created: 2022-06-06  Updated: 2022-06-06  Resolved: 2022-06-06

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - InnoDB
Affects Version/s: 10.8.0, 10.6.1, 10.7.0, 10.9.0
Fix Version/s: 10.6.9, 10.7.5, 10.8.4, 10.9.2

Type: Bug Priority: Major
Reporter: Marko Mäkelä Assignee: Marko Mäkelä
Resolution: Fixed Votes: 0
Labels: regression-10.6

Issue Links:
Problem/Incident
is caused by MDEV-25524 AddressSanitizer: heap-use-after-free... Closed

 Description   

In MDEV-25524, the logic of rolling back RENAME operations was broken for tables that are stored in the system tablespace (created while the non-default setting innodb_file_per_table=0 was in effect). Any rename operations in the file system (dict_table_t::rename_tablespace()) are only applicable to tables that are stored in .ibd files.


Generated at Thu Feb 08 10:03:12 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.