answer=instance.query("SELECT max(c), argMax(q, c) FROM (SELECT lower(query) AS q, count() AS c FROM system.query_log WHERE type=2 AND q LIKE '/*ddl_entry=query-%' GROUP BY query)")
row=TSV.toMat(answer)[0]
assertrow[0]=="1","dublicates on {} {}, query {}".format(instance.name,instance.ip_address,row[1])
TEST_REPLICATED_ALTERS=True
...
...
@@ -61,7 +66,10 @@ CREATE TABLE IF NOT EXISTS all_tables ON CLUSTER 'cluster_no_replicas'
ddl_check_query(instance,"DROP DATABASE IF EXISTS test2 ON CLUSTER 'cluster'")
finally:
pass
# Check query log to ensure that DDL queries are not executed twice