summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <robert.newson@cloudant.com>2013-11-22 16:40:23 +0000
committerRobert Newson <rnewson@apache.org>2014-07-23 17:58:42 +0100
commit11b3859aae49c1a575cd70e401c9add9e578ca6b (patch)
tree1af17bf168c1c6c64b2a3d384f488c0c1d67d7d8
parentcae29fe1926db6ec89645da63aee60766f14bd11 (diff)
downloadcouchdb-11b3859aae49c1a575cd70e401c9add9e578ca6b.tar.gz
Remove old code_change, set module version to 1
-rw-r--r--src/rexi_gov_manager.erl1
-rw-r--r--src/rexi_governor.erl1
-rw-r--r--src/rexi_server.erl17
-rw-r--r--src/rexi_server_mon.erl1
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([