|
[Kai-commits] SF.net SVN: kai:[144] trunk/src/kai_version.erl
From: <shino_shun@us...> - 2009-05-24 01:02
|
Revision: 144
http://kai.svn.sourceforge.net/kai/?rev=144&view=rev
Author: shino_shun
Date: 2009-05-24 01:02:13 +0000 (Sun, 24 May 2009)
Log Message:
-----------
fix: remove state record, which is not used
Modified Paths:
--------------
trunk/src/kai_version.erl
Modified: trunk/src/kai_version.erl
===================================================================
--- trunk/src/kai_version.erl 2009-05-23 13:46:58 UTC (rev 143)
+++ trunk/src/kai_version.erl 2009-05-24 01:02:13 UTC (rev 144)
@@ -21,7 +21,6 @@
]).
-include("kai.hrl").
--record(state, {vector_clocks}).
-define(SERVER, ?MODULE).
-define(CAS_UNIQUE_BITS, 64).
@@ -29,19 +28,15 @@
gen_server:start_link({local, ?SERVER}, ?MODULE, [], _Opts = []).
init(_Args) ->
- NodeVClock = vclock:increment(kai_config:get(node), vclock:fresh()),
- {ok, #state{vector_clocks = NodeVClock}}.
+ {ok, []}.
terminate(_Reason, _State) ->
ok.
update(Data, State) ->
- NodeVClock =State#state.vector_clocks,
- NewNodeVClock = vclock:increment(kai_config:get(node), NodeVClock),
NewDataVClock = vclock:increment(kai_config:get(node), Data#data.vector_clocks),
- NewState = State#state{vector_clocks = NewNodeVClock},
{reply,
- {ok, Data#data{last_modified=now(), vector_clocks=NewDataVClock}}, NewState }.
+ {ok, Data#data{last_modified=now(), vector_clocks=NewDataVClock}}, State }.
do_order([], []) ->
undefined;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
| Thread | Author | Date |
|---|---|---|
| [Kai-commits] SF.net SVN: kai:[144] trunk/src/kai_version.erl | <shino_shun@us...> |