This website requires JavaScript.
d7daf203fb
Update TODO-shortterm.org for completion of fitness work
Scott Lystig Fritchie
2015-09-22 16:44:49 +0900
3fb3890788
Merge branch 'slf/cp-mode-adjustments' to 'master'
Scott Lystig Fritchie
2015-09-22 16:19:58 +0900
6d5b61f747
Tweaks to sleep_ranked_order() call in C200
slf/cp-mode-adjustments
Scott Lystig Fritchie
2015-09-21 21:47:25 +0900
bedd8fb37d
Alter C200 wait & Retries logic & sleep times a bit
slf/cp-mode-adjustments.hrm-perhaps1
Scott Lystig Fritchie
2015-09-21 17:05:42 +0900
5eecb2b935
Change to P_current_calc epoch @ C100
Scott Lystig Fritchie
2015-09-21 21:08:20 +0900
6425cca13f
Fix broken eunit test
Scott Lystig Fritchie
2015-09-21 19:59:04 +0900
340af05f0f
WIP: server-side of CP mode repairing-as-witness
Scott Lystig Fritchie
2015-09-21 19:52:39 +0900
d9b9397e75
Avoid some projection churn in C100's sanity check
Scott Lystig Fritchie
2015-09-21 18:30:47 +0900
5010d03677
Call manage_last_down_list() at C220 and C310
Scott Lystig Fritchie
2015-09-21 15:36:54 +0900
69a304102e
Write public proj in all_members order only
Scott Lystig Fritchie
2015-09-21 15:09:16 +0900
58b19e76be
Merge branch temp integration branch 'slf/tmp/merge0920'
Scott Lystig Fritchie
2015-09-20 22:45:21 +0900
41836b01e6
Merge branch 'slf/chain-manager/remove-inner' into slf/tmp/merge0920
slf/tmp/merge0920
Scott Lystig Fritchie
2015-09-20 20:19:00 +0900
83e878eb07
More verbosity, whee
slf/chain-manager/remove-inner
Scott Lystig Fritchie
2015-09-20 14:06:55 +0900
6b4ed1c061
Verbose debugging cruft
Scott Lystig Fritchie
2015-09-19 14:25:07 +0900
72bfa163ba
Small test bugfixes & verbose/debugging cruft
Scott Lystig Fritchie
2015-09-19 14:16:54 +0900
be76f1163e
EQC improvements
Mark Allen
2015-09-17 18:35:59 -0600
d695f30e4f
Avoid using host/port combo for machi_fitness (ab)use of machi_projection
Scott Lystig Fritchie
2015-09-17 16:43:08 +0900
09ae2db0ba
Bugfix: double-check local private projection write with a read
Scott Lystig Fritchie
2015-09-16 16:31:10 +0900
79b1d156c4
Add backlog option to gen_tcp:listen
Scott Lystig Fritchie
2015-09-16 13:52:36 +0900
778bd015ee
Bugfix: pattern matching error in C110
Scott Lystig Fritchie
2015-09-16 12:41:53 +0900
d3b116bd9e
Bugfix: CP mode: ignore P_latest if it has UPI or down server in my down list
Scott Lystig Fritchie
2015-09-15 17:55:18 +0900
5001406499
Add proplist-based configuration for TCP port and tmp dir for converge demo
Scott Lystig Fritchie
2015-09-15 17:54:27 +0900
5a1dfed15c
Listener wip
Mark Allen
2015-09-14 21:01:02 -0500
75c94420e0
Add test_ets_table to give programmatic slowdown
Scott Lystig Fritchie
2015-09-14 22:52:41 +0900
7bf1132142
Bugfix: IsRelevantToMe_p adjustment for P_latest.upi == []
Scott Lystig Fritchie
2015-09-14 17:28:50 +0900
b4f8bc8058
Add pretty_time(). Add CONFIRM verbose logging for none proj
Scott Lystig Fritchie
2015-09-14 17:00:09 +0900
4e11cdd50f
Bugfix: derp, pattern match for UniqueHistoryTrigger_p
Scott Lystig Fritchie
2015-09-14 16:59:58 +0900
a036f119a6
Add send_spam_to_everyone(), add 1% chance of using it
Scott Lystig Fritchie
2015-09-14 16:01:26 +0900
6c543dfc18
Re-use the flapping criteria for a different use (more)
Scott Lystig Fritchie
2015-09-14 14:42:52 +0900
23554ffccc
Handle timeout/paritition failures in C110
Scott Lystig Fritchie
2015-09-14 13:54:47 +0900
fdf78bdbbc
Tweak IsRelevantToMe_p in B10 (more)
Scott Lystig Fritchie
2015-09-14 13:40:34 +0900
62186395ed
Hooray! The weekend's CP work hasn't broken AP, I believe.
Scott Lystig Fritchie
2015-09-14 00:04:53 +0900
f5901c6cd3
Hey, appears to work for CP mode chain len=3, hooray!
Scott Lystig Fritchie
2015-09-13 21:51:20 +0900
4fba6c0d33
Adjust converge test conditions slightly
Scott Lystig Fritchie
2015-09-13 21:07:54 +0900
89f57616a8
Avoid some churn when both latest & newprop are none proj
Scott Lystig Fritchie
2015-09-13 17:44:23 +0900
04369673b0
MaxFiles static file deletion isn't good for make_zerf(). Add some no-partition scenarios
Scott Lystig Fritchie
2015-09-13 16:59:08 +0900
f3a0ee91cf
WIP: thread P_calc_current all the way to C100 for CP mode assist
Scott Lystig Fritchie
2015-09-13 15:58:45 +0900
0a20417682
Adjustments for CP mode (still slightly experimental)
Scott Lystig Fritchie
2015-09-13 14:56:28 +0900
32c4d39156
Bugfix: set consistency_mode at set_chain_members
Scott Lystig Fritchie
2015-09-13 14:16:02 +0900
b3ce9f9ab8
A bit less verbose output
Scott Lystig Fritchie
2015-09-11 23:08:47 +0900
5efec1b6cd
Add upi_unanimous annotation to AP mode
Scott Lystig Fritchie
2015-09-11 21:47:05 +0900
fe8ff6033d
Make better state transition choices in AP mode
Scott Lystig Fritchie
2015-09-11 19:14:41 +0900
68f1ff68ee
Bugfix: broken eunit test
Scott Lystig Fritchie
2015-09-11 17:52:40 +0900
a0c129c16d
Bugfix: wow, a chain state transition sanity check bug
Scott Lystig Fritchie
2015-09-11 17:32:52 +0900
8df7d58365
Add partition simulator support to fitness service
Scott Lystig Fritchie
2015-09-11 16:45:29 +0900
efe6ce7894
WIP: small refactoring to prepare for fitness server 'use' of partition simulator
Scott Lystig Fritchie
2015-09-11 16:03:49 +0900
35e8efeb96
Add timer:sleep() to accomodate machi_chain_manager1_converge_demo
Scott Lystig Fritchie
2015-09-11 15:56:02 +0900
d54cef7752
WIP
Mark Allen
2015-09-10 22:09:02 -0500
bbf925d132
Add fault injection method via C100 to test C103 admin down cycle
Scott Lystig Fritchie
2015-09-10 18:05:55 +0900
41737ae62a
Add delete_admin_down API implementation, oops!
Scott Lystig Fritchie
2015-09-10 18:05:18 +0900
d45c249e89
Add admin down status API to fitness server
Scott Lystig Fritchie
2015-09-10 17:30:11 +0900
c14b9ce50f
Minor cleanup, add more partitions to converge demo
Scott Lystig Fritchie
2015-09-10 16:39:15 +0900
af94d1c1c3
Bugfix: ExpectedUPI error in A40
Scott Lystig Fritchie
2015-09-10 02:15:49 +0900
daf3a3d65a
Remove some verbose debugging cruft
Scott Lystig Fritchie
2015-09-10 01:47:46 +0900
329a5e0682
Bugfix: damn, no idea how many problems this 5 month old bug caused
Scott Lystig Fritchie
2015-09-10 01:33:55 +0900
5943494d54
Add ExpectedUPI to A40's AmHosedP clause
Scott Lystig Fritchie
2015-09-10 00:43:37 +0900
10c655ebfe
WIP: fix one source of problems, now shift back to 'TODO this clause needs more review'
Scott Lystig Fritchie
2015-09-09 23:59:40 +0900
4167a2dc5b
Merge ae0e04df91
into 97d44ad1e6
Mark Allen
2015-09-09 14:40:19 +0000
b7aa33c617
Yeah, nearly there. AP fails occasionally in multiple-asymmetric-partition sequence
Scott Lystig Fritchie
2015-09-09 23:10:39 +0900
72141c8ecb
WIP: split A30 into A30/A31 based on AllHosed
Scott Lystig Fritchie
2015-09-09 21:06:40 +0900
5029911b52
WIP: remove verbose goop
Scott Lystig Fritchie
2015-09-09 20:46:52 +0900
38ea36fc1c
WIP: Stand back, I'm going to try math! ... It works, {redacted}!
Scott Lystig Fritchie
2015-09-09 20:45:57 +0900
27891bc5e9
WIP: 'broadcast'/spam works! async reminder ticks remain!
Scott Lystig Fritchie
2015-09-09 19:09:39 +0900
dd095f117f
Derp, fix smoke_test() for machi_fitness:map_set()
Scott Lystig Fritchie
2015-09-09 16:49:27 +0900
21015efcbb
WIP: Stand back, I'm going to try CRDTs!
Scott Lystig Fritchie
2015-09-08 19:13:03 +0900
7af863d840
Add stubs of machi_fitness server
Scott Lystig Fritchie
2015-09-08 16:11:54 +0900
185c9eb313
WIP: add failing eunit placeholder for spam
Scott Lystig Fritchie
2015-09-07 15:38:23 +0900
c7684f660c
WIP: Friday evening/Monday morning, laying groundwork for spam "broadcast"
Scott Lystig Fritchie
2015-09-04 18:51:01 +0900
4376ce9ec1
Remove all flap counting and inner projection stuff
Scott Lystig Fritchie
2015-09-04 17:17:49 +0900
97d44ad1e6
Fix minor compilation warnings
Scott Lystig Fritchie
2015-09-04 15:40:11 +0900
1312cf93f5
Merge partial work of slf/chain-manager/cp-mode4 into tmp-mergeit
Scott Lystig Fritchie
2015-09-04 15:24:58 +0900
fa77bbb002
End of the line for this branch, part III (more).
slf/chain-manager/cp-mode4
Scott Lystig Fritchie
2015-09-03 16:23:46 +0900
8f337d6f88
End of the line for this branch, part II (more).
Scott Lystig Fritchie
2015-09-03 15:29:06 +0900
aa94ec30ae
End of the line for this branch (more).
Scott Lystig Fritchie
2015-09-02 19:08:54 +0900
66cf023001
Latest test bugfixes and misc debugging
Scott Lystig Fritchie
2015-09-02 21:32:03 +0900
c762748f68
Overhaul a30_make_inner_projection() (more)
Scott Lystig Fritchie
2015-09-02 16:58:16 +0900
42aeecd9db
Fix machi_projection_store_test error
Scott Lystig Fritchie
2015-09-04 15:23:48 +0900
3c1026da28
WIP: too tired to continue tonight
Scott Lystig Fritchie
2015-09-01 22:10:45 +0900
4378ef7b54
Bugfix: inner->outer proj @ A30
Scott Lystig Fritchie
2015-09-01 00:51:46 +0900
2e2f5f44c4
Another tweak to private_projections_are_stable()
Scott Lystig Fritchie
2015-09-01 00:51:12 +0900
e79265228e
Bugfix: more correct for inner->outer sanity transition
Scott Lystig Fritchie
2015-08-31 22:14:28 +0900
1e5d58b22d
Bugfix: more to ignore in make_basic_comparison_stable()
Scott Lystig Fritchie
2015-08-31 17:57:37 +0900
bce225a200
Bugfix: a30_make_inner_projection() ignore newprop down list if none proj
Scott Lystig Fritchie
2015-08-31 17:03:12 +0900
a095e0cfc3
Bugfix: ignore creation_time in make_comparison_stable()
Scott Lystig Fritchie
2015-08-31 15:40:19 +0900
c637939cc2
Bugfix: A29 should trigger if EpochID (not Epoch# alone) differs
Scott Lystig Fritchie
2015-08-31 15:21:17 +0900
5422dc45c2
Bugfix: derp in A29 revival
Scott Lystig Fritchie
2015-08-31 14:44:05 +0900
004c686c8c
WIP: remove make_zerf() from calc_projection(); add make_zerf() to resurrected A29. Status: broken, needs work
Scott Lystig Fritchie
2015-08-30 20:39:58 +0900
a449025e8b
Bugfix: epoch handling around none proj: epoch 0 only at first bootstrap!
Scott Lystig Fritchie
2015-08-30 19:53:47 +0900
823b47bef3
Bugfix: convergence property for CP mode, again
Scott Lystig Fritchie
2015-08-30 19:52:31 +0900
ec2e7b5669
Sunday experiment: all-but-remove A29, feels right but definitely not sure yet
Scott Lystig Fritchie
2015-08-30 16:08:14 +0900
0dc53274d1
Get more aggressive about AllHosed+down nodes for inner proj
Scott Lystig Fritchie
2015-08-30 02:22:59 +0900
771164b82f
Bugfix: Flapping manifesto, leaving #2 : only if not me
Scott Lystig Fritchie
2015-08-30 00:50:23 +0900
4b83893047
Bugfix: minor flap count bookeeping error
Scott Lystig Fritchie
2015-08-30 00:50:03 +0900
a7db3a26c6
Bugfix: a30_make_inner_projection() compatible inner if not none proj
Scott Lystig Fritchie
2015-08-30 00:04:13 +0900
764708f3ef
Fix private_projections_are_stable() for long CP mode chains
Scott Lystig Fritchie
2015-08-30 00:03:51 +0900
53d865b247
Bugfix: serious derp fix for A30's inner->outer
Scott Lystig Fritchie
2015-08-29 23:42:47 +0900
5c8b255da9
Bugfix: first new CP experiments with chain len=5
Scott Lystig Fritchie
2015-08-29 22:40:18 +0900
94394d3429
Bugfix: allow none proj to re-emerge from flapping (more)
Scott Lystig Fritchie
2015-08-29 21:36:53 +0900
ee19a0856b
WIP: justincase
Scott Lystig Fritchie
2015-08-29 19:59:46 +0900
6b84cd6e6a
Reduce poll sleep time when running with partition simulator
Scott Lystig Fritchie
2015-08-29 18:30:53 +0900