2018-10-18 12:00:36 +00:00
|
|
|
SET send_logs_level = 'none';
|
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
DROP TABLE IF EXISTS quorum1;
|
|
|
|
DROP TABLE IF EXISTS quorum2;
|
2018-10-18 12:00:36 +00:00
|
|
|
|
2019-04-16 14:13:13 +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-18 12:00:36 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
INSERT INTO quorum1 VALUES (1, '1990-11-15');
|
|
|
|
INSERT INTO quorum1 VALUES (2, '1990-11-15');
|
|
|
|
INSERT INTO quorum1 VALUES (3, '2020-12-16');
|
2018-10-18 12:00:36 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
SYSTEM SYNC REPLICA quorum2;
|
2018-10-18 12:00:36 +00:00
|
|
|
|
|
|
|
SET select_sequential_consistency=1;
|
|
|
|
SET insert_quorum=2;
|
|
|
|
|
|
|
|
SET insert_quorum_timeout=0;
|
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
SYSTEM STOP FETCHES quorum1;
|
2018-10-18 12:00:36 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
INSERT INTO quorum2 VALUES (4, toDate('2020-12-16')); -- { serverError 319 }
|
2018-10-18 12:00:36 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
SELECT x FROM quorum1 ORDER BY x;
|
|
|
|
SELECT x FROM quorum2 ORDER BY x;
|
2018-10-18 12:00:36 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
DROP TABLE IF EXISTS quorum1;
|
|
|
|
DROP TABLE IF EXISTS quorum2;
|