Skip to content

Commit

Permalink
Use pseudo-random node names to avoid problems with racing with epmd …
Browse files Browse the repository at this point in the history
…to reuse a node name
  • Loading branch information
slfritchie committed Aug 4, 2011
1 parent 64e1743 commit 078272d
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/riak_kv_delete.erl
Expand Up @@ -285,7 +285,8 @@ setup() ->
error_logger:tty(false),
error_logger:logfile({open, "riak_kv_delete_test.log"}),
%% Start erlang node
{ok, _} = net_kernel:start([testnode, shortnames]),
TestNode = list_to_atom("testnode" ++ integer_to_list(element(3, now()))),
{ok, _} = net_kernel:start([TestNode, shortnames]),
do_dep_apps(start, dep_apps()),
application:set_env(riak_core, default_bucket_props, [{r, quorum},
{w, quorum}, {pr, 0}, {pw, 0}, {rw, quorum}, {n_val, 3}]),
Expand Down
5 changes: 4 additions & 1 deletion test/keys_fsm_eqc.erl
Expand Up @@ -65,7 +65,8 @@ setup() ->
timer:sleep(2000),

%% Start erlang node
net_kernel:start([testnode, shortnames]),
TestNode = list_to_atom("testnode" ++ integer_to_list(element(3, now()))),
net_kernel:start([TestNode, shortnames]),
do_dep_apps(start, dep_apps()),
ok.

Expand Down Expand Up @@ -198,6 +199,8 @@ prepare() ->
error_logger:delete_report_handler(sasl_report_tty_h),
error_logger:delete_report_handler(error_logger_tty_h),

TestNode = list_to_atom("testnode" ++ integer_to_list(element(3, now())) ++
"@localhost"),
{ok, _} = net_kernel:start([testnode, longnames]),
do_dep_apps(start, dep_apps()),
ok.
Expand Down
3 changes: 2 additions & 1 deletion test/put_fsm_eqc.erl
Expand Up @@ -96,7 +96,8 @@ setup() ->
%% not been run from the commandline.
os:cmd("epmd -daemon"),
timer:sleep(100),
{ok, _Pid} = net_kernel:start(['putfsmeqc@localhost', shortnames]),
TestNode = list_to_atom("putfsmeqc" ++ integer_to_list(element(3, now()))),
{ok, _Pid} = net_kernel:start([TestNode, shortnames]),
started
end,
%% Shut logging up - too noisy.
Expand Down

0 comments on commit 078272d

Please sign in to comment.