diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-07-21 17:54:08 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-07-21 17:54:08 +0100 |
| commit | 9e96bac6af9d5981fe3ca425fe25579036e65850 (patch) | |
| tree | abdaf7830a6005447f1b7f7098913f1e32e16bc4 | |
| parent | a5fe1e4a8adf57b38b65afb287d46705d849465a (diff) | |
| download | rabbitmq-server-git-9e96bac6af9d5981fe3ca425fe25579036e65850.tar.gz | |
remove starting/stopping improvements
Moving to another branch... but I need the diff.
| -rw-r--r-- | src/rabbit_mnesia.erl | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 846a12b10d..f151b7cfbc 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -85,9 +85,7 @@ status() -> no -> case all_clustered_nodes() of [] -> []; Nodes -> [{unknown, Nodes}] - end; - Reason when Reason =:= starting; Reason =:= stopping -> - exit({rabbit_busy, try_again_later}) + end end}, {running_nodes, running_clustered_nodes()}]. @@ -339,19 +337,13 @@ ensure_mnesia_dir() -> ensure_mnesia_running() -> case mnesia:system_info(is_running) of yes -> ok; - starting -> waiting_for(mnesia_running), - ensure_mnesia_running(); - Reason when Reason =:= no; Reason =:= stopping -> - throw({error, mnesia_not_running}) + no -> throw({error, mnesia_not_running}) end. ensure_mnesia_not_running() -> case mnesia:system_info(is_running) of no -> ok; - stopping -> waiting_for(mnesia_not_running), - ensure_mnesia_not_running(); - Reason when Reason =:= yes; Reason =:= starting -> - throw({error, mnesia_unexpectedly_running}) + yes -> throw({error, mnesia_unexpectedly_running}) end. waiting_for(Condition) -> |
