diff options
| author | Diana Corbacho <diana@rabbitmq.com> | 2016-11-07 16:54:39 +0000 |
|---|---|---|
| committer | Diana Corbacho <diana@rabbitmq.com> | 2016-11-07 16:54:39 +0000 |
| commit | 70e523b25e600b3d4386d079f1151d65519fdd69 (patch) | |
| tree | 485d79c791dfcd3f23e01b84abf2d761897bbce7 | |
| parent | a5f4572243f2667c22385dd8f4eb32f94a9e2452 (diff) | |
| download | rabbitmq-server-git-70e523b25e600b3d4386d079f1151d65519fdd69.tar.gz | |
Log Mnesia reconnection attempts
| -rw-r--r-- | src/rabbit_table.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_table.erl b/src/rabbit_table.erl index d6eef181aa..ad5f816e66 100644 --- a/src/rabbit_table.erl +++ b/src/rabbit_table.erl @@ -90,6 +90,7 @@ wait(TableNames, Retry) -> wait(TableNames, Timeout, Retries) -> %% We might be in ctl here for offline ops, in which case we can't %% get_env() for the rabbit app. + rabbit_log:info("Waiting for Mnesia tables for ~p seconds~n", [Timeout]), Result = case mnesia:wait_for_tables(TableNames, Timeout) of ok -> ok; @@ -103,6 +104,9 @@ wait(TableNames, Timeout, Retries) -> ok; {1, {error, _} = Error} -> throw(Error); + {_, {error, Error}} -> + rabbit_log:warning("Error while waiting for Mnesia tables: ~p~n", [Error]), + wait(TableNames, Timeout, Retries - 1); _ -> wait(TableNames, Timeout, Retries - 1) end. |
