├── .DS_Store ├── .gitignore ├── .idea ├── Sundial.iml ├── misc.xml ├── vcs.xml └── workspace.xml ├── LICENSE ├── README.md ├── exp_profiles ├── test_azure.json ├── test_azure_exp.json ├── test_cl.json ├── test_cross_region_uniform.json ├── test_cross_region_uniform_opt.json ├── test_elr.json ├── test_local.json ├── test_mdcc.json ├── test_occ.json ├── test_redis.json ├── test_tpcc.json ├── test_ycsb.json ├── tpcc_wh.json ├── vldb2022_revision │ ├── num_nodes_cl_newredis.json │ ├── tpcc_newredis.json │ └── ycsb_zipf_elr_newredis.json ├── ycsb_debug_failure.json ├── ycsb_debug_tlsredis.json ├── ycsb_failure_more.json ├── ycsb_zipf.json ├── ycsb_zipf_azure.json ├── ycsb_zipf_elr.json ├── ycsb_zipf_elr_redis.json └── ycsb_zipf_more.json ├── install.py ├── log └── error_unnamed.list ├── outputs ├── .DS_Store ├── collect_stats.py ├── num_nodes_cl.csv ├── num_nodes_cl_newredis.csv ├── num_nodes_cl_only.csv ├── num_nodes_cl_redis.csv ├── num_nodes_cl_redis_baseline.csv ├── num_nodes_cl_rerun.csv ├── num_replicas.csv ├── test_2storage.csv ├── test_4storage.csv ├── test_cornus_opt.csv ├── test_cross_region.csv ├── test_cross_region_2pc.csv ├── test_cross_region_cornus_opt.csv ├── test_cross_region_uniform.csv ├── test_cross_region_uniform_opt.csv ├── test_mdcc.csv ├── test_num_replica.csv ├── test_num_replica_cross_region.csv ├── test_num_replica_rerun.csv ├── test_storage.csv ├── tpcc_redis.csv ├── vldb2021 │ ├── tpcc_scalability_concat.csv │ ├── tpcc_wh_concat.csv │ ├── ycsb_log_delay_concat_1215.csv │ ├── ycsb_perc_remote_concat.csv │ ├── ycsb_read_ratio_concat_1215.csv │ ├── ycsb_scalability_concat.csv │ └── ycsb_zipf_concat.csv ├── vldb2023 │ ├── num_nodes_blob_concat.csv │ ├── num_nodes_blob_iso_concat.csv │ ├── num_nodes_blob_repeated_concat.csv │ ├── num_nodes_redis_concat.csv │ ├── read_perc_blob_concat.csv │ ├── read_perc_blob_iso_concat.csv │ ├── read_perc_blob_repeated_concat.csv │ ├── read_perc_redis_concat.csv │ ├── read_perc_redis_repeated_concat.csv │ ├── test_azure.csv │ ├── test_azure_exp_concat.csv │ ├── zipf_blob_concat.csv │ ├── zipf_blob_iso_concat.csv │ ├── zipf_blob_repeated_concat.csv │ ├── zipf_redis_concat.csv │ └── zipf_redis_repeated_concat.csv ├── ycsb_zipf_elr_newredis.csv ├── ycsb_zipf_elr_redis.csv └── zipf_redis_elr.csv ├── run_exp.py ├── src ├── Makefile ├── benchmarks │ ├── TPCC_full_schema.txt │ ├── TPCC_short_schema.txt │ ├── YCSB_schema.txt │ ├── tpcc.h │ ├── tpcc_const.h │ ├── tpcc_helper.cpp │ ├── tpcc_helper.h │ ├── tpcc_query.cpp │ ├── tpcc_query.h │ ├── tpcc_store_procedure.cpp │ ├── tpcc_store_procedure.h │ ├── tpcc_wl.cpp │ ├── ycsb.h │ ├── ycsb_query.cpp │ ├── ycsb_query.h │ ├── ycsb_store_procedure.cpp │ ├── ycsb_store_procedure.h │ └── ycsb_wl.cpp ├── concurrency_control │ ├── f1_manager.cpp │ ├── f1_manager.h │ ├── lock_manager.cpp │ ├── lock_manager.h │ ├── occ_manager.cpp │ ├── occ_manager.h │ ├── row_f1.cpp │ ├── row_f1.h │ ├── row_lock.cpp │ ├── row_lock.h │ ├── row_occ.cpp │ ├── row_occ.h │ ├── row_tictoc.cpp │ ├── row_tictoc.h │ ├── tictoc_manager.cpp │ └── tictoc_manager.h ├── config-std.h ├── ifconfig.txt ├── libs │ ├── libjemalloc.a │ ├── libjemalloc.so │ ├── libjemalloc.so.2 │ └── libjemalloc_pic.a ├── proto │ ├── sundial.grpc.pb.cpp │ ├── sundial.grpc.pb.h │ ├── sundial.pb.cpp │ ├── sundial.pb.h │ └── sundial.proto ├── storage │ ├── catalog.cpp │ ├── catalog.h │ ├── index_base.cpp │ ├── index_base.h │ ├── index_btree.cpp │ ├── index_btree.h │ ├── index_hash.cpp │ ├── index_hash.h │ ├── log_record.h │ ├── row.cpp │ ├── row.h │ ├── table.cpp │ └── table.h ├── system │ ├── caching.cpp │ ├── caching.h │ ├── cc_manager.cpp │ ├── cc_manager.h │ ├── global.cpp │ ├── global.h │ ├── main.cpp │ ├── manager.cpp │ ├── manager.h │ ├── parser.cpp │ ├── query.h │ ├── stats.cpp │ ├── stats.h │ ├── store_procedure.cpp │ ├── store_procedure.h │ ├── thread.cpp │ ├── thread.h │ ├── txn.cpp │ ├── txn.h │ ├── txn_client.cpp │ ├── txn_server.cpp │ ├── txn_table.cpp │ ├── txn_table.h │ ├── worker_thread.cpp │ ├── worker_thread.h │ ├── workload.cpp │ └── workload.h ├── transport │ ├── azure_blob_client.cpp │ ├── azure_blob_client.h │ ├── redis_client.cpp │ ├── redis_client.h │ ├── rpc_client.cpp │ ├── rpc_client.h │ ├── rpc_server.cpp │ └── rpc_server.h └── utils │ ├── helper.cpp │ ├── helper.h │ ├── packetize.cpp │ ├── packetize.h │ ├── semaphore_sync.cpp │ └── semaphore_sync.h ├── tests ├── test_azure │ ├── DataFile.txt │ ├── Makefile │ ├── main.cpp │ ├── test │ └── upload_file ├── test_network │ ├── Makefile │ ├── config-std.h │ ├── global.cpp │ ├── global.h │ ├── ifconfig.txt │ ├── main.cpp │ ├── rpc_client.cpp │ ├── rpc_client.h │ ├── rpc_server.cpp │ ├── rpc_server.h │ ├── run_test_network │ ├── sync.sh │ ├── test.sh │ └── test_distrib.py └── test_storage │ ├── Makefile │ ├── azure_blob_client.cpp │ ├── azure_blob_client.h │ ├── config-std.h │ ├── config_all.sh │ ├── global.cpp │ ├── global.h │ ├── helper.h │ ├── ifconfig.txt │ ├── main.cpp │ ├── redis_client.cpp │ ├── redis_client.h │ ├── rpc_client.cpp │ ├── rpc_client.h │ ├── rpc_server.cpp │ ├── rpc_server.h │ ├── run_test_network │ ├── semaphore_sync.cpp │ ├── semaphore_sync.h │ ├── stats.cpp │ ├── stats.h │ ├── test.sh │ ├── test_distrib.py │ ├── thread.cpp │ ├── thread.h │ ├── txn.cpp │ ├── txn.h │ ├── txn_table.cpp │ ├── txn_table.h │ ├── worker_thread.cpp │ └── worker_thread.h └── tools ├── Makefile_backup ├── compile.sh ├── redis.conf ├── remote_collect.py ├── run.sh ├── run_distrib_test_cmake.sh ├── setup_basic.sh ├── setup_conf.sh ├── setup_env.sh ├── setup_grpc.sh ├── setup_proto.sh └── setup_redis.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/Sundial.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/.idea/Sundial.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/README.md -------------------------------------------------------------------------------- /exp_profiles/test_azure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_azure.json -------------------------------------------------------------------------------- /exp_profiles/test_azure_exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_azure_exp.json -------------------------------------------------------------------------------- /exp_profiles/test_cl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_cl.json -------------------------------------------------------------------------------- /exp_profiles/test_cross_region_uniform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_cross_region_uniform.json -------------------------------------------------------------------------------- /exp_profiles/test_cross_region_uniform_opt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_cross_region_uniform_opt.json -------------------------------------------------------------------------------- /exp_profiles/test_elr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_elr.json -------------------------------------------------------------------------------- /exp_profiles/test_local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_local.json -------------------------------------------------------------------------------- /exp_profiles/test_mdcc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_mdcc.json -------------------------------------------------------------------------------- /exp_profiles/test_occ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_occ.json -------------------------------------------------------------------------------- /exp_profiles/test_redis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_redis.json -------------------------------------------------------------------------------- /exp_profiles/test_tpcc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_tpcc.json -------------------------------------------------------------------------------- /exp_profiles/test_ycsb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/test_ycsb.json -------------------------------------------------------------------------------- /exp_profiles/tpcc_wh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/tpcc_wh.json -------------------------------------------------------------------------------- /exp_profiles/vldb2022_revision/num_nodes_cl_newredis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/vldb2022_revision/num_nodes_cl_newredis.json -------------------------------------------------------------------------------- /exp_profiles/vldb2022_revision/tpcc_newredis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/vldb2022_revision/tpcc_newredis.json -------------------------------------------------------------------------------- /exp_profiles/vldb2022_revision/ycsb_zipf_elr_newredis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/vldb2022_revision/ycsb_zipf_elr_newredis.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_debug_failure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_debug_failure.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_debug_tlsredis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_debug_tlsredis.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_failure_more.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_failure_more.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_zipf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_zipf.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_zipf_azure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_zipf_azure.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_zipf_elr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_zipf_elr.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_zipf_elr_redis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_zipf_elr_redis.json -------------------------------------------------------------------------------- /exp_profiles/ycsb_zipf_more.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/exp_profiles/ycsb_zipf_more.json -------------------------------------------------------------------------------- /install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/install.py -------------------------------------------------------------------------------- /log/error_unnamed.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/log/error_unnamed.list -------------------------------------------------------------------------------- /outputs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/.DS_Store -------------------------------------------------------------------------------- /outputs/collect_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/collect_stats.py -------------------------------------------------------------------------------- /outputs/num_nodes_cl.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_nodes_cl.csv -------------------------------------------------------------------------------- /outputs/num_nodes_cl_newredis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_nodes_cl_newredis.csv -------------------------------------------------------------------------------- /outputs/num_nodes_cl_only.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_nodes_cl_only.csv -------------------------------------------------------------------------------- /outputs/num_nodes_cl_redis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_nodes_cl_redis.csv -------------------------------------------------------------------------------- /outputs/num_nodes_cl_redis_baseline.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_nodes_cl_redis_baseline.csv -------------------------------------------------------------------------------- /outputs/num_nodes_cl_rerun.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_nodes_cl_rerun.csv -------------------------------------------------------------------------------- /outputs/num_replicas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/num_replicas.csv -------------------------------------------------------------------------------- /outputs/test_2storage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_2storage.csv -------------------------------------------------------------------------------- /outputs/test_4storage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_4storage.csv -------------------------------------------------------------------------------- /outputs/test_cornus_opt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_cornus_opt.csv -------------------------------------------------------------------------------- /outputs/test_cross_region.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_cross_region.csv -------------------------------------------------------------------------------- /outputs/test_cross_region_2pc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_cross_region_2pc.csv -------------------------------------------------------------------------------- /outputs/test_cross_region_cornus_opt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_cross_region_cornus_opt.csv -------------------------------------------------------------------------------- /outputs/test_cross_region_uniform.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_cross_region_uniform.csv -------------------------------------------------------------------------------- /outputs/test_cross_region_uniform_opt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_cross_region_uniform_opt.csv -------------------------------------------------------------------------------- /outputs/test_mdcc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_mdcc.csv -------------------------------------------------------------------------------- /outputs/test_num_replica.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_num_replica.csv -------------------------------------------------------------------------------- /outputs/test_num_replica_cross_region.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_num_replica_cross_region.csv -------------------------------------------------------------------------------- /outputs/test_num_replica_rerun.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_num_replica_rerun.csv -------------------------------------------------------------------------------- /outputs/test_storage.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/test_storage.csv -------------------------------------------------------------------------------- /outputs/tpcc_redis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/tpcc_redis.csv -------------------------------------------------------------------------------- /outputs/vldb2021/tpcc_scalability_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/tpcc_scalability_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2021/tpcc_wh_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/tpcc_wh_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2021/ycsb_log_delay_concat_1215.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/ycsb_log_delay_concat_1215.csv -------------------------------------------------------------------------------- /outputs/vldb2021/ycsb_perc_remote_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/ycsb_perc_remote_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2021/ycsb_read_ratio_concat_1215.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/ycsb_read_ratio_concat_1215.csv -------------------------------------------------------------------------------- /outputs/vldb2021/ycsb_scalability_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/ycsb_scalability_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2021/ycsb_zipf_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2021/ycsb_zipf_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/num_nodes_blob_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/num_nodes_blob_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/num_nodes_blob_iso_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/num_nodes_blob_iso_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/num_nodes_blob_repeated_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/num_nodes_blob_repeated_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/num_nodes_redis_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/num_nodes_redis_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/read_perc_blob_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/read_perc_blob_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/read_perc_blob_iso_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/read_perc_blob_iso_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/read_perc_blob_repeated_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/read_perc_blob_repeated_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/read_perc_redis_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/read_perc_redis_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/read_perc_redis_repeated_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/read_perc_redis_repeated_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/test_azure.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/test_azure.csv -------------------------------------------------------------------------------- /outputs/vldb2023/test_azure_exp_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/test_azure_exp_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/zipf_blob_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/zipf_blob_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/zipf_blob_iso_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/zipf_blob_iso_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/zipf_blob_repeated_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/zipf_blob_repeated_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/zipf_redis_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/zipf_redis_concat.csv -------------------------------------------------------------------------------- /outputs/vldb2023/zipf_redis_repeated_concat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/vldb2023/zipf_redis_repeated_concat.csv -------------------------------------------------------------------------------- /outputs/ycsb_zipf_elr_newredis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/ycsb_zipf_elr_newredis.csv -------------------------------------------------------------------------------- /outputs/ycsb_zipf_elr_redis.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/ycsb_zipf_elr_redis.csv -------------------------------------------------------------------------------- /outputs/zipf_redis_elr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/outputs/zipf_redis_elr.csv -------------------------------------------------------------------------------- /run_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/run_exp.py -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/benchmarks/TPCC_full_schema.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/TPCC_full_schema.txt -------------------------------------------------------------------------------- /src/benchmarks/TPCC_short_schema.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/TPCC_short_schema.txt -------------------------------------------------------------------------------- /src/benchmarks/YCSB_schema.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/YCSB_schema.txt -------------------------------------------------------------------------------- /src/benchmarks/tpcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc.h -------------------------------------------------------------------------------- /src/benchmarks/tpcc_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_const.h -------------------------------------------------------------------------------- /src/benchmarks/tpcc_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_helper.cpp -------------------------------------------------------------------------------- /src/benchmarks/tpcc_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_helper.h -------------------------------------------------------------------------------- /src/benchmarks/tpcc_query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_query.cpp -------------------------------------------------------------------------------- /src/benchmarks/tpcc_query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_query.h -------------------------------------------------------------------------------- /src/benchmarks/tpcc_store_procedure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_store_procedure.cpp -------------------------------------------------------------------------------- /src/benchmarks/tpcc_store_procedure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_store_procedure.h -------------------------------------------------------------------------------- /src/benchmarks/tpcc_wl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/tpcc_wl.cpp -------------------------------------------------------------------------------- /src/benchmarks/ycsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/ycsb.h -------------------------------------------------------------------------------- /src/benchmarks/ycsb_query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/ycsb_query.cpp -------------------------------------------------------------------------------- /src/benchmarks/ycsb_query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/ycsb_query.h -------------------------------------------------------------------------------- /src/benchmarks/ycsb_store_procedure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/ycsb_store_procedure.cpp -------------------------------------------------------------------------------- /src/benchmarks/ycsb_store_procedure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/ycsb_store_procedure.h -------------------------------------------------------------------------------- /src/benchmarks/ycsb_wl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/benchmarks/ycsb_wl.cpp -------------------------------------------------------------------------------- /src/concurrency_control/f1_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/f1_manager.cpp -------------------------------------------------------------------------------- /src/concurrency_control/f1_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/f1_manager.h -------------------------------------------------------------------------------- /src/concurrency_control/lock_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/lock_manager.cpp -------------------------------------------------------------------------------- /src/concurrency_control/lock_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/lock_manager.h -------------------------------------------------------------------------------- /src/concurrency_control/occ_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/occ_manager.cpp -------------------------------------------------------------------------------- /src/concurrency_control/occ_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/occ_manager.h -------------------------------------------------------------------------------- /src/concurrency_control/row_f1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_f1.cpp -------------------------------------------------------------------------------- /src/concurrency_control/row_f1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_f1.h -------------------------------------------------------------------------------- /src/concurrency_control/row_lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_lock.cpp -------------------------------------------------------------------------------- /src/concurrency_control/row_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_lock.h -------------------------------------------------------------------------------- /src/concurrency_control/row_occ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_occ.cpp -------------------------------------------------------------------------------- /src/concurrency_control/row_occ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_occ.h -------------------------------------------------------------------------------- /src/concurrency_control/row_tictoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_tictoc.cpp -------------------------------------------------------------------------------- /src/concurrency_control/row_tictoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/row_tictoc.h -------------------------------------------------------------------------------- /src/concurrency_control/tictoc_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/tictoc_manager.cpp -------------------------------------------------------------------------------- /src/concurrency_control/tictoc_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/concurrency_control/tictoc_manager.h -------------------------------------------------------------------------------- /src/config-std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/config-std.h -------------------------------------------------------------------------------- /src/ifconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/ifconfig.txt -------------------------------------------------------------------------------- /src/libs/libjemalloc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/libs/libjemalloc.a -------------------------------------------------------------------------------- /src/libs/libjemalloc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/libs/libjemalloc.so -------------------------------------------------------------------------------- /src/libs/libjemalloc.so.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/libs/libjemalloc.so.2 -------------------------------------------------------------------------------- /src/libs/libjemalloc_pic.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/libs/libjemalloc_pic.a -------------------------------------------------------------------------------- /src/proto/sundial.grpc.pb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/proto/sundial.grpc.pb.cpp -------------------------------------------------------------------------------- /src/proto/sundial.grpc.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/proto/sundial.grpc.pb.h -------------------------------------------------------------------------------- /src/proto/sundial.pb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/proto/sundial.pb.cpp -------------------------------------------------------------------------------- /src/proto/sundial.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/proto/sundial.pb.h -------------------------------------------------------------------------------- /src/proto/sundial.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/proto/sundial.proto -------------------------------------------------------------------------------- /src/storage/catalog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/catalog.cpp -------------------------------------------------------------------------------- /src/storage/catalog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/catalog.h -------------------------------------------------------------------------------- /src/storage/index_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/index_base.cpp -------------------------------------------------------------------------------- /src/storage/index_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/index_base.h -------------------------------------------------------------------------------- /src/storage/index_btree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/index_btree.cpp -------------------------------------------------------------------------------- /src/storage/index_btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/index_btree.h -------------------------------------------------------------------------------- /src/storage/index_hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/index_hash.cpp -------------------------------------------------------------------------------- /src/storage/index_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/index_hash.h -------------------------------------------------------------------------------- /src/storage/log_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/log_record.h -------------------------------------------------------------------------------- /src/storage/row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/row.cpp -------------------------------------------------------------------------------- /src/storage/row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/row.h -------------------------------------------------------------------------------- /src/storage/table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/table.cpp -------------------------------------------------------------------------------- /src/storage/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/storage/table.h -------------------------------------------------------------------------------- /src/system/caching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/caching.cpp -------------------------------------------------------------------------------- /src/system/caching.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/caching.h -------------------------------------------------------------------------------- /src/system/cc_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/cc_manager.cpp -------------------------------------------------------------------------------- /src/system/cc_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/cc_manager.h -------------------------------------------------------------------------------- /src/system/global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/global.cpp -------------------------------------------------------------------------------- /src/system/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/global.h -------------------------------------------------------------------------------- /src/system/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/main.cpp -------------------------------------------------------------------------------- /src/system/manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/manager.cpp -------------------------------------------------------------------------------- /src/system/manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/manager.h -------------------------------------------------------------------------------- /src/system/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/parser.cpp -------------------------------------------------------------------------------- /src/system/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/query.h -------------------------------------------------------------------------------- /src/system/stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/stats.cpp -------------------------------------------------------------------------------- /src/system/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/stats.h -------------------------------------------------------------------------------- /src/system/store_procedure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/store_procedure.cpp -------------------------------------------------------------------------------- /src/system/store_procedure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/store_procedure.h -------------------------------------------------------------------------------- /src/system/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/thread.cpp -------------------------------------------------------------------------------- /src/system/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/thread.h -------------------------------------------------------------------------------- /src/system/txn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/txn.cpp -------------------------------------------------------------------------------- /src/system/txn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/txn.h -------------------------------------------------------------------------------- /src/system/txn_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/txn_client.cpp -------------------------------------------------------------------------------- /src/system/txn_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/txn_server.cpp -------------------------------------------------------------------------------- /src/system/txn_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/txn_table.cpp -------------------------------------------------------------------------------- /src/system/txn_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/txn_table.h -------------------------------------------------------------------------------- /src/system/worker_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/worker_thread.cpp -------------------------------------------------------------------------------- /src/system/worker_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/worker_thread.h -------------------------------------------------------------------------------- /src/system/workload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/workload.cpp -------------------------------------------------------------------------------- /src/system/workload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/system/workload.h -------------------------------------------------------------------------------- /src/transport/azure_blob_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/azure_blob_client.cpp -------------------------------------------------------------------------------- /src/transport/azure_blob_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/azure_blob_client.h -------------------------------------------------------------------------------- /src/transport/redis_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/redis_client.cpp -------------------------------------------------------------------------------- /src/transport/redis_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/redis_client.h -------------------------------------------------------------------------------- /src/transport/rpc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/rpc_client.cpp -------------------------------------------------------------------------------- /src/transport/rpc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/rpc_client.h -------------------------------------------------------------------------------- /src/transport/rpc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/rpc_server.cpp -------------------------------------------------------------------------------- /src/transport/rpc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/transport/rpc_server.h -------------------------------------------------------------------------------- /src/utils/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/utils/helper.cpp -------------------------------------------------------------------------------- /src/utils/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/utils/helper.h -------------------------------------------------------------------------------- /src/utils/packetize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/utils/packetize.cpp -------------------------------------------------------------------------------- /src/utils/packetize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/utils/packetize.h -------------------------------------------------------------------------------- /src/utils/semaphore_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/utils/semaphore_sync.cpp -------------------------------------------------------------------------------- /src/utils/semaphore_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/src/utils/semaphore_sync.h -------------------------------------------------------------------------------- /tests/test_azure/DataFile.txt: -------------------------------------------------------------------------------- 1 | sherlock 2 | -------------------------------------------------------------------------------- /tests/test_azure/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_azure/Makefile -------------------------------------------------------------------------------- /tests/test_azure/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_azure/main.cpp -------------------------------------------------------------------------------- /tests/test_azure/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_azure/test -------------------------------------------------------------------------------- /tests/test_azure/upload_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_azure/upload_file -------------------------------------------------------------------------------- /tests/test_network/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/Makefile -------------------------------------------------------------------------------- /tests/test_network/config-std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/config-std.h -------------------------------------------------------------------------------- /tests/test_network/global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/global.cpp -------------------------------------------------------------------------------- /tests/test_network/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/global.h -------------------------------------------------------------------------------- /tests/test_network/ifconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/ifconfig.txt -------------------------------------------------------------------------------- /tests/test_network/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/main.cpp -------------------------------------------------------------------------------- /tests/test_network/rpc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/rpc_client.cpp -------------------------------------------------------------------------------- /tests/test_network/rpc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/rpc_client.h -------------------------------------------------------------------------------- /tests/test_network/rpc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/rpc_server.cpp -------------------------------------------------------------------------------- /tests/test_network/rpc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/rpc_server.h -------------------------------------------------------------------------------- /tests/test_network/run_test_network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/run_test_network -------------------------------------------------------------------------------- /tests/test_network/sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/sync.sh -------------------------------------------------------------------------------- /tests/test_network/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/test.sh -------------------------------------------------------------------------------- /tests/test_network/test_distrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_network/test_distrib.py -------------------------------------------------------------------------------- /tests/test_storage/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/Makefile -------------------------------------------------------------------------------- /tests/test_storage/azure_blob_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/azure_blob_client.cpp -------------------------------------------------------------------------------- /tests/test_storage/azure_blob_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/azure_blob_client.h -------------------------------------------------------------------------------- /tests/test_storage/config-std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/config-std.h -------------------------------------------------------------------------------- /tests/test_storage/config_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/config_all.sh -------------------------------------------------------------------------------- /tests/test_storage/global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/global.cpp -------------------------------------------------------------------------------- /tests/test_storage/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/global.h -------------------------------------------------------------------------------- /tests/test_storage/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/helper.h -------------------------------------------------------------------------------- /tests/test_storage/ifconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/ifconfig.txt -------------------------------------------------------------------------------- /tests/test_storage/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/main.cpp -------------------------------------------------------------------------------- /tests/test_storage/redis_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/redis_client.cpp -------------------------------------------------------------------------------- /tests/test_storage/redis_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/redis_client.h -------------------------------------------------------------------------------- /tests/test_storage/rpc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/rpc_client.cpp -------------------------------------------------------------------------------- /tests/test_storage/rpc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/rpc_client.h -------------------------------------------------------------------------------- /tests/test_storage/rpc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/rpc_server.cpp -------------------------------------------------------------------------------- /tests/test_storage/rpc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/rpc_server.h -------------------------------------------------------------------------------- /tests/test_storage/run_test_network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/run_test_network -------------------------------------------------------------------------------- /tests/test_storage/semaphore_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/semaphore_sync.cpp -------------------------------------------------------------------------------- /tests/test_storage/semaphore_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/semaphore_sync.h -------------------------------------------------------------------------------- /tests/test_storage/stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/stats.cpp -------------------------------------------------------------------------------- /tests/test_storage/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/stats.h -------------------------------------------------------------------------------- /tests/test_storage/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/test.sh -------------------------------------------------------------------------------- /tests/test_storage/test_distrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/test_distrib.py -------------------------------------------------------------------------------- /tests/test_storage/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/thread.cpp -------------------------------------------------------------------------------- /tests/test_storage/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/thread.h -------------------------------------------------------------------------------- /tests/test_storage/txn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/txn.cpp -------------------------------------------------------------------------------- /tests/test_storage/txn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/txn.h -------------------------------------------------------------------------------- /tests/test_storage/txn_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/txn_table.cpp -------------------------------------------------------------------------------- /tests/test_storage/txn_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/txn_table.h -------------------------------------------------------------------------------- /tests/test_storage/worker_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/worker_thread.cpp -------------------------------------------------------------------------------- /tests/test_storage/worker_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tests/test_storage/worker_thread.h -------------------------------------------------------------------------------- /tools/Makefile_backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/Makefile_backup -------------------------------------------------------------------------------- /tools/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/compile.sh -------------------------------------------------------------------------------- /tools/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/redis.conf -------------------------------------------------------------------------------- /tools/remote_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/remote_collect.py -------------------------------------------------------------------------------- /tools/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/run.sh -------------------------------------------------------------------------------- /tools/run_distrib_test_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/run_distrib_test_cmake.sh -------------------------------------------------------------------------------- /tools/setup_basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/setup_basic.sh -------------------------------------------------------------------------------- /tools/setup_conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/setup_conf.sh -------------------------------------------------------------------------------- /tools/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/setup_env.sh -------------------------------------------------------------------------------- /tools/setup_grpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/setup_grpc.sh -------------------------------------------------------------------------------- /tools/setup_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/setup_proto.sh -------------------------------------------------------------------------------- /tools/setup_redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudOLTP/Cornus/HEAD/tools/setup_redis.sh --------------------------------------------------------------------------------