From bdff76ee690be22ae15bcec128b0979a1113fb10 Mon Sep 17 00:00:00 2001 From: Jesse Gumm Date: Wed, 25 Jun 2014 11:23:26 -0500 Subject: [PATCH] Only handle normal failures for mongodb This might not be necessary. --- src/boss_db_controller.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/boss_db_controller.erl b/src/boss_db_controller.erl index c4ec8464..e3e3b576 100644 --- a/src/boss_db_controller.erl +++ b/src/boss_db_controller.erl @@ -255,7 +255,8 @@ code_change(_OldVsn, State, _Extra) -> handle_info(stop, State) -> {stop, shutdown, State}; -handle_info({'EXIT', _From, 'normal'}, State) -> +handle_info({'EXIT', _From, 'normal'}, State) when State#state.adapter=:=boss_db_adapter_mongodb -> + %% Mongo Driver links and kills connection with each request, so capture it here and ignore it {noreply, State}; handle_info({'EXIT', _From, _Reason}, State) when State#state.connection_state == connected -> {ok, Tref} = setup_reconnect(State),