test for rename atomic hanging (#30080)

* test for rename atomic hanging

* test for rename atomic hanging

* Update 02096_rename_atomic_hang.sql

* Update 02096_rename_atomic_hang.sql

Co-authored-by: tavplubix <tavplubix@gmail.com>
This commit is contained in:
Denny Crane 2021-10-14 07:31:34 -03:00 committed by GitHub
parent 8ed4e73705
commit 6a0ee3d23e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,2 @@
2000
2000

View File

@ -0,0 +1,20 @@
-- Tags: no-parallel
drop database if exists db_hang;
drop database if exists db_hang_temp;
create database db_hang engine=Ordinary;
use db_hang;
create table db_hang.test(A Int64) Engine=MergeTree order by A;
create materialized view db_hang.test_mv(A Int64) Engine=MergeTree order by A as select * from db_hang.test;
insert into db_hang.test select * from numbers(1000);
create database db_hang_temp engine=Atomic;
rename table db_hang.test to db_hang_temp.test;
rename table db_hang.test_mv to db_hang_temp.test_mv;
drop database db_hang;
rename database db_hang_temp to db_hang;
insert into db_hang.test select * from numbers(1000);
select count() from db_hang.test;
select count() from db_hang.test_mv;
drop database db_hang;