فهرست منبع

fix(iotdb): return error if set up a Thrift driver in batch mode

firest 1 سال پیش
والد
کامیت
f9f2da8131
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      apps/emqx_bridge_iotdb/src/emqx_bridge_iotdb_connector.erl

+ 3 - 3
apps/emqx_bridge_iotdb/src/emqx_bridge_iotdb_connector.erl

@@ -658,10 +658,10 @@ on_add_channel(
     #{driver := thrift},
     _ChannelId,
     #{
-        resource_opts := #{query_mode := async}
+        resource_opts := #{query_mode := QueryMode, batch_size := BatchSize}
     }
-) ->
-    {error, <<"Thrift does not support async mode">>};
+) when QueryMode =:= async; BatchSize > 1 ->
+    {error, <<"Thrift does not support async or batch mode">>};
 on_add_channel(
     _InstanceId,
     #{driver := thrift, channels := Channels} = OldState,