Scott Lystig Fritchie
099dcbc5b2
cluster-of-clusters WIP
2015-06-17 11:41:58 +09:00
Scott Lystig Fritchie
d5aef51a2b
cluster-of-clusters WIP
2015-06-17 11:34:21 +09:00
Scott Lystig Fritchie
a03df91352
cluster-of-clusters WIP
2015-06-17 11:16:50 +09:00
Scott Lystig Fritchie
ce583138a9
cluster-of-clusters WIP
2015-06-17 10:56:22 +09:00
Scott Lystig Fritchie
a8c914a280
cluster-of-clusters WIP
2015-06-17 10:48:57 +09:00
Scott Lystig Fritchie
796c222dbf
cluster-of-clusters WIP
2015-06-17 10:47:31 +09:00
Scott Lystig Fritchie
fcc1544acb
cluster-of-clusters WIP
2015-06-17 10:44:35 +09:00
Scott Lystig Fritchie
1f3d191d0e
Clean up section 11, remove 'Possible problems' section
2015-06-17 10:16:25 +09:00
Scott Lystig Fritchie
424a64aeb6
Remove N chains stuff from section 13 for clarity
2015-06-17 09:28:07 +09:00
Scott Lystig Fritchie
b1bcefac4b
Clarify checksum use a bit
2015-06-17 08:22:14 +09:00
Scott Lystig Fritchie
2e94ccc84e
Merge branch 'slf/chmgr-model-overhaul'
2015-06-15 17:22:19 +09:00
Scott Lystig Fritchie
22337e1819
Remove short circuit (bad idea!) from react_to_env_C100()
2015-06-15 17:22:02 +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
b244a3b8e4
Reduce verbosity, try fix up convergence demo for chain len=4
2015-06-15 12:41:16 +09:00
Scott Lystig Fritchie
9bf76e0bfb
Fix for correctness bug, thanks PULSE
2015-06-05 01:06:39 +09:00
Scott Lystig Fritchie
be62300b3b
Bug fixes: model and real bugs, thanks PULSE and converge_demo both!
2015-06-04 17:39:29 +09:00
Scott Lystig Fritchie
0cf9627f26
Bugfix, found by inspection, yay!
2015-06-04 15:05:37 +09:00
Scott Lystig Fritchie
89b8b6a012
Bugfix, found by PULSE, yay!
2015-06-04 14:31:58 +09:00
Scott Lystig Fritchie
d3df2bd31d
WIP: remove repair_always_done option, it was flawed
2015-06-03 15:26:22 +09:00
Scott Lystig Fritchie
87417d2872
WIP: get the old jalopy into runnable shape
2015-06-03 11:48:55 +09:00
Scott Lystig Fritchie
c1318d3bbb
WIP: wip wip a doowip
2015-06-02 22:13:15 +09:00
Scott Lystig Fritchie
2207151eba
Fix projection_transition_is_sane() bug
2015-06-02 21:20:50 +09:00
Scott Lystig Fritchie
deabe14d29
Un-proplist-ify the inner projection
2015-06-02 20:55:18 +09:00
Scott Lystig Fritchie
207be8729b
Un-proplist-ify the flapping_i info
2015-06-02 20:32:52 +09:00
Scott Lystig Fritchie
0f10b45161
Dialyzer fixes, derp!
2015-06-02 19:07:13 +09:00
Scott Lystig Fritchie
67019493aa
Round 1 of cleanup
2015-06-02 18:10:45 +09:00
Scott Lystig Fritchie
000d687588
Fix creation_time bug in inner projection
2015-06-02 16:26:49 +09:00
Scott Lystig Fritchie
c62e9c98bd
Merge branch 'slf/checksum-typing'
2015-06-02 14:38:05 +09:00
Scott Lystig Fritchie
cffbd3c50c
Add checksum handling strawman to strawman HTTP interface
2015-06-02 13:23:36 +09:00
Scott Lystig Fritchie
b51473be09
Change eunit fixture to timeout for machi_cr_client_test:smoke_test
2015-06-02 12:40:07 +09:00
Scott Lystig Fritchie
dd4160b963
Add basic {error, bad_checksum} tests to proxy & CR clients
2015-06-02 12:36:51 +09:00
Scott Lystig Fritchie
e3162fdcda
Rudimentary client-side checksum and server-side checksum type tags
2015-06-01 14:25:55 +09:00
Scott Lystig Fritchie
98d0b735f9
Merge branch 'slf/http-simple-server-hack'
2015-05-22 17:51:29 +09:00
Scott Lystig Fritchie
6cebf39723
Damn ugly HTTP interface "equivalent" for machi_cr_client.erl basic API
...
This goes to show that mixing implementation and protocol and API
and lots of other stuff ... is cool for the quick hack to do one thing
but really sucks when trying to do more than one thing.
* Proof-of-concept only: add HTTP/1.0'ish 'PUT' interface to be the
rough equivalent of machi_cr_client:append_chunk/3
* Proof-of-concept only: add HTTP/1.0'ish 'GET' interface to be the
rough equivalent of machi_cr_client:read_chunk/4
Example use: `append_chunk`
% curl http://127.0.0.1:4444/foo -0 -T /etc/hosts -v
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 4444 (#0 )
> PUT /foo HTTP/1.0
> User-Agent: curl/7.37.1
> Host: 127.0.0.1:4444
> Accept: */*
> Content-Length: 338
>
* We are completely uploaded and fine
* HTTP 1.0, assume close after body
< HTTP/1.0 201 Created
< Location: foo.50EI18AX.21
< X-Offset: 3052
< X-Size: 338
<
* Closing connection 0
Example_use: `read_chunk`
curl 'http://127.0.0.1:4444/foo.50EI18AX.21?offset=3052&size=338 ' -0 -v
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 4444 (#0 )
> GET /foo.50EI18AX.21?offset=3052&size=338 HTTP/1.0
> User-Agent: curl/7.37.1
> Host: 127.0.0.1:4444
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Content-Length: 338
<
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
127.0.0.1 test.localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
# Xxxxxxx Yyyyy
192.168.99.222 zzzzz
127.0.0.1 aaaaaaaa.bb.ccccccccc.com
* Closing connection 0
2015-05-22 17:51:06 +09:00
Scott Lystig Fritchie
6575872c88
Add a bit more to INSTALLATION.md
2015-05-21 15:58:00 +09:00
Scott Lystig Fritchie
9321a668bb
Add INSTALLATION.md
2015-05-21 15:41:58 +09:00
Scott Lystig Fritchie
7ba962e9fb
Fix handling of {error, partial_read}
2015-05-21 15:12:46 +09:00
Scott Lystig Fritchie
0d05efedb6
Add README.basho_bench.md
2015-05-20 21:06:11 +09:00
Scott Lystig Fritchie
032a26a08e
Add README.basho_bench.md
2015-05-20 21:05:23 +09:00
Scott Lystig Fritchie
b44c88fb97
Add README.basho_bench.md
2015-05-20 21:03:51 +09:00
Scott Lystig Fritchie
9e41162e65
Minor machi_basho_bench_driver changes
2015-05-20 18:44:04 +09:00
Scott Lystig Fritchie
436fa5b3a9
Merge branch 'slf/basho_bench_driver'
2015-05-20 17:31:11 +09:00
Scott Lystig Fritchie
1c13273efd
Add simple basho_bench driver, no schmancy bells or whistles
2015-05-20 17:30:37 +09:00
Scott Lystig Fritchie
69244691f4
Such wonder when one *reads* the docs...
2015-05-20 14:12:48 +09:00
Scott Lystig Fritchie
19510831a4
Merge branch 'slf/client-side-chain-replication'
2015-05-20 11:06:05 +09:00
Scott Lystig Fritchie
f78039261c
TODO-shortterm.org updates
2015-05-20 11:05:53 +09:00
Scott Lystig Fritchie
b5ddfaf019
Finish basic API for machi_cr_client.erl
2015-05-19 20:04:36 +09:00
Scott Lystig Fritchie
a4266e8aa4
Fix known chain repair bugs, add basic smoke test
2015-05-19 19:32:48 +09:00
Scott Lystig Fritchie
152e487060
WIP: read-repair, new test is failing, yay
2015-05-19 15:15:05 +09:00
Scott Lystig Fritchie
079d15dd5c
Derp, remove debugging goop + fix eunit @ write_chunk() response change
2015-05-19 14:05:18 +09:00