UENISHI Kota
293eb4810f
Fix dialyzer error
2015-12-07 14:49:34 +09:00
Scott Lystig Fritchie
5aeaf872d9
WIP: machi_chain_manager1:set_chain_members() API change, all tests pass, yay
2015-12-07 14:41:56 +09:00
UENISHI Kota
89e80a8862
Fix GC not running
2015-12-07 12:07:46 +09:00
UENISHI Kota
07c2b97918
Change checksum_list API to return a t2b list
2015-12-07 10:55:45 +09:00
Scott Lystig Fritchie
1d3d121d83
Simple fix for #52 : file size matters
2015-12-07 10:24:19 +09:00
Scott Lystig Fritchie
3c880dc437
WIP: find 1st overlapping FLU in any #chain_def_v1{}
2015-12-04 17:47:18 +09:00
UENISHI Kota
befa776685
Fix several new bugs
2015-12-04 17:38:36 +09:00
Scott Lystig Fritchie
a7ffef6b8e
Add src/machi_chain_bootstrap.erl
2015-12-04 17:18:15 +09:00
UENISHI Kota
8528567954
Add eleveldb with sext to use it as metadata storage
...
First step is to use as checksum table. It will also used for file
names store and *ALL* other persistent metadata than files.
2015-12-04 16:38:57 +09:00
Scott Lystig Fritchie
cf0829b934
Add rc.d style config dir for FLU server startup
2015-12-04 16:37:05 +09:00
Scott Lystig Fritchie
35c48300a5
Fix Dialyzer complaints, derp!
2015-12-04 15:21:44 +09:00
UENISHI Kota
66de92490c
Introduce eleveldb, along with cuttlefish to avoid dependency confustion
2015-12-03 16:48:23 +09:00
Scott Lystig Fritchie
e9b1134cd9
Merge pull request #48 from basho/mra/merkle-cleanup
...
Add merkle library
2015-12-02 16:25:50 +09:00
Scott Lystig Fritchie
37f33fae7b
Fix bad_arg errors in low level eunit tests ... all pass now, yay!
2015-12-02 16:00:13 +09:00
Scott Lystig Fritchie
d44e9dd542
Fix plumbing for find_file()
2015-12-02 15:54:34 +09:00
Scott Lystig Fritchie
0d517d2377
fix machi_ap_repair_eqc:sublist()
2015-12-02 15:36:41 +09:00
Scott Lystig Fritchie
2f95305292
Add machi_ap_repair_eqc:sublist()
2015-12-02 15:35:39 +09:00
Scott Lystig Fritchie
29c2ede275
Add missing \ldots in chain repair figure
2015-12-02 15:35:39 +09:00
Scott Lystig Fritchie
916ac754d7
WIP: still broken, almost passes suites=machi_cr_client_test tests=smoke_test_
2015-12-02 15:35:39 +09:00
Scott Lystig Fritchie
5477f3b6f8
WIP broken
2015-12-02 15:35:39 +09:00
Scott Lystig Fritchie
a1c834518d
Attempt to address Mark's review comments
2015-12-02 15:35:39 +09:00
Scott Lystig Fritchie
c3002d9852
Push TODO closer to actual TODO work site, standardize var spelling
2015-12-02 15:35:39 +09:00
Scott Lystig Fritchie
10a27ce7dd
All eunit tests now passing again
2015-12-02 15:35:38 +09:00
Scott Lystig Fritchie
014ba89e3a
Add client-side plumbing for high proto append chunk CoC
2015-12-02 15:35:38 +09:00
Scott Lystig Fritchie
ac10f97220
Add machi_ap_repair_eqc:sublist()
2015-12-02 15:34:27 +09:00
Mark Allen
1f56850c2b
Remove merklet from header file too.
2015-11-20 22:34:41 -06:00
Mark Allen
a5a0369905
Add basic unit test
2015-11-20 21:22:41 -06:00
Mark Allen
4ce7a87d56
Remove merklet
2015-11-20 16:29:17 -06:00
Scott Lystig Fritchie
d5c56980b3
Merge pull request #42 from basho/ss/native-ebin-ubuntu-friendly
...
Ubuntu /bin/sh is dash then something wrong happens sometimes
2015-11-19 09:57:34 +09:00
UENISHI Kota
fd649c00d2
Merge pull request #45 from basho/ku/file-reopen
...
Add stop and trim command to eqc_statem test on file_proxy
2015-11-19 09:45:41 +09:00
UENISHI Kota
9f6b53fc15
Make bigger offset and a bit code cleanup
2015-11-18 14:38:04 +09:00
UENISHI Kota
e11cdfe95c
Add stop and trim command to eqc_statem test on file_proxy
2015-11-18 14:11:25 +09:00
Mark Allen
8d3f631d84
Oops. Accidentally left this out.
2015-11-17 22:07:28 -06:00
UENISHI Kota
84058f8c9c
Merge pull request #44 from basho/ss/repair-eqc-pleak-fix
...
Fix process leak of repair eqc
2015-11-17 19:16:24 +09:00
Shunichi Shinohara
ad419ada50
Refactoring, cosmetics, comments
2015-11-17 12:58:54 +09:00
Shunichi Shinohara
049311614f
Fix process leak of CR clients and FLU1 proxy clients
2015-11-17 12:58:50 +09:00
Scott Lystig Fritchie
3a35fe38c8
Merge branch 'slf/doc-cleanup2' ... in the middle of things
2015-11-06 07:22:38 -08:00
Scott Lystig Fritchie
73890171ba
Format PDF version of high-level-chain-mgr doc
2015-11-06 07:21:44 -08:00
Shunichi Shinohara
919a408e17
Ubuntu /bin/sh is dash then something wrong happens sometimes
...
It seems dash does not understand {a,b,...} file pattern ...
% echo 'cp /home/shino/local/erlang/17.5.6_basho_hipe/lib/erlang/lib/stdlib-*/src/{lists,dict}.erl ./.ebin.native' | sh -x + cp /home/shino/local/erlang/17.5.6_basho_hipe/lib/erlang/lib/stdlib-*/src/{lists,dict}.erl ./.ebin.native
cp: cannot stat ‘/home/shino/local/erlang/17.5.6_basho_hipe/lib/erlang/lib/stdlib-*/src/{lists,dict}.erl’: No such file or directory
2015-11-06 12:35:02 +09:00
UENISHI Kota
6786820401
Merge pull request #35 from basho/ku/making-file-proxy-spec
...
Add eqc trim tests to machi_file_proxy
2015-11-05 16:27:48 +09:00
UENISHI Kota
81fae32539
Remove unused test function
2015-11-05 16:19:46 +09:00
UENISHI Kota
2e6e6dd9e8
Merge pull request #40 from basho/ss/missing-test-cleanups
...
Add missing test cleanups
2015-11-05 16:16:40 +09:00
UENISHI Kota
ce41f9005e
Fix machi_file_proxy_eqc:write_post to proper assertion
2015-11-05 14:48:35 +09:00
Shunichi Shinohara
922baaf433
Make rebar unit output verbose
2015-11-05 11:55:47 +09:00
Shunichi Shinohara
9e4dc83f2a
Add missing cleanup tasks, suppress some not-so-useful logs
2015-11-05 11:47:47 +09:00
Shunichi Shinohara
1b0711f151
Stop flu1 client under CR client
2015-11-05 11:46:22 +09:00
Shunichi Shinohara
39a937db9b
Merge pull request #38 from basho/ku/otp-18
...
Support OTP 18.1
2015-11-05 10:49:56 +09:00
UENISHI Kota
f56037240e
Plan trim commands in eqc tests
2015-11-04 16:32:53 +09:00
UENISHI Kota
d0e6417f5d
Remove unnecessary output
2015-11-04 16:15:33 +09:00
UENISHI Kota
3f6f9e2c6b
Address one offset+length issue
2015-11-04 16:08:43 +09:00