Jelajahi Sumber

fix(oracle): fix Pool Size parameter retrieval

Fixes https://emqx.atlassian.net/browse/EMQX-10599
Paulo Zulato 2 tahun lalu
induk
melakukan
85ab97970f

+ 2 - 0
apps/emqx_bridge_oracle/test/emqx_bridge_oracle_SUITE.erl

@@ -479,6 +479,8 @@ t_create_via_http(Config) ->
         end,
         []
     ),
+    ResourceId = resource_id(Config),
+    ?assertMatch(1, length(ecpool:workers(ResourceId))),
     ok.
 
 t_start_stop(Config) ->

+ 1 - 1
apps/emqx_oracle/src/emqx_oracle.app.src

@@ -1,6 +1,6 @@
 {application, emqx_oracle, [
     {description, "EMQX Enterprise Oracle Database Connector"},
-    {vsn, "0.1.3"},
+    {vsn, "0.1.4"},
     {registered, []},
     {applications, [
         kernel,

+ 1 - 1
apps/emqx_oracle/src/emqx_oracle.erl

@@ -94,7 +94,7 @@ on_start(
         {password, jamdb_secret:wrap(maps:get(password, Config, ""))},
         {sid, emqx_utils_conv:str(Sid)},
         {service_name, ServiceName},
-        {pool_size, maps:get(<<"pool_size">>, Config, ?DEFAULT_POOL_SIZE)},
+        {pool_size, maps:get(pool_size, Config, ?DEFAULT_POOL_SIZE)},
         {timeout, ?OPT_TIMEOUT},
         {app_name, "EMQX Data To Oracle Database Action"}
     ],

+ 1 - 0
changes/ee/fix-11316.en.md

@@ -0,0 +1 @@
+Fixed Pool Size value not being considered in Oracle Bridge.