Scott Lystig Fritchie
4376ce9ec1
Remove all flap counting and inner projection stuff
2015-09-04 17:17:49 +09:00
Scott Lystig Fritchie
57b7122035
Fix bug found by PULSE that's not directly chain manager-related (more)
...
PULSE managed to create a situation where machi_proxy_flu_client1
would appear to fail a remote attempt to write_projection. The
client would retry, but the 1st attempt really did get through to
the server. So, if we hit this case, we try to read the projection,
and if it's exactly equal to what we tried to write, we consider the
op a success.
Ditto for write_chunk.
Fix up eunit test to accomodate the change of semantics.
2015-07-18 23:22:14 +09:00
Scott Lystig Fritchie
19ce841471
Merge slf/chain-manager/cp-mode (fix conflicts)
2015-07-17 16:39:37 +09:00
Scott Lystig Fritchie
f2fc5b91c2
Add more PULSE instrumentation -> more deadlocks
2015-07-16 16:25:38 +09:00
Scott Lystig Fritchie
2b64028bbd
Add kick_projection_reaction, implement yo:tell_author_yo()
2015-07-03 04:30:05 +09:00
Scott Lystig Fritchie
b25ab3b7ac
WIP: giant hairball 11
2015-06-29 16:24:57 +09:00
Scott Lystig Fritchie
69244691f4
Such wonder when one *reads* the docs...
2015-05-20 14:12:48 +09:00
Scott Lystig Fritchie
f7274e7106
WIP: brute-force read-repair
2015-05-18 23:26:21 +09:00
Scott Lystig Fritchie
185c670b2f
WIP: refactoring machi_cr_client:append_chunk*
2015-05-18 19:06:06 +09:00
Scott Lystig Fritchie
a7f53cf21a
WIP: starting machi_cr_client:append_chunk*
2015-05-18 00:59:24 +09:00
Scott Lystig Fritchie
d293170e92
WIP: starting machi_cr_client.erl
2015-05-17 23:48:05 +09:00
Scott Lystig Fritchie
a8c5879d21
WIP: rearrange client code to approach some semblance of modularity someday
2015-05-17 16:25:58 +09:00
Scott Lystig Fritchie
a06055ac23
WIP: rearrange client code to approach some semblance of modularity someday
2015-05-17 16:18:30 +09:00
Scott Lystig Fritchie
6c07522359
Add new API func, append_chunk_extra()
2015-05-17 14:10:42 +09:00
Scott Lystig Fritchie
8807f954ff
WIP: Whole file repair is 95% complete, yay!
2015-05-12 21:45:40 +09:00
Scott Lystig Fritchie
d6d003618d
WIP: add wedge_status() query to proxy client
2015-05-08 16:58:06 +09:00
Scott Lystig Fritchie
1675020150
WIP, tests pass again, includign the newest one
2015-05-02 00:33:49 +09:00
Scott Lystig Fritchie
ce67fb662a
WIP: more projection refactoring, eunit tests pass for the moment
2015-04-09 12:16:58 +09:00
Scott Lystig Fritchie
ad872e23ca
Add first basic round of EDoc documentation, 'make edoc' target
2015-04-08 17:32:01 +09:00
Scott Lystig Fritchie
16e283fe5b
API overhaul, add machi_proxy_flu1_client.erl, add chain manager (tests commented out)
2015-04-06 18:43:52 +09:00