Update TODO-shortterm.org + minor stuff
This commit is contained in:
parent
5580098d49
commit
030d2ecd10
2 changed files with 8 additions and 3 deletions
|
@ -7,7 +7,9 @@
|
||||||
Done via compare() func.
|
Done via compare() func.
|
||||||
|
|
||||||
** TODO Change all protocol ops to add epoch ID
|
** TODO Change all protocol ops to add epoch ID
|
||||||
|
** TODO Move the FLU server to gen_server behavior?
|
||||||
** TODO Add projection store to each FLU.
|
** TODO Add projection store to each FLU.
|
||||||
|
** TODO Change all protocol ops to enforce the epoch ID
|
||||||
** TODO Add projection wedging logic to each FLU.
|
** TODO Add projection wedging logic to each FLU.
|
||||||
|
|
||||||
- Add no-wedging state to make testing easier?
|
- Add no-wedging state to make testing easier?
|
||||||
|
|
|
@ -64,8 +64,11 @@ main2(RegName, TcpPort, DataDir, Rest) ->
|
||||||
dbg_props=DbgProps,
|
dbg_props=DbgProps,
|
||||||
props=lists:keydelete(dbg, 1, Rest)}
|
props=lists:keydelete(dbg, 1, Rest)}
|
||||||
end,
|
end,
|
||||||
_Pid1 = start_listen_server(S2),
|
AppendPid = start_append_server(S2),
|
||||||
_Pid2 = start_append_server(S2),
|
ListenPid = start_listen_server(S2),
|
||||||
|
put(flu_reg_name, RegName),
|
||||||
|
put(flu_append_pid, AppendPid),
|
||||||
|
put(flu_listen_pid, ListenPid),
|
||||||
receive forever -> ok end.
|
receive forever -> ok end.
|
||||||
|
|
||||||
start_listen_server(S) ->
|
start_listen_server(S) ->
|
||||||
|
@ -86,7 +89,7 @@ run_append_server(#state{reg_name=Name}=S) ->
|
||||||
|
|
||||||
listen_server_loop(LSock, S) ->
|
listen_server_loop(LSock, S) ->
|
||||||
{ok, Sock} = gen_tcp:accept(LSock),
|
{ok, Sock} = gen_tcp:accept(LSock),
|
||||||
spawn(fun() -> net_server_loop(Sock, S) end),
|
spawn_link(fun() -> net_server_loop(Sock, S) end),
|
||||||
listen_server_loop(LSock, S).
|
listen_server_loop(LSock, S).
|
||||||
|
|
||||||
append_server_loop(#state{data_dir=DataDir}=S) ->
|
append_server_loop(#state{data_dir=DataDir}=S) ->
|
||||||
|
|
Loading…
Reference in a new issue