mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
Merge pull request #9818 from ClickHouse/flapping_tests
Trying to fix flaky tests
This commit is contained in:
commit
437ffab07e
@ -1,3 +1,2 @@
|
|||||||
0
|
|
||||||
foo
|
foo
|
||||||
foo
|
foo
|
||||||
|
@ -4,9 +4,8 @@ CREATE TABLE alter_update_00806 (d Date, e Enum8('foo'=1, 'bar'=2)) Engine = Mer
|
|||||||
INSERT INTO alter_update_00806 (d, e) VALUES ('2018-01-01', 'foo');
|
INSERT INTO alter_update_00806 (d, e) VALUES ('2018-01-01', 'foo');
|
||||||
INSERT INTO alter_update_00806 (d, e) VALUES ('2018-01-02', 'bar');
|
INSERT INTO alter_update_00806 (d, e) VALUES ('2018-01-02', 'bar');
|
||||||
|
|
||||||
ALTER TABLE alter_update_00806 UPDATE e = CAST('foo', 'Enum8(\'foo\' = 1, \'bar\' = 2)') WHERE d='2018-01-02';
|
ALTER TABLE alter_update_00806 UPDATE e = CAST('foo', 'Enum8(\'foo\' = 1, \'bar\' = 2)') WHERE d='2018-01-02' SETTINGS mutations_sync = 1;
|
||||||
|
|
||||||
SELECT sleep(1); -- TODO: there should be setting for sync ALTER UPDATE someday.
|
|
||||||
|
|
||||||
SELECT e FROM alter_update_00806 ORDER BY d;
|
SELECT e FROM alter_update_00806 ORDER BY d;
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ SELECT _part, x FROM test.part_header_r1 ORDER BY x;
|
|||||||
SELECT '*** replica 2 ***';
|
SELECT '*** replica 2 ***';
|
||||||
SELECT _part, x FROM test.part_header_r2 ORDER BY x;
|
SELECT _part, x FROM test.part_header_r2 ORDER BY x;
|
||||||
|
|
||||||
SELECT sleep(2) FORMAT Null;
|
SELECT sleep(3) FORMAT Null;
|
||||||
|
|
||||||
SELECT '*** Test part removal ***';
|
SELECT '*** Test part removal ***';
|
||||||
SELECT '*** replica 1 ***';
|
SELECT '*** replica 1 ***';
|
||||||
|
@ -16,7 +16,7 @@ function thread2()
|
|||||||
{
|
{
|
||||||
while true; do
|
while true; do
|
||||||
REPLICA=$(($RANDOM % 10))
|
REPLICA=$(($RANDOM % 10))
|
||||||
$CLICKHOUSE_CLIENT -n --query "ALTER TABLE alter_table_$REPLICA ADD COLUMN h String; ALTER TABLE alter_table_$REPLICA MODIFY COLUMN h UInt64; ALTER TABLE alter_table_$REPLICA DROP COLUMN h;";
|
$CLICKHOUSE_CLIENT -n --query "ALTER TABLE alter_table_$REPLICA ADD COLUMN h String '0'; ALTER TABLE alter_table_$REPLICA MODIFY COLUMN h UInt64; ALTER TABLE alter_table_$REPLICA DROP COLUMN h;";
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ function thread6()
|
|||||||
while true; do
|
while true; do
|
||||||
REPLICA=$(($RANDOM % 10))
|
REPLICA=$(($RANDOM % 10))
|
||||||
$CLICKHOUSE_CLIENT -n -q "DROP TABLE IF EXISTS alter_table_$REPLICA;
|
$CLICKHOUSE_CLIENT -n -q "DROP TABLE IF EXISTS alter_table_$REPLICA;
|
||||||
CREATE TABLE alter_table_$REPLICA (a UInt8, b Int16, c Float32, d String, e Array(UInt8), f Nullable(UUID), g Tuple(UInt8, UInt16)) ENGINE = ReplicatedMergeTree('/clickhouse/tables/alter_table', 'r_$REPLICA') ORDER BY a PARTITION BY b % 10 SETTINGS old_parts_lifetime = 1;";
|
CREATE TABLE alter_table_$REPLICA (a UInt8, b Int16, c Float32, d String, e Array(UInt8), f Nullable(UUID), g Tuple(UInt8, UInt16)) ENGINE = ReplicatedMergeTree('/clickhouse/tables/alter_table', 'r_$REPLICA') ORDER BY a PARTITION BY b % 10 SETTINGS old_parts_lifetime = 1, cleanup_delay_period = 0, cleanup_delay_period_random_add = 0;";
|
||||||
sleep 0.$RANDOM;
|
sleep 0.$RANDOM;
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user