Fix: sync replicas to get consisten result

This commit is contained in:
Igor Nikonov 2023-09-25 12:21:12 +00:00
parent 89804b831e
commit 9a788c3cac

View File

@ -129,12 +129,6 @@ def test_parallel_replicas_over_distributed(
node = nodes[0] node = nodes[0]
expected_result = f"6003\t-1999\t1999\t3\n" expected_result = f"6003\t-1999\t1999\t3\n"
# w/o parallel replicas
assert (
node.query(f"SELECT count(), min(key), max(key), sum(key) FROM {table_name}_d")
== expected_result
)
# parallel replicas # parallel replicas
assert ( assert (
node.query( node.query(
@ -148,3 +142,12 @@ def test_parallel_replicas_over_distributed(
) )
== expected_result == expected_result
) )
# sync all replicas to get consistent result by next distributed query
node.query(f"SYSTEM SYNC REPLICA ON CLUSTER {cluster} {table_name}")
# w/o parallel replicas
assert (
node.query(f"SELECT count(), min(key), max(key), sum(key) FROM {table_name}_d")
== expected_result
)