ClickHouse/tests/queries/0_stateless/00732_quorum_insert_lost_part_zookeeper.sql

37 lines
966 B
MySQL
Raw Normal View History

2018-10-15 10:31:24 +00:00
SET send_logs_level = 'none';
DROP TABLE IF EXISTS quorum1;
DROP TABLE IF EXISTS quorum2;
2018-10-15 10:31:24 +00:00
CREATE TABLE quorum1(x UInt32, y Date) ENGINE ReplicatedMergeTree('/clickhouse/tables/test/quorum', '1') ORDER BY x PARTITION BY y;
CREATE TABLE quorum2(x UInt32, y Date) ENGINE ReplicatedMergeTree('/clickhouse/tables/test/quorum', '2') ORDER BY x PARTITION BY y;
2018-10-15 10:31:24 +00:00
SET insert_quorum=2;
SET select_sequential_consistency=1;
SET insert_quorum_timeout=0;
SYSTEM STOP FETCHES quorum1;
2018-10-15 10:31:24 +00:00
INSERT INTO quorum2 VALUES (1, '2018-11-15'); -- { serverError 319 }
2018-10-15 10:31:24 +00:00
SELECT count(*) FROM quorum1;
SELECT count(*) FROM quorum2;
2018-10-15 10:31:24 +00:00
SET select_sequential_consistency=0;
SELECT x FROM quorum2 ORDER BY x;
2018-10-15 10:31:24 +00:00
SET select_sequential_consistency=1;
SET insert_quorum_timeout=100;
SYSTEM START FETCHES quorum1;
SYSTEM SYNC REPLICA quorum1;
2018-10-15 10:31:24 +00:00
SELECT x FROM quorum1 ORDER BY x;
SELECT x FROM quorum2 ORDER BY x;
2018-10-15 10:31:24 +00:00
2020-03-20 00:07:52 +00:00
DROP TABLE quorum1 NO DELAY;
DROP TABLE quorum2 NO DELAY;
SELECT sleep(1) FORMAT Null;