mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
Get rid of detection of modules' db_type detection
The detection sometimes leads to errorneous warnings. We need to improve it later. For now I just remove the detection as it doesn't fully work anyway.
This commit is contained in:
parent
be50d57ddd
commit
af29fb21df
@ -108,17 +108,11 @@ is_redis_configured(Host) ->
|
|||||||
PoolSize = ejabberd_config:has_option({redis_pool_size, Host}),
|
PoolSize = ejabberd_config:has_option({redis_pool_size, Host}),
|
||||||
ConnTimeoutConfigured = ejabberd_config:has_option(
|
ConnTimeoutConfigured = ejabberd_config:has_option(
|
||||||
{redis_connect_timeout, Host}),
|
{redis_connect_timeout, Host}),
|
||||||
Modules = ejabberd_config:get_option({modules, Host}, []),
|
|
||||||
SMConfigured = ejabberd_config:get_option({sm_db_type, Host}) == redis,
|
SMConfigured = ejabberd_config:get_option({sm_db_type, Host}) == redis,
|
||||||
RouterConfigured = ejabberd_config:get_option({router_db_type, Host}) == redis,
|
RouterConfigured = ejabberd_config:get_option({router_db_type, Host}) == redis,
|
||||||
ModuleWithRedisDBConfigured =
|
|
||||||
lists:any(
|
|
||||||
fun({Module, Opts}) ->
|
|
||||||
gen_mod:db_type(Host, Opts, Module) == redis
|
|
||||||
end, Modules),
|
|
||||||
ServerConfigured or PortConfigured or DBConfigured or PassConfigured or
|
ServerConfigured or PortConfigured or DBConfigured or PassConfigured or
|
||||||
PoolSize or ConnTimeoutConfigured or
|
PoolSize or ConnTimeoutConfigured or
|
||||||
SMConfigured or RouterConfigured or ModuleWithRedisDBConfigured.
|
SMConfigured or RouterConfigured.
|
||||||
|
|
||||||
get_specs() ->
|
get_specs() ->
|
||||||
lists:map(
|
lists:map(
|
||||||
|
@ -89,16 +89,11 @@ is_riak_configured(Host) ->
|
|||||||
ejabberd_auth:auth_modules(Host)),
|
ejabberd_auth:auth_modules(Host)),
|
||||||
SMConfigured = ejabberd_config:get_option({sm_db_type, Host}) == riak,
|
SMConfigured = ejabberd_config:get_option({sm_db_type, Host}) == riak,
|
||||||
RouterConfigured = ejabberd_config:get_option({router_db_type, Host}) == riak,
|
RouterConfigured = ejabberd_config:get_option({router_db_type, Host}) == riak,
|
||||||
Modules = ejabberd_config:get_option({modules, Host}, []),
|
|
||||||
ModuleWithRiakDBConfigured = lists:any(
|
|
||||||
fun({Module, Opts}) ->
|
|
||||||
gen_mod:db_type(Host, Opts, Module) == riak
|
|
||||||
end, Modules),
|
|
||||||
ServerConfigured or PortConfigured or StartIntervalConfigured
|
ServerConfigured or PortConfigured or StartIntervalConfigured
|
||||||
or PoolConfigured or CacertConfigured
|
or PoolConfigured or CacertConfigured
|
||||||
or UserConfigured or PassConfigured
|
or UserConfigured or PassConfigured
|
||||||
or SMConfigured or RouterConfigured
|
or SMConfigured or RouterConfigured
|
||||||
or AuthConfigured or ModuleWithRiakDBConfigured.
|
or AuthConfigured.
|
||||||
|
|
||||||
start_link() ->
|
start_link() ->
|
||||||
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
|
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
|
||||||
|
Loading…
Reference in New Issue
Block a user