@@ -259,8 +259,7 @@ deploy_nodes(NumNodes, InitialConfig, Services) when is_integer(NumNodes) ->
259259 deploy_nodes (NodeIds , NodeMap , Version , InitialConfig , Services ).
260260
261261deploy_nodes (NodeIds , NodeMap , Version , Config , Services ) ->
262- BackendConfig = maybe_set_backend (rt_config :get (rt_backend ), Config ),
263- _ = rt_harness_util :deploy_nodes (NodeIds , NodeMap , Version , BackendConfig , Services ),
262+ _ = rt_harness_util :deploy_nodes (NodeIds , NodeMap , Version , Config , Services ),
264263 lists :foldl (fun ({_ , NodeName }, Nodes ) -> [NodeName |Nodes ] end ,
265264 [],
266265 NodeMap ).
@@ -270,20 +269,6 @@ map_version_and_config({Vsn, Cfg}) ->
270269map_version_and_config (Vsn ) ->
271270 {rt_config :version_to_tag (Vsn ), rt_properties :default_config ()}.
272271
273- maybe_set_backend (Backend , Config ) ->
274- maybe_set_backend (lists :keyfind (riak_kv , 1 , Config ), Backend , Config ).
275-
276- maybe_set_backend (false , riak_kv_eleveldb_backend , Config ) ->
277- maybe_set_backend (false , eleveldb , Config );
278- maybe_set_backend (false , riak_kv_memory_backend , Config ) ->
279- maybe_set_backend (false , memory , Config );
280- maybe_set_backend (false , Backend , Config ) ->
281- rt_backend :set (Backend , Config );
282- maybe_set_backend ({storage_backend , _ }= _KVSection , _Backend , Config ) ->
283- Config ;
284- maybe_set_backend ({riak_kv , KVSection }, Backend , Config ) ->
285- maybe_set_backend (lists :keyfind (storage_backend , 1 , KVSection ), Backend , Config ).
286-
287272allocate_nodes (NumNodes , Version ) when is_atom (Version ) ->
288273 allocate_nodes (NumNodes , atom_to_list (Version ));
289274allocate_nodes (NumNodes , Version ) ->
@@ -1289,6 +1274,8 @@ set_backend(Backend) ->
12891274-spec set_backend (atom (), [{atom (), term ()}]) -> atom ()|[atom ()].
12901275set_backend (bitcask , _ ) ->
12911276 set_backend (riak_kv_bitcask_backend );
1277+ set_backend (leveldb , Extras ) ->
1278+ set_backend (eleveldb , Extras );
12921279set_backend (eleveldb , _ ) ->
12931280 set_backend (riak_kv_eleveldb_backend );
12941281set_backend (memory , _ ) ->
@@ -1426,25 +1413,6 @@ wait_for_control(VersionedNodes) ->
14261413
14271414-ifdef (TEST ).
14281415
1429- verify_backend (InputConfig , ExpectedBackend ) ->
1430- verify_backend (InputConfig , ExpectedBackend , ExpectedBackend ).
1431-
1432- verify_backend (InputConfig , Backend , ExpectedBackend ) ->
1433- ? _test (begin
1434- ActualConfig = maybe_set_backend (Backend , InputConfig ),
1435- io :format (" ActualConfig: ~p " , [ActualConfig ]),
1436- [{riak_kv , [{storage_backend , ActualBackend }]}] = ActualConfig ,
1437- ? assertEqual (ExpectedBackend , ActualBackend )
1438- end ).
1439-
1440- maybe_set_backend_test_ () ->
1441- {foreach ,
1442- fun () -> ok end ,
1443- [verify_backend ([], riak_kv_bitcask_backend ),
1444- verify_backend ([], riak_kv_eleveldb_backend ),
1445- verify_backend ([], riak_kv_memory_backend ),
1446- verify_backend ([{riak_kv , [{storage_backend , riak_kv_bitcask_backend }]}], riak_kv_eleveldb_backend , riak_kv_bitcask_backend )]}.
1447-
14481416verify_product (Applications , ExpectedApplication ) ->
14491417 ? _test (begin
14501418 meck :new (rpc , [unstick ]),
0 commit comments