Scott Lystig Fritchie
99bfa2a3b8
Import of machi_chain_manager1.erl and friends; tests broken
2015-04-06 14:16:20 +09:00
Scott Lystig Fritchie
d2c2929084
Merge branch 'slf/otp-refactoring-step1' (merge comments follow)
...
This finishes the first stage of making an OTP-style application
out of the `prototype/demo-day` code. The process structure is not
fully OTP compliant. I'm not sure if I really want it to be 100%
OTP style, but that decision can be deferred for a little while
yet.
There are probably "bugs" with brick shutdown, such as process
leaks. That ought to be fixed someday. The use of the Erlang process
registry for finding writer/sequencer processes is nifty (for a
quick hack), but it also leaks atoms (not good for long-term use).
2015-04-06 12:21:07 +09:00
Scott Lystig Fritchie
f18ce1f842
Minor update of top README.md
2015-04-03 18:41:37 +09:00
Scott Lystig Fritchie
c27aa1f579
Projection store API complete, I think
2015-04-03 18:37:09 +09:00
Scott Lystig Fritchie
022b9c4d1f
WIP: projection store: read, get latest epoch
2015-04-03 17:55:35 +09:00
Scott Lystig Fritchie
acf54e3c21
WIP: client side projection store, 1st API op (write), part II
2015-04-03 17:10:52 +09:00
Scott Lystig Fritchie
7205c5283e
WIP: client side projection store, 1st API op (write)
2015-04-03 12:36:16 +09:00
Scott Lystig Fritchie
7627ba08a3
WIP: epoch ID added to write/delete/trunc protocol commands
2015-04-02 21:18:41 +09:00
Scott Lystig Fritchie
3aaa2c3a3d
WIP: epoch ID added to list protocol command
2015-04-02 21:01:48 +09:00
Scott Lystig Fritchie
6b8a3cf2a4
WIP: epoch ID added to checksum protocol command
2015-04-02 20:49:45 +09:00
Scott Lystig Fritchie
9479baac46
WIP: epoch ID added to read protocol command
2015-04-02 20:31:10 +09:00
Scott Lystig Fritchie
44bb5e1dae
WIP: epoch ID added to append protocol command
2015-04-02 18:08:42 +09:00
Scott Lystig Fritchie
030d2ecd10
Update TODO-shortterm.org + minor stuff
2015-04-02 17:42:26 +09:00
Scott Lystig Fritchie
5580098d49
Refactor to use record for FLU state, add dbg mode
2015-04-02 17:16:15 +09:00
Scott Lystig Fritchie
e5dba66eb0
Status update for the master branch
2015-04-02 16:41:12 +09:00
Scott Lystig Fritchie
4c3bd81689
Add machi_projection.erl and basic new() test
2015-04-02 16:24:32 +09:00
Scott Lystig Fritchie
58fa35a674
Remove escript-related proof-of-concept stuff from machi_util.erl
...
I'd first thought that having that code there would be a kind of
useful reminder: please move me somewhere else. However, there's
quite a bit there that's "cluster of clusters" stuff and not
appropriate for the current short-term work.
2015-04-02 14:36:22 +09:00
Scott Lystig Fritchie
f8263c15cc
Move FLU client 'verify checksums + local path' code from prototype/demo-day-hack
2015-04-02 12:38:12 +09:00
Scott Lystig Fritchie
76fcd4d931
Move FLU client 'verify checksums' code from prototype/demo-day-hack
2015-04-01 18:35:10 +09:00
Scott Lystig Fritchie
5c20ee6337
Fix client API for file list & checksum list
2015-04-01 18:02:16 +09:00
Scott Lystig Fritchie
d243ffca23
Single server client & server code (squashed)
2015-04-01 16:14:24 +09:00
Scott Lystig Fritchie
78f2ff4bbf
Number section headings, clarify flapping behavior, add prototype notes
...
Fix #+END_QUOTE typo
2015-03-14 12:06:50 +09:00
Scott Lystig Fritchie
c2f8b3a478
Add a bit of interpretation advice for the chain manager simulator
2015-03-04 13:01:38 +09:00
Scott Lystig Fritchie
7c0092b0e4
Fix typo in chain-self-management-sketch.org
2015-03-04 12:26:43 +09:00
Scott Lystig Fritchie
e3307587d1
Update prototype/README.md
2015-03-03 20:15:00 +09:00
Scott Lystig Fritchie
e0066660ef
Merge branch 'slf/manager-cleanup1'
2015-03-03 20:10:26 +09:00
Scott Lystig Fritchie
54266c4196
More docs 2
2015-03-03 20:09:32 +09:00
Scott Lystig Fritchie
a69db1da64
More docs, minor code cleanup
2015-03-03 18:45:52 +09:00
Scott Lystig Fritchie
fdddac99ab
Separate the PULSE and non-PULSE test code
2015-03-03 18:31:54 +09:00
Scott Lystig Fritchie
7c0e174a3d
Round 1 of doc updates
2015-03-03 17:59:04 +09:00
Scott Lystig Fritchie
26f08e62ec
Remove obsolete & duplicate documentation, etc
2015-03-03 17:10:30 +09:00
Scott Lystig Fritchie
8487d5759d
Initial cleanup
2015-03-03 16:49:32 +09:00
Scott Lystig Fritchie
a4c3b16357
make clean tweak
2015-03-03 16:43:56 +09:00
Scott Lystig Fritchie
2de061900c
Update re-porting status in top README
2015-03-03 16:39:04 +09:00
Scott Lystig Fritchie
e1fcbd8bb0
Merge branch 'slf/tango-cleanup1'
2015-03-03 16:31:13 +09:00
Scott Lystig Fritchie
f973473d47
Remove test/pulse_util dir
2015-03-03 16:30:29 +09:00
Scott Lystig Fritchie
3cd5088b39
Fix up READMEs
2015-03-03 16:28:50 +09:00
Scott Lystig Fritchie
ff7c02d2dd
Fix up 'make clean', TODO list
2015-03-03 16:22:05 +09:00
Scott Lystig Fritchie
9eda779f6e
Clean up test code and corfurl-specific docs
2015-03-03 16:01:41 +09:00
Scott Lystig Fritchie
1ea0c302ec
Now working on Tango prototype re-porting
2015-03-03 15:16:47 +09:00
Scott Lystig Fritchie
54f95481b5
Merge branch 'slf/corfurl-cleanup1'
2015-03-03 15:10:23 +09:00
Scott Lystig Fritchie
769ac0bd03
Reformat C2 example in prototype/corfurl/docs/corfurl/notes/README.md
2015-03-03 15:07:32 +09:00
Scott Lystig Fritchie
8ddb62d88f
Aw, heck, add the PNG versions of the MSC diagrams
2015-03-03 15:03:08 +09:00
Scott Lystig Fritchie
37044a9ef4
Update top-level README.md
2015-03-03 14:58:46 +09:00
Scott Lystig Fritchie
c148ed8d66
Fix up PULSE code & documentation
2015-03-03 14:56:26 +09:00
Scott Lystig Fritchie
fbd2b6c31d
Fix up README & using-pulse docs, other fixups
2015-03-03 14:09:39 +09:00
Scott Lystig Fritchie
12d2411dfc
Targets all, compile, clean, and test seem to work
2015-03-03 11:57:08 +09:00
Scott Lystig Fritchie
2371c40815
Add NOTICE
2015-03-02 21:06:31 +09:00
Scott Lystig Fritchie
c5f9419048
Remove cruft from README.md regarding old repo
2015-03-02 21:04:18 +09:00
Scott Lystig Fritchie
9fbf13f91e
Add sad & sorry first draft of README.md
2015-03-02 21:02:15 +09:00