diff --git a/tests/queries/0_stateless/01325_freeze_mutation_stuck.reference b/tests/queries/0_stateless/01325_freeze_mutation_stuck.reference new file mode 100644 index 00000000000..6065b966dcb --- /dev/null +++ b/tests/queries/0_stateless/01325_freeze_mutation_stuck.reference @@ -0,0 +1,3 @@ +Hello, world 1 +Hello, world 1 +Goodbye 1 diff --git a/tests/queries/0_stateless/01325_freeze_mutation_stuck.sql b/tests/queries/0_stateless/01325_freeze_mutation_stuck.sql new file mode 100644 index 00000000000..ce2f760cd58 --- /dev/null +++ b/tests/queries/0_stateless/01325_freeze_mutation_stuck.sql @@ -0,0 +1,13 @@ +DROP TABLE IF EXISTS mt; +CREATE TABLE mt (x String, y UInt64, INDEX idx (y) TYPE minmax GRANULARITY 1) ENGINE = MergeTree ORDER BY y; +INSERT INTO mt VALUES ('Hello, world', 1); + +SELECT * FROM mt; +ALTER TABLE mt FREEZE; +SELECT * FROM mt; + +SET mutations_sync = 1; +ALTER TABLE mt UPDATE x = 'Goodbye' WHERE y = 1; +SELECT * FROM mt; + +DROP TABLE mt;