Commit graph

  • 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