From 51c57a5f0a926bdc2ef8b9b8339ebf798e3da730 Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Fri, 13 Oct 2023 16:46:41 +0700 Subject: [PATCH] fix(cass): avoid using aggregates in healthcheck query Otherwise, this query will produce warning message per each healthcheck, telling the user: ``` WARN <...> - Aggregation query used without partition key ``` --- apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra.app.src | 2 +- .../src/emqx_bridge_cassandra_connector.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra.app.src b/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra.app.src index 26028e8ab..59661d7c0 100644 --- a/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra.app.src +++ b/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra.app.src @@ -1,6 +1,6 @@ {application, emqx_bridge_cassandra, [ {description, "EMQX Enterprise Cassandra Bridge"}, - {vsn, "0.1.4"}, + {vsn, "0.1.5"}, {registered, []}, {applications, [ kernel, diff --git a/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra_connector.erl b/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra_connector.erl index 0610ee743..afea652ef 100644 --- a/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra_connector.erl +++ b/apps/emqx_bridge_cassandra/src/emqx_bridge_cassandra_connector.erl @@ -332,7 +332,7 @@ on_get_status(_InstId, #{pool_name := PoolName} = State) -> end. do_get_status(Conn) -> - ok == element(1, ecql:query(Conn, "SELECT count(1) AS T FROM system.local")). + ok == element(1, ecql:query(Conn, "SELECT cluster_name FROM system.local")). do_check_prepares(#{prepare_cql := Prepares}) when is_map(Prepares) -> ok;