diff options
author | Robert Newson <robert.newson@cloudant.com> | 2013-11-22 16:40:23 +0000 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2014-07-23 17:58:42 +0100 |
commit | 11b3859aae49c1a575cd70e401c9add9e578ca6b (patch) | |
tree | 1af17bf168c1c6c64b2a3d384f488c0c1d67d7d8 | |
parent | cae29fe1926db6ec89645da63aee60766f14bd11 (diff) | |
download | couchdb-11b3859aae49c1a575cd70e401c9add9e578ca6b.tar.gz |
Remove old code_change, set module version to 1
-rw-r--r-- | src/rexi_gov_manager.erl | 1 | ||||
-rw-r--r-- | src/rexi_governor.erl | 1 | ||||
-rw-r--r-- | src/rexi_server.erl | 17 | ||||
-rw-r--r-- | src/rexi_server_mon.erl | 1 |
4 files changed, 6 insertions, 14 deletions
diff --git a/src/rexi_gov_manager.erl b/src/rexi_gov_manager.erl index 4fb69e30e..46cbe53c9 100644 --- a/src/rexi_gov_manager.erl +++ b/src/rexi_gov_manager.erl @@ -12,6 +12,7 @@ -module(rexi_gov_manager). -behaviour(gen_server). +-vsn(1). -behaviour(config_listener). % API diff --git a/src/rexi_governor.erl b/src/rexi_governor.erl index ad6215094..876165d29 100644 --- a/src/rexi_governor.erl +++ b/src/rexi_governor.erl @@ -12,6 +12,7 @@ -module(rexi_governor). -behaviour(gen_server). +-vsn(1). % gen_server callbacks -export([init/1, handle_call/3, handle_cast/2, handle_info/2, diff --git a/src/rexi_server.erl b/src/rexi_server.erl index 7d928adcb..3bb85a0ca 100644 --- a/src/rexi_server.erl +++ b/src/rexi_server.erl @@ -12,6 +12,7 @@ -module(rexi_server). -behaviour(gen_server). +-vsn(1). -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]). @@ -123,20 +124,8 @@ terminate(_Reason, St) -> St#st.workers), ok. -code_change(_OldVsn, {st, Workers}, _Extra) -> - {ok, #st{workers = Workers}}; - -code_change(_OldVsn, {st, Workers0, Errors, Limit, Count}, _Extra) -> - Jobs = [#job{worker_pid=A, worker=B, client_pid=C, client=D} - || {A, B, {C, D}} <- ets:tab2list(Workers0)], - ets:delete(Workers0), - State = #st{errors = Errors, error_limit = Limit, error_count = Count}, - ets:insert(State#st.workers, Jobs), - ets:insert(State#st.clients, Jobs), - {ok, State}; - -code_change(_OldVsn, St, _Extra) -> - {ok, St}. +code_change(_OldVsn, #st{}=State, _Extra) -> + {ok, State}. init_p(From, MFA) -> init_p(From, MFA, undefined). diff --git a/src/rexi_server_mon.erl b/src/rexi_server_mon.erl index 8cee6e9af..756ab955c 100644 --- a/src/rexi_server_mon.erl +++ b/src/rexi_server_mon.erl @@ -14,6 +14,7 @@ -module(rexi_server_mon). -behaviour(gen_server). +-vsn(1). -export([ |