machi/test
Scott Lystig Fritchie 715d1b5ee4 If I have a single test file @ 400MB:
dd if=/dev/random of=test/foo-data-1 bs=1m count=400

And if I also remove the "config" dir that stores all of the .csum
files.

Then when I run `machi_merkle_tree_test:test(5)`, I see this output:

    machi_csum_table:open(./config/csum_1.csum) -> 2375 usec
    machi_csum_table:open(./config/csum_1.csum) -> 789 usec
    build_tree leaves = 1261 by pid <0.39.0>
    build_tree(size = 1261) -> 602 usec
    Osize 457 Osize2 1261
    machi_csum_table:open(./config/csum_2.csum) -> 662 usec
    machi_csum_table:open(./config/csum_2.csum) -> 801 usec
    build_tree leaves = 1259 by pid <0.39.0>
    build_tree(size = 1259) -> 566 usec
    Osize 479 Osize2 1259
    machi_csum_table:open(./config/csum_3.csum) -> 685 usec
    machi_csum_table:open(./config/csum_3.csum) -> 811 usec
    build_tree leaves = 1217 by pid <0.39.0>
    build_tree(size = 1217) -> 557 usec
    Osize 472 Osize2 1217
    machi_csum_table:open(./config/csum_4.csum) -> 941 usec
    machi_csum_table:open(./config/csum_4.csum) -> 740 usec
    build_tree leaves = 1134 by pid <0.39.0>
    build_tree(size = 1134) -> 559 usec
    Osize 395 Osize2 1134
    machi_csum_table:open(./config/csum_5.csum) -> 2541 usec
    machi_csum_table:open(./config/csum_5.csum) -> 725 usec
    build_tree leaves = 1284 by pid <0.39.0>
    build_tree(size = 1284) -> 572 usec
    Osize 425 Osize2 1284
    ok

... and I see this in "results.txt":

    473	32517	48778	1322	27788
    424	29114	43283	1155	25188
    452	27120	46868	1346	26828
    462	28497	47198	1398	27322
    424	29915	44685	1326	25596
2015-10-29 17:25:36 +09:00
..
legacy Remove all flap counting and inner projection stuff 2015-09-04 17:17:49 +09:00
pulse_util WIP: client side projection store, 1st API op (write), part II 2015-04-03 17:10:52 +09:00
machi_admin_util_test.erl Use psup startup 2015-10-11 23:04:43 -05:00
machi_chain_manager1_converge_demo.erl Write public proj in all_members order only 2015-09-21 15:09:16 +09:00
machi_chain_manager1_pulse.erl machi_chain_manager1_pulse.erl tweaks 2015-07-20 15:08:03 +09:00
machi_chain_manager1_test.erl Fix race #2 2015-10-21 14:45:21 +09:00
machi_cinfo_test.erl Add cluster_info to deps and small callback module 2015-10-19 15:36:05 +09:00
machi_cr_client_test.erl Update read_chunk() PB protocol to return trimmed chunks 2015-10-22 23:11:43 +09:00
machi_csum_table_test.erl Support arbitrary bytes write by using find_(left|right)neighbor/2 2015-10-27 13:43:45 +09:00
machi_file_proxy_eqc.erl Do the slicing in flu server rather than in CR client 2015-10-23 18:49:49 +09:00
machi_file_proxy_test.erl Update read_chunk() PB protocol to return trimmed chunks 2015-10-22 23:11:43 +09:00
machi_flu1_test.erl Update read_chunk() PB protocol to return trimmed chunks 2015-10-22 23:11:43 +09:00
machi_flu_psup_test.erl Update read_chunk() PB protocol to return trimmed chunks 2015-10-22 23:11:43 +09:00
machi_merkle_tree_test.erl If I have a single test file @ 400MB: 2015-10-29 17:25:36 +09:00
machi_partition_simulator.erl Hrm, fewer deadlocks, but lots of !@#$! mystery hangs @ startup & teardown 2015-07-16 20:13:48 +09:00
machi_pb_high_client_test.erl Update read_chunk() PB protocol to return trimmed chunks 2015-10-22 23:11:43 +09:00
machi_pb_test.erl WIP: giant hairball 11 2015-06-29 16:24:57 +09:00
machi_projection_store_test.erl Make test start up more reliable 2015-10-08 15:49:22 -05:00
machi_projection_test.erl Bugfix: machi_projection:new/6 derp: argument order mistake 2015-07-10 16:41:28 +09:00
machi_proxy_flu1_client_test.erl Update read_chunk() PB protocol to return trimmed chunks 2015-10-22 23:11:43 +09:00