[MDEV-28207] Auto-create: Many partitions generate error: Out of resources when opening file './test/' (Errcode: 24 "Too many open files") Created: 2022-04-01  Updated: 2023-11-28

Status: Open
Project: MariaDB Server
Component/s: Partitioning, Versioned Tables
Affects Version/s: N/A
Fix Version/s: 10.11

Type: Bug Priority: Minor
Reporter: Lena Startseva Assignee: Aleksey Midenkov
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Relates
relates to MDEV-17554 Auto-create history partitions for sy... Closed

 Description   

If a lot of partitions are quickly generated (>500) with engine=Aria, then the test fails with an error "Too many open files":

-- source include/have_partition.inc
 
create table t1 (x int) engine=Aria with system versioning
partition by system_time limit 1 auto;
 
delimiter //;
create procedure dowhile()
begin
  declare i int default 1;
 
  while i <= 500 DO
    insert into t1 values (i);
    delete from t1 where x=i;
    set i = i + 1;
  end while;
end//
delimiter ;//
call dowhile;
 
drop procedure dowhile;
drop table t1;

Error:

mysqltest: At line 18: query 'call dowhile' failed: <Unknown> (23): Out of resources when opening file './test/' (Errcode: 24 "Too many open files")


Generated at Thu Feb 08 09:58:55 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.