Scott Lystig Fritchie
a3fc1c3d68
Add namespace info to wedge_status API call; add namespace enforcement @ machi_flu1_net_server
2015-12-31 14:34:15 +09:00
Scott Lystig Fritchie
3c6f1be5d0
Change read_chunk options to use new #read_opts{}
2015-12-29 18:47:08 +09:00
Scott Lystig Fritchie
e24acb7246
Clean up internal protocol<->tuple mappings for correct epoch checking
2015-12-29 17:26:09 +09:00
Scott Lystig Fritchie
6089ee6851
read_chunk API refactoring; all tests pass; todo tasks remain
2015-12-29 14:13:33 +09:00
Scott Lystig Fritchie
2932a17ea6
append_chunk API refactoring; all tests pass; todo tasks remain
2015-12-29 14:13:29 +09:00
Scott Lystig Fritchie
c49ccafdc6
Merge slf/flu-config-rcd-style
2015-12-18 15:41:02 +09:00
Shunichi Shinohara
436c308db2
Merge pull request #46 from basho/ss/flu1-factorization1-ranch
...
FLU1 Factorization 1/N: Introduce ranch and factor out socket handling process
2015-12-11 10:16:10 +09:00
Scott Lystig Fritchie
b243a9b863
Avoid TCP port # reuse in machi_flu_psup_test tests
2015-12-09 12:29:59 +09:00
Shunichi Shinohara
a1f5a6ce62
Fix unit test cases around flu1 startup
2015-12-09 09:58:34 +09:00
Scott Lystig Fritchie
cf0829b934
Add rc.d style config dir for FLU server startup
2015-12-04 16:37:05 +09:00
UENISHI Kota
0f688d6279
Update read_chunk() PB protocol to return trimmed chunks
2015-10-22 23:11:43 +09:00
Scott Lystig Fritchie
27656eafaa
Fix (via sleep, egadz) race condition in machi_flu_psup_test
2015-08-26 14:38:56 +09:00
Scott Lystig Fritchie
432190435e
Add witness_mode to FLU
2015-07-21 17:29:33 +09:00
Scott Lystig Fritchie
7a28d9ac73
Fix partial_stop_restart2() (more)
...
Due to changes by slf/chain-manager/cp-mode branch, there are
no longer extraneous epoch changes by "larger" authors that
re-suggest the same UPI+Repairing just because their author rank
is very slightly higher than the current epoch. Thus the
partial_stop_restart2() test only needs to deal with one epoch
change instead of the original two.
2015-07-17 17:47:19 +09:00
Scott Lystig Fritchie
9b3cd9056a
Un-TEST'ify testr_react_to_env() everywhere
2015-07-03 16:18:40 +09:00
Scott Lystig Fritchie
ff66638eb3
Sequencer changes file sequence number when epoch_id change is detected
2015-07-03 02:04:04 +09:00
Scott Lystig Fritchie
da3a56dd74
Fix epoch checking in eunit tests and enforcement by FLU (always permit list_files())
2015-07-01 18:12:22 +09:00
Scott Lystig Fritchie
38c1a2ab5d
Fix Epoch handling in machi_flu_psup_test.erl
2015-07-01 17:46:35 +09:00
Scott Lystig Fritchie
cc87f682fe
Fix broken eunit test machi_flu_psup_test.erl
2015-06-15 13:02:25 +09:00
Scott Lystig Fritchie
c1318d3bbb
WIP: wip wip a doowip
2015-06-02 22:13:15 +09:00
Scott Lystig Fritchie
eec029b08f
WIP: aside, fix FLU wedge status @ init()
2015-05-13 17:59:32 +09:00
Scott Lystig Fritchie
6f7818fca7
WIP: additional tests for wedge state
2015-05-08 19:50:47 +09:00
Scott Lystig Fritchie
316126fa59
WIP: additional tests for wedge state
2015-05-08 19:07:57 +09:00
Scott Lystig Fritchie
376c4a9ae1
WIP: failing test for append while wedged
2015-05-08 18:22:44 +09:00
Scott Lystig Fritchie
7906e6c235
WIP: basic wedge notifications now working
2015-05-08 18:17:41 +09:00
Scott Lystig Fritchie
ca854373f8
WIP: new test fails: check for not wedged
2015-05-08 17:07:03 +09:00
Scott Lystig Fritchie
762aef557f
WIP: Set the stage for FLU wedging API
2015-05-08 15:36:53 +09:00
Scott Lystig Fritchie
a7bd8e43d3
Clean up machi_flu_psup_test.erl
2015-05-02 17:10:23 +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
65993dfcb6
WIP: tests pass, but not finished yet
2015-05-01 14:52:19 +09:00
Scott Lystig Fritchie
53f6a753f4
WIP: tests pass, but not finished yet
2015-05-01 14:51:42 +09:00
Scott Lystig Fritchie
7bafc1c28a
WIP: stop for the night, we are broken
2015-04-30 23:16:08 +09:00
Scott Lystig Fritchie
99fd7e7fe1
Add test/machi_flu_psup_test.erl, small cleanups
2015-04-30 21:20:21 +09:00