Update TODO-shortterm.org for completion of fitness work
This commit is contained in:
parent
3fb3890788
commit
d7daf203fb
1 changed files with 14 additions and 14 deletions
|
@ -71,7 +71,7 @@ func, and pattern match Erlang style in that func.
|
||||||
*** DONE Any new errors are added to UpNodes/DownNodes tracking as used today
|
*** DONE Any new errors are added to UpNodes/DownNodes tracking as used today
|
||||||
*** DONE At end of react loop, if UpNodes list differs, inform hosed mgr.
|
*** DONE At end of react loop, if UpNodes list differs, inform hosed mgr.
|
||||||
|
|
||||||
* TODO fitness_mon, the fitness monitor
|
* DONE fitness_mon, the fitness monitor
|
||||||
** DONE Map key & val sketch
|
** DONE Map key & val sketch
|
||||||
|
|
||||||
Logical sketch:
|
Logical sketch:
|
||||||
|
@ -91,24 +91,24 @@ Implementation sketch:
|
||||||
|
|
||||||
** DONE Investigate riak_dt data structure definition, manipulating, etc.
|
** DONE Investigate riak_dt data structure definition, manipulating, etc.
|
||||||
** DONE Add dependency on riak_dt
|
** DONE Add dependency on riak_dt
|
||||||
** WORKING Update is an entire dict from Observer O
|
** DONE Update is an entire dict from Observer O
|
||||||
*** TODO Merge my pending map + update map + my last mod time + my unfit list
|
*** DONE Merge my pending map + update map + my last mod time + my unfit list
|
||||||
*** TODO if merged /= pending:
|
*** DONE if merged /= pending:
|
||||||
**** TODO Schedule async tick (more)
|
**** DONE Schedule async tick (more)
|
||||||
|
|
||||||
Tick message contains list of servers with differing state as of this
|
Tick message contains list of servers with differing state as of this
|
||||||
instant in time... we want to avoid triggering decisions about
|
instant in time... we want to avoid triggering decisions about
|
||||||
fitness/unfitness for other servers where we might have received less
|
fitness/unfitness for other servers where we might have received less
|
||||||
than a full time period's worth of waiting.
|
than a full time period's worth of waiting.
|
||||||
|
|
||||||
**** TODO Spam merged map to All_list -- [Me, O]
|
**** DONE Spam merged map to All_list -- [Me]
|
||||||
**** TODO Set pending <- merged
|
**** DONE Set pending <- merged
|
||||||
|
|
||||||
*** TODO When we receive an async tick
|
*** DONE When we receive an async tick
|
||||||
**** TODO set active map <- pending map for all servers in ticks list
|
**** DONE set active map <- pending map for all servers in ticks list
|
||||||
**** TODO Send ch_mgr a react_to_env tick trigger
|
**** DONE Send ch_mgr a react_to_env tick trigger
|
||||||
*** TODO react_to_env tick trigger actions
|
*** DONE react_to_env tick trigger actions
|
||||||
**** TODO Filter active map to remove stale entries (i.e. no update in 1 hour)
|
**** DONE Filter active map to remove stale entries (i.e. no update in 1 hour)
|
||||||
**** TODO If time since last map spam is too long, spam our *pending* map
|
**** DONE If time since last map spam is too long, spam our *pending* map
|
||||||
**** TODO Proceed with normal react processing, using *active* map for AllHosed!
|
**** DONE Proceed with normal react processing, using *active* map for AllHosed!
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue