e882f774ef
* Perfile LevelDB instance usage are changed to use single instance per FLU server. * machi_csum_file reference is managed with machi_flu_filename_mgr as an aim to manage filenames with leveldb * Not only chunk checksums, but the list of trimmed files are also stored in LevelDB. * Remove 1024 bytes file header; instead put any metadata into LevelDB if needed. * LevelDB `db_ref()` lifecycle is same as that of `machi_metadata_mgr` * `machi_file_proxy` just uses it as it's passed at process startup * There are several optimization space still left as it is WIP |
||
---|---|---|
.. | ||
legacy | ||
pulse_util | ||
machi_admin_util_test.erl | ||
machi_ap_repair_eqc.erl | ||
machi_chain_manager1_converge_demo.erl | ||
machi_chain_manager1_pulse.erl | ||
machi_chain_manager1_test.erl | ||
machi_cinfo_test.erl | ||
machi_cr_client_test.erl | ||
machi_csum_table_test.erl | ||
machi_file_proxy_eqc.erl | ||
machi_file_proxy_test.erl | ||
machi_flu1_test.erl | ||
machi_flu_psup_test.erl | ||
machi_lifecycle_mgr_test.erl | ||
machi_merkle_tree_test.erl | ||
machi_partition_simulator.erl | ||
machi_pb_high_client_test.erl | ||
machi_pb_test.erl | ||
machi_projection_store_test.erl | ||
machi_projection_test.erl | ||
machi_proxy_flu1_client_test.erl | ||
machi_test_util.erl |