summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-11-20 09:49:53 +0000
committerSimon MacMullen <simon@rabbitmq.com>2014-11-20 09:49:53 +0000
commitfc1d49108d1561cc7d2db25b9a489c9a4f05fb73 (patch)
tree13c83e5a703517df41bbf7810807cf2e0e77c6da
parent21984c64fc401d9f1c1bf11c185c78dbf726dc15 (diff)
parent34ac1cd7ff9921f28749fa5707a453fc7975f9d7 (diff)
downloadrabbitmq-server-git-fc1d49108d1561cc7d2db25b9a489c9a4f05fb73.tar.gz
stable to default
-rw-r--r--src/app_utils.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/app_utils.erl b/src/app_utils.erl
index 87e6fa0b69..ad270518ad 100644
--- a/src/app_utils.erl
+++ b/src/app_utils.erl
@@ -62,7 +62,13 @@ start_applications(Apps, ErrorHandler) ->
stop_applications(Apps, ErrorHandler) ->
manage_applications(fun lists:foldr/3,
- fun application:stop/1,
+ %% Mitigation for bug 26467. TODO remove when we fix it.
+ fun (mnesia) ->
+ timer:sleep(1000),
+ application:stop(mnesia);
+ (App) ->
+ application:stop(App)
+ end,
fun application:start/1,
not_started,
ErrorHandler,