嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
tfs-master.zip(tfs 源码)
.
├── tfs-master
│ ├── CONTRIBUTORS
│ ├── COPYING
│ ├── ChangeLog
│ ├── DEPLOY.md
│ ├── INSTALL.md
│ ├── Makefile.am
│ ├── NEWS
│ ├── README.md
│ ├── ax_lib_mysql.m4
│ ├── build.sh
│ ├── conf
│ │ ├── Makefile.am
│ │ ├── ads.conf
│ │ ├── clear_remote_block_cache.conf
│ │ ├── cs.conf
│ │ ├── ds.conf
│ │ ├── meta.conf
│ │ ├── ns.conf
│ │ ├── rc.conf
│ │ └── rs.conf
│ ├── configure.ac
│ ├── doc
│ │ ├── TFS_HA.docx
│ │ ├── metaserver_conf_readme.txt
│ │ ├── metaserver_error_code.txt
│ │ └── resource_server
│ │ ├── rcserver_readme.doc
│ │ ├── rcserver_readme.txt
│ │ └── tfs_rs_data_dictionary.docx
│ ├── packages
│ │ └── tfs.spec
│ ├── rpm
│ │ ├── tfs-VER.txt
│ │ ├── tfs-build.sh
│ │ └── tfs.spec
│ ├── scripts
│ │ ├── Makefile.am
│ │ ├── compact_process.sh
│ │ ├── cs_sync.sh
│ │ ├── ha
│ │ │ ├── Makefile.am
│ │ │ ├── NameServer
│ │ │ ├── RootServer
│ │ │ ├── authkeys.sh
│ │ │ ├── deploy.sh
│ │ │ ├── ha.cf
│ │ │ ├── ns.xml
│ │ │ ├── nsdep.sh
│ │ │ ├── rs.xml
│ │ │ └── rsdep.sh
│ │ ├── nameserver
│ │ │ └── get_stat.sh
│ │ ├── start_sync_log.sh
│ │ ├── stfs.sh
│ │ ├── sync.sh
│ │ └── tfs.sh
│ ├── sql
│ │ ├── Makefile.am
│ │ ├── ms
│ │ │ ├── Makefile.am
│ │ │ ├── create_dir.sql
│ │ │ ├── create_file.sql
│ │ │ ├── create_table.sql
│ │ │ ├── mv_dir.sql
│ │ │ ├── mv_file.sql
│ │ │ ├── pwrite_file.sql
│ │ │ ├── rm_dir.sql
│ │ │ ├── rm_file.sql
│ │ │ └── seq_simulator.sql
│ │ └── rcs
│ │ ├── Makefile.am
│ │ ├── create_table.sql
│ │ └── rc_test_info.sql
│ ├── src
│ │ ├── Makefile.am
│ │ ├── adminserver
│ │ │ ├── Makefile.am
│ │ │ ├── adminserver.cpp
│ │ │ └── adminserver.h
│ │ ├── checkserver
│ │ │ ├── Makefile.am
│ │ │ ├── checkserver.cpp
│ │ │ ├── checkserver.h
│ │ │ ├── server_helper.cpp
│ │ │ └── server_helper.h
│ │ ├── common
│ │ │ ├── Makefile.am
│ │ │ ├── array_helper.h
│ │ │ ├── atomic.h
│ │ │ ├── base_main.cpp
│ │ │ ├── base_main.h
│ │ │ ├── base_packet.cpp
│ │ │ ├── base_packet.h
│ │ │ ├── base_packet_factory.cpp
│ │ │ ├── base_packet_factory.h
│ │ │ ├── base_packet_streamer.cpp
│ │ │ ├── base_packet_streamer.h
│ │ │ ├── base_service.cpp
│ │ │ ├── base_service.h
│ │ │ ├── buffer.h
│ │ │ ├── cdefine.h
│ │ │ ├── client_manager.cpp
│ │ │ ├── client_manager.h
│ │ │ ├── config_item.h
│ │ │ ├── define.h
│ │ │ ├── directory_op.cpp
│ │ │ ├── directory_op.h
│ │ │ ├── error_msg.h
│ │ │ ├── file_op.cpp
│ │ │ ├── file_op.h
│ │ │ ├── file_queue.cpp
│ │ │ ├── file_queue.h
│ │ │ ├── file_queue_thread.cpp
│ │ │ ├── file_queue_thread.h
│ │ │ ├── func.cpp
│ │ │ ├── func.h
│ │ │ ├── internal.cpp
│ │ │ ├── internal.h
│ │ │ ├── local_packet.h
│ │ │ ├── lock.cpp
│ │ │ ├── lock.h
│ │ │ ├── meta_hash_helper.cpp
│ │ │ ├── meta_hash_helper.h
│ │ │ ├── meta_server_define.cpp
│ │ │ ├── meta_server_define.h
│ │ │ ├── mmap_file.cpp
│ │ │ ├── mmap_file.h
│ │ │ ├── new_client.cpp
│ │ │ ├── new_client.h
│ │ │ ├── parameter.cpp
│ │ │ ├── parameter.h
│ │ │ ├── rc_define.cpp
│ │ │ ├── rc_define.h
│ │ │ ├── rts_define.cpp
│ │ │ ├── rts_define.h
│ │ │ ├── serialization.h
│ │ │ ├── session_util.cpp
│ │ │ ├── session_util.h
│ │ │ ├── statistics.h
│ │ │ ├── status_message.cpp
│ │ │ ├── status_message.h
│ │ │ ├── stream.cpp
│ │ │ ├── stream.h
│ │ │ ├── tfs_vector.h
│ │ │ └── tfs_vector.ipp
│ │ ├── dataserver
│ │ │ ├── Makefile.am
│ │ │ ├── bit_map.cpp
│ │ │ ├── bit_map.h
│ │ │ ├── block_checker.cpp
│ │ │ ├── block_checker.h
│ │ │ ├── block_status.h
│ │ │ ├── blockfile_format.h
│ │ │ ├── blockfile_manager.cpp
│ │ │ ├── blockfile_manager.h
│ │ │ ├── check_block.cpp
│ │ │ ├── check_block.h
│ │ │ ├── compact_block.cpp
│ │ │ ├── compact_block.h
│ │ │ ├── cpu_metrics.cpp
│ │ │ ├── cpu_metrics.h
│ │ │ ├── data_file.cpp
│ │ │ ├── data_file.h
│ │ │ ├── data_handle.cpp
│ │ │ ├── data_handle.h
│ │ │ ├── data_management.cpp
│ │ │ ├── data_management.h
│ │ │ ├── dataserver_define.h
│ │ │ ├── dataservice.cpp
│ │ │ ├── dataservice.h
│ │ │ ├── file_repair.cpp
│ │ │ ├── file_repair.h
│ │ │ ├── gc.cpp
│ │ │ ├── gc.h
│ │ │ ├── index_handle.cpp
│ │ │ ├── index_handle.h
│ │ │ ├── logic_block.cpp
│ │ │ ├── logic_block.h
│ │ │ ├── mmap_file_op.cpp
│ │ │ ├── mmap_file_op.h
│ │ │ ├── physical_block.cpp
│ │ │ ├── physical_block.h
│ │ │ ├── replicate_block.cpp
│ │ │ ├── replicate_block.h
│ │ │ ├── requester.cpp
│ │ │ ├── requester.h
│ │ │ ├── service.cpp
│ │ │ ├── superblock_impl.cpp
│ │ │ ├── superblock_impl.h
│ │ │ ├── sync_backup.cpp
│ │ │ ├── sync_backup.h
│ │ │ ├── sync_base.cpp
│ │ │ ├── sync_base.h
│ │ │ ├── version.cpp
│ │ │ ├── version.h
│ │ │ ├── visit_stat.cpp
│ │ │ └── visit_stat.h
│ │ ├── message
│ │ │ ├── Makefile.am
│ │ │ ├── admin_cmd_message.cpp
│ │ │ ├── admin_cmd_message.h
│ │ │ ├── base_task_message.h
│ │ │ ├── block_info_message.cpp
│ │ │ ├── block_info_message.h
│ │ │ ├── checkserver_message.cpp
│ │ │ ├── checkserver_message.h
│ │ │ ├── client_cmd_message.cpp
│ │ │ ├── client_cmd_message.h
│ │ │ ├── close_file_message.cpp
│ │ │ ├── close_file_message.h
│ │ │ ├── compact_block_message.cpp
│ │ │ ├── compact_block_message.h
│ │ │ ├── crc_error_message.cpp
│ │ │ ├── crc_error_message.h
│ │ │ ├── create_filename_message.cpp
│ │ │ ├── create_filename_message.h
│ │ │ ├── dataserver_message.cpp
│ │ │ ├── dataserver_message.h
│ │ │ ├── dump_plan_message.cpp
│ │ │ ├── dump_plan_message.h
│ │ │ ├── file_info_message.cpp
│ │ │ ├── file_info_message.h
│ │ │ ├── get_dataserver_information_message.cpp
│ │ │ ├── get_dataserver_information_message.h
│ │ │ ├── get_tables_from_rts_message.cpp
│ │ │ ├── get_tables_from_rts_message.h
│ │ │ ├── heart_message.cpp
│ │ │ ├── heart_message.h
│ │ │ ├── message_factory.cpp
│ │ │ ├── message_factory.h
│ │ │ ├── meta_nameserver_client_message.cpp
│ │ │ ├── meta_nameserver_client_message.h
│ │ │ ├── oplog_sync_message.cpp
│ │ │ ├── oplog_sync_message.h
│ │ │ ├── rc_session_message.cpp
│ │ │ ├── rc_session_message.h
│ │ │ ├── read_data_message.cpp
│ │ │ ├── read_data_message.h
│ │ │ ├── reload_message.cpp
│ │ │ ├── reload_message.h
│ │ │ ├── rename_file_message.cpp
│ │ │ ├── rename_file_message.h
│ │ │ ├── replicate_block_message.cpp
│ │ │ ├── replicate_block_message.h
│ │ │ ├── rollback_message.cpp
│ │ │ ├── rollback_message.h
│ │ │ ├── rts_ms_heart_message.cpp
│ │ │ ├── rts_ms_heart_message.h
│ │ │ ├── rts_rts_heart_message.cpp
│ │ │ ├── rts_rts_heart_message.h
│ │ │ ├── server_status_message.cpp
│ │ │ ├── server_status_message.h
│ │ │ ├── unlink_file_message.cpp
│ │ │ ├── unlink_file_message.h
│ │ │ ├── update_table_message.cpp
│ │ │ ├── update_table_message.h
│ │ │ ├── write_data_message.cpp
│ │ │ └── write_data_message.h
│ │ ├── monitor
│ │ │ ├── Makefile.am
│ │ │ ├── NameServer
│ │ │ ├── README
│ │ │ ├── cibrsc.xml
│ │ │ ├── ha_monitor.cpp
│ │ │ ├── ns_ping.cpp
│ │ │ └── test.sh
│ │ ├── name_meta_server
│ │ │ ├── Makefile.am
│ │ │ ├── database_helper.cpp
│ │ │ ├── database_helper.h
│ │ │ ├── database_pool.cpp
│ │ │ ├── database_pool.h
│ │ │ ├── lru.h
│ │ │ ├── main.cpp
│ │ │ ├── mem_helper.cpp
│ │ │ ├── mem_helper.h
│ │ │ ├── meta_bucket_manager.cpp
│ │ │ ├── meta_bucket_manager.h
│ │ │ ├── meta_cache_helper.cpp
│ │ │ ├── meta_cache_helper.h
│ │ │ ├── meta_cache_info.cpp
│ │ │ ├── meta_cache_info.h
│ │ │ ├── meta_heart_manager.cpp
│ │ │ ├── meta_heart_manager.h
│ │ │ ├── meta_server_service.cpp
│ │ │ ├── meta_server_service.h
│ │ │ ├── meta_store_manager.cpp
│ │ │ ├── meta_store_manager.h
│ │ │ ├── mysql_database_helper.cpp
│ │ │ └── mysql_database_helper.h
│ │ ├── nameserver
│ │ │ ├── Makefile.am
│ │ │ ├── block_collect.cpp
│ │ │ ├── block_collect.h
│ │ │ ├── block_id_factory.cpp
│ │ │ ├── block_id_factory.h
│ │ │ ├── block_manager.cpp
│ │ │ ├── block_manager.h
│ │ │ ├── client_request_server.cpp
│ │ │ ├── client_request_server.h
│ │ │ ├── gc.cpp
│ │ │ ├── gc.h
│ │ │ ├── global_factory.cpp
│ │ │ ├── global_factory.h
│ │ │ ├── heart_manager.cpp
│ │ │ ├── heart_manager.h
│ │ │ ├── layout_manager.cpp
│ │ │ ├── layout_manager.h
│ │ │ ├── nameserver.cpp
│ │ │ ├── nameserver.h
│ │ │ ├── ns_define.cpp
│ │ │ ├── ns_define.h
│ │ │ ├── oplog.cpp
│ │ │ ├── oplog.h
│ │ │ ├── oplog_sync_manager.cpp
│ │ │ ├── oplog_sync_manager.h
│ │ │ ├── server_collect.cpp
│ │ │ ├── server_collect.h
│ │ │ ├── server_manager.cpp
│ │ │ ├── server_manager.h
│ │ │ ├── service.cpp
│ │ │ ├── task.cpp
│ │ │ ├── task.h
│ │ │ ├── task_manager.cpp
│ │ │ └── task_manager.h
│ │ ├── new_client
│ │ │ ├── Makefile.am
│ │ │ ├── bg_task.cpp
│ │ │ ├── bg_task.h
│ │ │ ├── client_config.cpp
│ │ │ ├── client_config.h
│ │ │ ├── fsname.cpp
│ │ │ ├── fsname.h
│ │ │ ├── gc_file.cpp
│ │ │ ├── gc_file.h
│ │ │ ├── gc_worker.cpp
│ │ │ ├── gc_worker.h
│ │ │ ├── local_key.cpp
│ │ │ ├── local_key.h
│ │ │ ├── lru.h
│ │ │ ├── md5.cpp
│ │ │ ├── md5.h
│ │ │ ├── segment_container.h
│ │ │ ├── tair_cache_helper.cpp
│ │ │ ├── tair_cache_helper.h
│ │ │ ├── tair_unique_handler.cpp
│ │ │ ├── tair_unique_handler.h
│ │ │ ├── tfs_client_api.cpp
│ │ │ ├── tfs_client_api.h
│ │ │ ├── tfs_client_capi.cpp
│ │ │ ├── tfs_client_capi.h
│ │ │ ├── tfs_client_impl.cpp
│ │ │ ├── tfs_client_impl.h
│ │ │ ├── tfs_client_metrics.h
│ │ │ ├── tfs_file.cpp
│ │ │ ├── tfs_file.h
│ │ │ ├── tfs_large_file.cpp
│ │ │ ├── tfs_large_file.h
│ │ │ ├── tfs_meta_client_api.cpp
│ │ │ ├── tfs_meta_client_api.h
│ │ │ ├── tfs_meta_client_api_impl.cpp
│ │ │ ├── tfs_meta_client_api_impl.h
│ │ │ ├── tfs_meta_helper.cpp
│ │ │ ├── tfs_meta_helper.h
│ │ │ ├── tfs_meta_manager.cpp
│ │ │ ├── tfs_meta_manager.h
│ │ │ ├── tfs_rc_client_api.cpp
│ │ │ ├── tfs_rc_client_api.h
│ │ │ ├── tfs_rc_client_api_impl.cpp
│ │ │ ├── tfs_rc_client_api_impl.h
│ │ │ ├── tfs_rc_helper.cpp
│ │ │ ├── tfs_rc_helper.h
│ │ │ ├── tfs_session.cpp
│ │ │ ├── tfs_session.h
│ │ │ ├── tfs_session_pool.cpp
│ │ │ ├── tfs_session_pool.h
│ │ │ ├── tfs_small_file.cpp
│ │ │ ├── tfs_small_file.h
│ │ │ ├── tfs_unique_store.cpp
│ │ │ ├── tfs_unique_store.h
│ │ │ └── unique_handler.h
│ │ ├── phpclient
│ │ │ ├── INSTALL
│ │ │ ├── Makefile.opt
│ │ │ ├── README
│ │ │ ├── build.sh
│ │ │ ├── config.m4
│ │ │ ├── php_tfs_client.cpp
│ │ │ ├── php_tfs_client.h
│ │ │ ├── php_tfs_client.spec
│ │ │ └── run-test-info.php
│ │ ├── rcserver
│ │ │ ├── Makefile.am
│ │ │ ├── app_resource.cpp
│ │ │ ├── app_resource.h
│ │ │ ├── base_resource.cpp
│ │ │ ├── base_resource.h
│ │ │ ├── database_helper.cpp
│ │ │ ├── database_helper.h
│ │ │ ├── i_resource_manager.h
│ │ │ ├── ip_replace_helper.cpp
│ │ │ ├── ip_replace_helper.h
│ │ │ ├── main.cpp
│ │ │ ├── mocked_resource_manager.h
│ │ │ ├── mysql_database_helper.cpp
│ │ │ ├── mysql_database_helper.h
│ │ │ ├── rc_service.cpp
│ │ │ ├── rc_service.h
│ │ │ ├── resource.h
│ │ │ ├── resource_manager.cpp
│ │ │ ├── resource_manager.h
│ │ │ ├── resource_server_data.h
│ │ │ ├── session_manager.cpp
│ │ │ └── session_manager.h
│ │ ├── rootserver
│ │ │ ├── Makefile.am
│ │ │ ├── build_table.cpp
│ │ │ ├── build_table.h
│ │ │ ├── global_factory.cpp
│ │ │ ├── global_factory.h
│ │ │ ├── meta_server_manager.cpp
│ │ │ ├── meta_server_manager.h
│ │ │ ├── root_server_heart_manager.cpp
│ │ │ ├── root_server_heart_manager.h
│ │ │ ├── rootserver.cpp
│ │ │ ├── rootserver.h
│ │ │ └── service.cpp
│ │ └── tools
│ │ ├── Makefile.am
│ │ ├── adminserver
│ │ │ ├── Makefile.am
│ │ │ └── adminservertool.cpp
│ │ ├── cluster
│ │ │ ├── Makefile.am
│ │ │ ├── ReadMe
│ │ │ ├── blocktool.cpp
│ │ │ ├── check_disk.sh
│ │ │ ├── get_diff_block.cpp
│ │ │ ├── start_sync_log.sh
│ │ │ ├── sync.sh
│ │ │ ├── sync_analyze_tool.cpp
│ │ │ ├── sync_by_blk.cpp
│ │ │ ├── sync_by_file.cpp
│ │ │ ├── sync_by_log.cpp
│ │ │ ├── sync_file_base.cpp
│ │ │ ├── sync_file_base.h
│ │ │ ├── sync_log.cpp
│ │ │ └── transfer_by_file.cpp
│ │ ├── dataserver
│ │ │ ├── Makefile.am
│ │ │ ├── clear_file_system.cpp
│ │ │ ├── convert_name.cpp
│ │ │ ├── ds_client.cpp
│ │ │ ├── format_file_system.cpp
│ │ │ ├── gen_block_prefix.cpp
│ │ │ ├── get_server_info.cpp
│ │ │ ├── modify_super_block.cpp
│ │ │ ├── read_block_prefix.cpp
│ │ │ ├── read_index_tool.cpp
│ │ │ ├── read_super_block.cpp
│ │ │ ├── recover_disk_data_to_cluster.cpp
│ │ │ ├── recover_sync_file_queue.cpp
│ │ │ ├── reload_config.cpp
│ │ │ ├── repair_used_block_count.cpp
│ │ │ ├── reverse_name.cpp
│ │ │ ├── stat.cpp
│ │ │ ├── stat.h
│ │ │ ├── tfsping.cpp
│ │ │ ├── verify_block_to_dataserver.cpp
│ │ │ └── view_local_key.cpp
│ │ ├── mock
│ │ │ ├── Makefile.am
│ │ │ ├── mock_data_server.cpp
│ │ │ ├── mock_data_server_instance.cpp
│ │ │ ├── mock_data_server_instance.h
│ │ │ └── tfs.conf
│ │ ├── nameserver
│ │ │ ├── Makefile.am
│ │ │ ├── admintool.cpp
│ │ │ ├── clear_remote_block_cache.cpp
│ │ │ ├── cmp_factory.cpp
│ │ │ ├── cmp_factory.h
│ │ │ ├── common.cpp
│ │ │ ├── common.h
│ │ │ ├── main.cpp
│ │ │ ├── metacmp.cpp
│ │ │ ├── metacmp.h
│ │ │ ├── performance.cpp
│ │ │ ├── read_syncoplog_header.cpp
│ │ │ ├── repair_block_info.cpp
│ │ │ ├── rmsyncoplog.cpp
│ │ │ ├── show.cpp
│ │ │ ├── show.h
│ │ │ ├── show_factory.cpp
│ │ │ ├── show_factory.h
│ │ │ ├── showssm.cpp
│ │ │ ├── showsyncoplog.cpp
│ │ │ ├── stat_main.cpp
│ │ │ ├── stat_tool.cpp
│ │ │ ├── stat_tool.h
│ │ │ ├── sync_by_file.cpp
│ │ │ └── tfstool.cpp
│ │ ├── transfer
│ │ │ ├── Makefile.am
│ │ │ ├── block_console.cpp
│ │ │ ├── block_console.h
│ │ │ ├── compare_crc.cpp
│ │ │ ├── compare_crc.h
│ │ │ ├── compare_same_cluster.cpp
│ │ │ ├── compare_same_cluster_ext.cpp
│ │ │ ├── remove_block.cpp
│ │ │ ├── split_block_tool.cpp
│ │ │ ├── transfer.sh
│ │ │ ├── transfer_block.cpp
│ │ │ ├── transfer_ge_dirs.cpp
│ │ │ ├── transfer_logo_tool.cpp
│ │ │ ├── transfer_same_cluster_block.cpp
│ │ │ └── verify_file_same_cluster.cpp
│ │ └── util
│ │ ├── Makefile.am
│ │ ├── ds_lib.cpp
│ │ ├── ds_lib.h
│ │ ├── tool_util.cpp
│ │ └── tool_util.h
│ ├── tcmalloc.m4
│ └── tests
│ ├── Makefile.am
│ ├── batch
│ │ ├── Makefile.am
│ │ ├── test_batch_mix.cpp
│ │ ├── test_batch_read.cpp
│ │ ├── test_batch_write.cpp
│ │ ├── thread.h
│ │ ├── util.cpp
│ │ └── util.h
│ ├── common
│ │ ├── Makefile.am
│ │ ├── new_replicate_block_msg.cpp
│ │ ├── new_replicate_block_msg.h
│ │ ├── test_base_service.cpp
│ │ ├── test_base_service_client.cpp
│ │ ├── test_base_service_helper.h
│ │ ├── test_packet.cpp
│ │ ├── test_packet_streamer.cpp
│ │ ├── test_serialization.cpp
│ │ └── test_tfs_vector.cpp
│ ├── dataserver
│ │ ├── Makefile.am
│ │ ├── test_bit_map.cpp
│ │ ├── test_blockfile_format.cpp
│ │ ├── test_blockfile_manager.cpp
│ │ ├── test_data_handle.cpp
│ │ ├── test_file_op.cpp
│ │ ├── test_index_handle.cpp
│ │ ├── test_logic_block.cpp
│ │ ├── test_logic_block_and_compact.cpp
│ │ ├── test_meta.cpp
│ │ ├── test_mmap_file.cpp
│ │ ├── test_mmap_file_op.cpp
│ │ ├── test_mmap_function.cpp
│ │ ├── test_physical_block.cpp
│ │ ├── test_superblock_impl.cpp
│ │ └── test_sync_mirror.cpp
│ ├── intergrate
│ │ ├── Makefile.am
│ │ ├── interface
│ │ │ ├── For_init_res.cpp
│ │ │ ├── Makefile
│ │ │ ├── test_01_initialize.cpp
│ │ │ ├── test_02_set_default_server.cpp
│ │ │ ├── test_03_open.cpp
│ │ │ ├── test_04_save_char.cpp
│ │ │ ├── test_05_save_file.cpp
│ │ │ ├── test_06_fetch_file_char.cpp
│ │ │ ├── test_07_fetch_file_local_file.cpp
│ │ │ ├── test_08_stat_file.cpp
│ │ │ ├── test_09_read.cpp
│ │ │ ├── test_10_readv2.cpp
│ │ │ ├── test_11_pread.cpp
│ │ │ ├── test_12_write.cpp
│ │ │ ├── test_13_pwrite.cpp
│ │ │ ├── test_14_fstat.cpp
│ │ │ ├── test_15_close.cpp
│ │ │ ├── test_16_unlink.cpp
│ │ │ ├── test_17_lseek.cpp
│ │ │ ├── test_18_save_update_char.cpp
│ │ │ ├── test_19_save_file_update.cpp
│ │ │ ├── test_set_option_flag.cpp
│ │ │ ├── tfs_client_impl_init.h
│ │ │ ├── tfs_client_init.h
│ │ │ └── tfs_init_for_test.h
│ │ ├── rc_api_cases.cpp
│ │ ├── rc_api_cases.h
│ │ ├── tfs_block_cache.cpp
│ │ ├── tfs_block_cache.h
│ │ ├── tfs_client_test_c.c
│ │ ├── tfs_client_test_cxx.cpp
│ │ ├── tfs_ioapi_cases.cpp
│ │ ├── tfs_ioapi_cases.h
│ │ ├── tfs_ioapi_util.cpp
│ │ ├── tfs_ioapi_util.h
│ │ ├── tfs_large_file_cases.cpp
│ │ └── tfs_large_file_cases.h
│ ├── name_meta_server
│ │ ├── Makefile.am
│ │ ├── meta_bucket_manager_test.cpp
│ │ ├── meta_bucket_test.cpp
│ │ ├── test_cache_helper.cpp
│ │ ├── test_cache_info.cpp
│ │ ├── test_lru.cpp
│ │ ├── test_meta_info.cpp
│ │ ├── test_service.conf
│ │ └── test_service.cpp
│ ├── nameserver
│ │ ├── Makefile.am
│ │ ├── integration.cpp
│ │ ├── integration_case.cpp
│ │ ├── integration_case.h
│ │ ├── integration_instance.cpp
│ │ ├── integration_instance.h
│ │ ├── test_block_chunk.cpp
│ │ ├── test_block_collect.cpp
│ │ ├── test_gc.cpp
│ │ ├── test_interval_integration.cpp
│ │ ├── test_layout_manager.cpp
│ │ ├── test_lease.cpp
│ │ ├── test_server_collect.cpp
│ │ ├── test_server_manager.cpp
│ │ ├── test_strategy.cpp
│ │ ├── test_task.cpp
│ │ ├── test_task_manager.cpp
│ │ └── tfs.conf
│ ├── new_client
│ │ ├── Makefile.am
│ │ ├── test_gc_worker.cpp
│ │ ├── test_local_key.cpp
│ │ ├── test_lru.cpp
│ │ ├── test_ns_cache.cpp
│ │ ├── test_path.cpp
│ │ └── test_rc_save_fetch.cpp
│ ├── phpclient
│ │ ├── run.sh
│ │ ├── test.php
│ │ └── test_meta.php
│ ├── rcserver
│ │ ├── Makefile.am
│ │ ├── test_app_resource.cpp
│ │ ├── test_base_resource.cpp
│ │ ├── test_database_helper.h
│ │ ├── test_ip_replace_helper.cpp
│ │ ├── test_resource_manager.cpp
│ │ └── test_session_manager.cpp
│ ├── rootserver
│ │ ├── Makefile.am
│ │ ├── build_table_test.cpp
│ │ └── meta_server_manger_test.cpp
│ ├── tfsControlPress
│ │ ├── Makefile
│ │ ├── test_case_factory.cpp
│ │ ├── test_case_factory.h
│ │ ├── test_common_utils.cpp
│ │ ├── test_common_utils.h
│ │ ├── test_gfactory.cpp
│ │ ├── test_gfactory.h
│ │ ├── test_tfs.conf
│ │ ├── test_tfs.cpp
│ │ ├── test_tfs_api.cpp
│ │ ├── test_tfs_api.h
│ │ ├── test_tfs_case.cpp
│ │ ├── test_tfs_case.h
│ │ ├── test_tfs_read.cpp
│ │ ├── test_tfs_read.h
│ │ ├── test_tfs_seed.cpp
│ │ ├── test_tfs_seed.h
│ │ ├── test_tfs_statis.cpp
│ │ ├── test_tfs_statis.h
│ │ ├── test_tfs_unlink.cpp
│ │ ├── test_tfs_unlink.h
│ │ ├── test_tfs_update.cpp
│ │ └── test_tfs_update.h
│ └── tfsTest
│ ├── compile.sh
│ ├── exec.sh
│ ├── pom.xml
│ ├── src
│ │ └── test
│ │ ├── java
│ │ │ └── com
│ │ │ └── taobao
│ │ │ └── tfstest
│ │ │ ├── FailOverBaseCase.java
│ │ │ ├── Failover_ha_test.java
│ │ │ ├── Function_ns_added_since_133_test.java
│ │ │ ├── Function_ns_test.java
│ │ │ └── Function_test.java
│ │ └── resources
│ │ ├── deployer.xml
│ │ ├── tfsClient.xml
│ │ └── tfsServer.xml
│ └── target
│ └── test-classes
│ ├── com
│ │ └── taobao
│ │ └── tfstest
│ │ ├── FailOverBaseCase.class
│ │ ├── FailoverDsTestCase.class
│ │ ├── FunctionBaseCase.class
│ │ ├── FunctionLargeFileRWD.class
│ │ ├── Function_ds.class
│ │ └── Function_test.class
│ ├── deployer.xml
│ ├── tfsClient.xml
│ └── tfsServer.xml
└── tfs-master.zip(tfs 源码).zip
59 directories, 656 files