fix(emqx_authn): add default wait_connected

This commit is contained in:
EMQ-YangM 2022-02-28 16:41:27 +08:00
parent f29877bb6a
commit d99db4ebfa
5 changed files with 10 additions and 5 deletions

View File

@ -133,7 +133,8 @@ create(#{method := Method,
?RESOURCE_GROUP,
emqx_connector_http,
Config#{base_url => maps:remove(query, URIMap),
pool_type => random}) of
pool_type => random},
#{wait_connected => 1000}) of
{ok, already_created} ->
{ok, State};
{ok, _} ->

View File

@ -112,7 +112,7 @@ create(#{selector := Selector} = Config) ->
NState = State#{
selector_template => SelectorTemplate,
resource_id => ResourceId},
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_mongo, Config) of
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_mongo, Config, #{wait_connected => 1000}) of
{ok, already_created} ->
{ok, NState};
{ok, _} ->

View File

@ -81,7 +81,7 @@ create(#{password_hash_algorithm := Algorithm,
placeholders => PlaceHolders,
query_timeout => QueryTimeout,
resource_id => ResourceId},
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_mysql, Config) of
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_mysql, Config, #{wait_connected => 1000}) of
{ok, already_created} ->
{ok, State};
{ok, _} ->

View File

@ -79,7 +79,9 @@ create(#{query := Query0,
State = #{placeholders => PlaceHolders,
password_hash_algorithm => Algorithm,
resource_id => ResourceId},
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_pgsql, Config#{named_queries => #{ResourceId => Query}}) of
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_pgsql,
Config#{named_queries => #{ResourceId => Query}},
#{wait_connected => 1000}) of
{ok, already_created} ->
{ok, State};
{ok, _} ->

View File

@ -91,7 +91,9 @@ create(#{cmd := Cmd,
NState = State#{
cmd => NCmd,
resource_id => ResourceId},
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP, emqx_connector_redis, Config) of
case emqx_resource:create_local(ResourceId, ?RESOURCE_GROUP,
emqx_connector_redis, Config,
#{wait_connected => 1000}) of
{ok, already_created} ->
{ok, NState};
{ok, _} ->