diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-07-18 19:31:12 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-07-18 19:31:12 +0300 |
commit | 3f7d9e3ad6e63b43da5670090c8f72329f536f3e (patch) | |
tree | d3dec9ca0814ce4ebb36e234fbfc25b9b3f72470 /src/ejabberd_old_config.erl | |
parent | Mention about a few Riak tests being broken (diff) |
Remove Riak support
Reasons:
- Riak DB development is almost halted after Basho
- riak-erlang-client is abandoned and doesn't work
correctly with OTP22
- Riak is slow in comparison to other databases
- Missing key ordering makes it impossible to implement range
queries efficiently (e.g. MAM queries)
Diffstat (limited to '')
-rw-r--r-- | src/ejabberd_old_config.erl | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/ejabberd_old_config.erl b/src/ejabberd_old_config.erl index 13a006055..f1e136f7f 100644 --- a/src/ejabberd_old_config.erl +++ b/src/ejabberd_old_config.erl @@ -60,8 +60,7 @@ transform(Opts) -> Opts1 = transform_register(Opts), Opts2 = transform_s2s(Opts1), Opts3 = transform_listeners(Opts2), - Opts4 = transform_sql(Opts3), - Opts5 = transform_riak(Opts4), + Opts5 = transform_sql(Opts3), Opts6 = transform_shaper(Opts5), Opts7 = transform_s2s_out(Opts6), Opts8 = transform_acl(Opts7), @@ -413,17 +412,6 @@ transform_sql(Opt, Opts) -> [Opt|Opts]. %%%=================================================================== -%%% Riak -%%%=================================================================== -transform_riak(Opts) -> - lists:foldl(fun transform_riak/2, [], Opts). - -transform_riak({riak_server, {S, P}}, Opts) -> - [{riak_server, S}, {riak_port, P}|Opts]; -transform_riak(Opt, Opts) -> - [Opt|Opts]. - -%%%=================================================================== %%% modules %%%=================================================================== transform_modules(Opts) -> |