mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
Smoke coverage of various fsync capabilities
This commit is contained in:
parent
513a824f30
commit
798fb4e842
@ -0,0 +1,12 @@
|
|||||||
|
default
|
||||||
|
1
|
||||||
|
compact fsync_after_insert
|
||||||
|
1
|
||||||
|
compact fsync_after_insert,fsync_part_directory
|
||||||
|
1
|
||||||
|
wide fsync_after_insert
|
||||||
|
1
|
||||||
|
wide fsync_after_insert,fsync_part_directory
|
||||||
|
1
|
||||||
|
memory in_memory_parts_insert_sync
|
||||||
|
1
|
37
tests/queries/0_stateless/01643_merge_tree_fsync_smoke.sql
Normal file
37
tests/queries/0_stateless/01643_merge_tree_fsync_smoke.sql
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
drop table if exists data_01643;
|
||||||
|
|
||||||
|
select 'default';
|
||||||
|
create table data_01643 (key Int) engine=MergeTree() order by key;
|
||||||
|
insert into data_01643 values (1);
|
||||||
|
select * from data_01643;
|
||||||
|
drop table data_01643;
|
||||||
|
|
||||||
|
select 'compact fsync_after_insert';
|
||||||
|
create table data_01643 (key Int) engine=MergeTree() order by key settings min_rows_for_wide_part=2, fsync_after_insert=1;
|
||||||
|
insert into data_01643 values (1);
|
||||||
|
select * from data_01643;
|
||||||
|
drop table data_01643;
|
||||||
|
|
||||||
|
select 'compact fsync_after_insert,fsync_part_directory';
|
||||||
|
create table data_01643 (key Int) engine=MergeTree() order by key settings min_rows_for_wide_part=2, fsync_after_insert=1, fsync_part_directory=1;
|
||||||
|
insert into data_01643 values (1);
|
||||||
|
select * from data_01643;
|
||||||
|
drop table data_01643;
|
||||||
|
|
||||||
|
select 'wide fsync_after_insert';
|
||||||
|
create table data_01643 (key Int) engine=MergeTree() order by key settings min_bytes_for_wide_part=0, fsync_after_insert=1;
|
||||||
|
insert into data_01643 values (1);
|
||||||
|
select * from data_01643;
|
||||||
|
drop table data_01643;
|
||||||
|
|
||||||
|
select 'wide fsync_after_insert,fsync_part_directory';
|
||||||
|
create table data_01643 (key Int) engine=MergeTree() order by key settings min_bytes_for_wide_part=0, fsync_after_insert=1, fsync_part_directory=1;
|
||||||
|
insert into data_01643 values (1);
|
||||||
|
select * from data_01643;
|
||||||
|
drop table data_01643;
|
||||||
|
|
||||||
|
select 'memory in_memory_parts_insert_sync';
|
||||||
|
create table data_01643 (key Int) engine=MergeTree() order by key settings min_rows_for_compact_part=2, in_memory_parts_insert_sync=1, fsync_after_insert=1, fsync_part_directory=1;
|
||||||
|
insert into data_01643 values (1);
|
||||||
|
select * from data_01643;
|
||||||
|
drop table data_01643;
|
Loading…
Reference in New Issue
Block a user