Fixed bad test

This commit is contained in:
Alexey Milovidov 2019-12-03 02:25:08 +03:00
parent 58c40dc234
commit 07d7fd413f
2 changed files with 27 additions and 1 deletions

View File

@ -1,3 +1,3 @@
wait for delete to finish 0
Waiting for mutation to finish
still alive
100

View File

@ -0,0 +1,26 @@
#!/usr/bin/env bash
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
. $CURDIR/../shell_config.sh
. $CURDIR/mergetree_mutations.lib
# that test is failing on versions <= 19.11.12
${CLICKHOUSE_CLIENT} --multiquery --query="
DROP TABLE IF EXISTS lc_empty_part_bug;
create table lc_empty_part_bug (id UInt64, s String) Engine=MergeTree ORDER BY id;
insert into lc_empty_part_bug select number as id, toString(rand()) from numbers(100);
alter table lc_empty_part_bug delete where id < 100;
"
wait_for_mutation 'lc_empty_part_bug' 'mutation_2.txt'
echo 'Waiting for mutation to finish'
${CLICKHOUSE_CLIENT} --multiquery --query="
alter table lc_empty_part_bug modify column s LowCardinality(String);
SELECT 'still alive';
insert into lc_empty_part_bug select number+100 as id, toString(rand()) from numbers(100);
SELECT count() FROM lc_empty_part_bug WHERE not ignore(*);
DROP TABLE lc_empty_part_bug;
"