├── .gitignore ├── .gitmodules ├── README.md ├── bin ├── rlogserver └── rpcgen ├── config ├── bch.xml ├── kv │ ├── deptran_1core.xml │ ├── deptran_2core.xml │ ├── deptran_4core.xml │ ├── deptran_8core.xml │ ├── deptran_multi_machine.xml │ ├── deptran_z.xml │ ├── none_16core.xml │ ├── none_1core.xml │ ├── none_2core.xml │ ├── none_4core.xml │ ├── none_8core.xml │ ├── none_multi_machine.xml │ ├── occ_16core.xml │ ├── occ_1core.xml │ ├── occ_2core.xml │ ├── occ_4core.xml │ ├── occ_8core.xml │ └── occ_multi_machine.xml ├── tpca │ ├── deptran_1core.xml │ ├── deptran_2core.xml │ ├── deptran_4core.xml │ ├── deptran_6core.xml │ ├── deptran_7core.xml │ ├── deptran_8core.xml │ ├── deptran_9core.xml │ ├── deptran_multi_machine.xml │ ├── deptran_x.xml │ ├── none_1core.xml │ ├── none_2core.xml │ ├── none_4core.xml │ ├── none_8core.xml │ ├── none_multi_machine.xml │ ├── occ_1core.xml │ ├── occ_2core.xml │ ├── occ_4core.xml │ ├── occ_8core.xml │ └── occ_multi_machine.xml ├── tpcc │ ├── deptran_1core.xml │ ├── deptran_2core.xml │ ├── deptran_4core.xml │ ├── deptran_8core.xml │ ├── deptran_multi_machine.xml │ ├── none_1core.xml │ ├── none_2core.xml │ ├── none_4core.xml │ ├── none_8core.xml │ ├── none_multi_machine.xml │ ├── occ_1core.xml │ ├── occ_2core.xml │ ├── occ_4core.xml │ ├── occ_8core.xml │ └── occ_multi_machine.xml ├── tpccd-no │ ├── deptran_1core.xml │ ├── deptran_2core.xml │ ├── deptran_3m.xml │ ├── deptran_4core.xml │ ├── deptran_8core.xml │ ├── deptran_multi_machine.xml │ ├── none_1core.xml │ ├── none_2core.xml │ ├── none_3core.xml │ ├── none_3m.xml │ ├── none_4core.xml │ ├── none_8core.xml │ ├── none_multi_machine.xml │ ├── occ_1core.xml │ ├── occ_2core.xml │ ├── occ_3m.xml │ ├── occ_4core.xml │ ├── occ_8core.xml │ └── occ_multi_machine.xml ├── tpccd.bak │ ├── deptran_1core.xml │ ├── deptran_2core.xml │ ├── deptran_4core.xml │ ├── deptran_8core.xml │ ├── deptran_multi_machine.xml │ ├── none_1core.xml │ ├── none_2core.xml │ ├── none_4core.xml │ ├── none_8core.xml │ ├── none_multi_machine.xml │ ├── occ_1core.xml │ ├── occ_2core.xml │ ├── occ_4core.xml │ ├── occ_8core.xml │ └── occ_multi_machine.xml ├── tpccd │ ├── 2pl_1core.xml │ ├── 2pl_2core.xml │ ├── 2pl_3m.xml │ ├── 2pl_4core.xml │ ├── 2pl_8core.xml │ ├── deptran_1core.xml │ ├── deptran_2core.xml │ ├── deptran_3m.xml │ ├── deptran_4core.xml │ ├── deptran_8core.xml │ ├── deptran_multi_machine.xml │ ├── none_1core.xml │ ├── none_2core.xml │ ├── none_3m.xml │ ├── none_4core.xml │ ├── none_8core.xml │ ├── none_multi_machine.xml │ ├── occ_1core.xml │ ├── occ_2core.xml │ ├── occ_3m.xml │ ├── occ_4core.xml │ ├── occ_8core.xml │ └── occ_multi_machine.xml ├── tst.xml ├── x.xml ├── z.xml ├── zz1.xml └── zz2.xml ├── deptran ├── __init__.py ├── all.h ├── batch_start_args_helper.cc ├── batch_start_args_helper.h ├── benchmark_control_rpc.cc ├── benchmark_control_rpc.h ├── c_main.cc ├── config.cc ├── config.h ├── constants.h ├── coordinator.cc ├── coordinator.h ├── dep_graph.cc ├── dep_graph.hpp ├── dep_row.cc ├── dep_row.h ├── dtxn.cc ├── dtxn.h ├── graph.cc ├── graph.h ├── inactive_client.h ├── inactive_input.h ├── inactive_piecegraph.h ├── marshal-value.cc ├── marshal-value.h ├── micro │ ├── chopper.cc │ ├── chopper.h │ ├── piece.cc │ └── piece.h ├── pie_info.h ├── piece.cc ├── piece.h ├── rcc_rpc.rpc ├── rcc_service.cc ├── rcc_service.h ├── rw_benchmark │ ├── chopper.cc │ ├── chopper.h │ ├── piece.cc │ └── piece.h ├── s_main.cc ├── sharding.cc ├── sharding.h ├── timer.cc ├── timer.h ├── tpca │ ├── chopper.h │ ├── piece.cc │ └── piece.h ├── tpcc │ ├── chopper.cc │ ├── chopper.h │ ├── piece.cc │ └── piece.h ├── tpcc_dist │ ├── chopper.cc │ ├── chopper.h │ └── piece.h ├── tpcc_real_dist │ ├── chopper.cc │ ├── chopper.h │ └── piece.h ├── txn-chopper-factory.cc ├── txn-chopper-factory.h ├── txn_chopper.cc ├── txn_chopper.h ├── txn_info.h ├── txn_req_factory.cc └── txn_req_factory.h ├── kodiak_killall.sh ├── kodiak_run_all.sh ├── memdb ├── MurmurHash3.cc ├── MurmurHash3.h ├── blob.h ├── locking.h ├── row.cc ├── row.h ├── schema.cc ├── schema.h ├── snapshot.h ├── table.cc ├── table.h ├── txn.cc ├── txn.h ├── utils.cc ├── utils.h ├── value.cc ├── value.h ├── xxhash.cc └── xxhash.h ├── run.py ├── run_all.sh ├── scripts ├── figure.py ├── micro_bench_figure_gen_kodiak.py ├── scale_10coos_tpcc_mix_10_log_figure_gen_kodiak.py ├── scale_10coos_tpcc_mix_10_nlog_figure_gen_kodiak.py ├── scale_20coos_tpcc_mix_10_log_figure_gen_kodiak.py ├── scale_20coos_tpcc_mix_10_nlog_figure_gen_kodiak.py ├── scale_20coos_tpcc_no_10_nlog_figure_gen_kodiak.py ├── scale_40coos_tpcc_mix_10_log_figure_gen_kodiak.py ├── scale_40coos_tpcc_mix_10_nlog_figure_gen_kodiak.py ├── tpcc_mix_10_log_figure_gen_local.py ├── tpcc_mix_10_nlog_figure_gen_kodiak.py ├── tpcc_mix_10_nlog_figure_gen_local.py ├── tpcc_no_10_log_figure_gen_local.py ├── tpcc_no_10_nlog_figure_gen_kodiak.py └── tpcc_no_10_nlog_figure_gen_local.py ├── server.sh ├── template ├── figure_gen_template.py ├── kv_bench.xml ├── micro_bench.xml ├── micro_bench_figure_gen_template.py ├── ori_tpcc_mix.xml ├── ori_tpcc_no.xml ├── scale_figure_gen_template.py ├── scale_tpcc_mix_1.xml ├── scale_tpcc_mix_10.xml ├── scale_tpcc_no_1.xml ├── scale_tpcc_no_10.xml ├── tpcc_mix_1.xml ├── tpcc_mix_10.xml ├── tpcc_no_1.xml └── tpcc_no_10.xml ├── test ├── benchmark_service.cc ├── benchmark_service.h ├── benchmark_service.rpc ├── rpc_microbench.cc ├── rpcbench.cc ├── test-txnbench.cc ├── test_alock.cc ├── test_config_sharding.cc ├── test_dtxn.cc ├── test_graph.cc ├── test_io_wait.cc ├── test_lambda.cc ├── test_marshal_value.cc ├── test_rand.cc ├── test_sm.cc ├── test_timer.cc ├── test_tpca.cc └── testharness.cc ├── waf └── wscript /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/README.md -------------------------------------------------------------------------------- /bin/rlogserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/bin/rlogserver -------------------------------------------------------------------------------- /bin/rpcgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/bin/rpcgen -------------------------------------------------------------------------------- /config/bch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/bch.xml -------------------------------------------------------------------------------- /config/kv/deptran_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/deptran_1core.xml -------------------------------------------------------------------------------- /config/kv/deptran_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/deptran_2core.xml -------------------------------------------------------------------------------- /config/kv/deptran_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/deptran_4core.xml -------------------------------------------------------------------------------- /config/kv/deptran_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/deptran_8core.xml -------------------------------------------------------------------------------- /config/kv/deptran_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/deptran_multi_machine.xml -------------------------------------------------------------------------------- /config/kv/deptran_z.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/deptran_z.xml -------------------------------------------------------------------------------- /config/kv/none_16core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/none_16core.xml -------------------------------------------------------------------------------- /config/kv/none_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/none_1core.xml -------------------------------------------------------------------------------- /config/kv/none_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/none_2core.xml -------------------------------------------------------------------------------- /config/kv/none_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/none_4core.xml -------------------------------------------------------------------------------- /config/kv/none_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/none_8core.xml -------------------------------------------------------------------------------- /config/kv/none_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/none_multi_machine.xml -------------------------------------------------------------------------------- /config/kv/occ_16core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/occ_16core.xml -------------------------------------------------------------------------------- /config/kv/occ_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/occ_1core.xml -------------------------------------------------------------------------------- /config/kv/occ_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/occ_2core.xml -------------------------------------------------------------------------------- /config/kv/occ_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/occ_4core.xml -------------------------------------------------------------------------------- /config/kv/occ_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/occ_8core.xml -------------------------------------------------------------------------------- /config/kv/occ_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/kv/occ_multi_machine.xml -------------------------------------------------------------------------------- /config/tpca/deptran_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_1core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_2core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_4core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_6core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_6core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_7core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_7core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_8core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_9core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_9core.xml -------------------------------------------------------------------------------- /config/tpca/deptran_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_multi_machine.xml -------------------------------------------------------------------------------- /config/tpca/deptran_x.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/deptran_x.xml -------------------------------------------------------------------------------- /config/tpca/none_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/none_1core.xml -------------------------------------------------------------------------------- /config/tpca/none_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/none_2core.xml -------------------------------------------------------------------------------- /config/tpca/none_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/none_4core.xml -------------------------------------------------------------------------------- /config/tpca/none_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/none_8core.xml -------------------------------------------------------------------------------- /config/tpca/none_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/none_multi_machine.xml -------------------------------------------------------------------------------- /config/tpca/occ_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/occ_1core.xml -------------------------------------------------------------------------------- /config/tpca/occ_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/occ_2core.xml -------------------------------------------------------------------------------- /config/tpca/occ_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/occ_4core.xml -------------------------------------------------------------------------------- /config/tpca/occ_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/occ_8core.xml -------------------------------------------------------------------------------- /config/tpca/occ_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpca/occ_multi_machine.xml -------------------------------------------------------------------------------- /config/tpcc/deptran_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/deptran_1core.xml -------------------------------------------------------------------------------- /config/tpcc/deptran_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/deptran_2core.xml -------------------------------------------------------------------------------- /config/tpcc/deptran_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/deptran_4core.xml -------------------------------------------------------------------------------- /config/tpcc/deptran_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/deptran_8core.xml -------------------------------------------------------------------------------- /config/tpcc/deptran_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/deptran_multi_machine.xml -------------------------------------------------------------------------------- /config/tpcc/none_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/none_1core.xml -------------------------------------------------------------------------------- /config/tpcc/none_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/none_2core.xml -------------------------------------------------------------------------------- /config/tpcc/none_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/none_4core.xml -------------------------------------------------------------------------------- /config/tpcc/none_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/none_8core.xml -------------------------------------------------------------------------------- /config/tpcc/none_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/none_multi_machine.xml -------------------------------------------------------------------------------- /config/tpcc/occ_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/occ_1core.xml -------------------------------------------------------------------------------- /config/tpcc/occ_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/occ_2core.xml -------------------------------------------------------------------------------- /config/tpcc/occ_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/occ_4core.xml -------------------------------------------------------------------------------- /config/tpcc/occ_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/occ_8core.xml -------------------------------------------------------------------------------- /config/tpcc/occ_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpcc/occ_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd-no/deptran_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/deptran_1core.xml -------------------------------------------------------------------------------- /config/tpccd-no/deptran_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/deptran_2core.xml -------------------------------------------------------------------------------- /config/tpccd-no/deptran_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/deptran_3m.xml -------------------------------------------------------------------------------- /config/tpccd-no/deptran_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/deptran_4core.xml -------------------------------------------------------------------------------- /config/tpccd-no/deptran_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/deptran_8core.xml -------------------------------------------------------------------------------- /config/tpccd-no/deptran_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/deptran_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_1core.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_2core.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_3core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_3core.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_3m.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_4core.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_8core.xml -------------------------------------------------------------------------------- /config/tpccd-no/none_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/none_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd-no/occ_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/occ_1core.xml -------------------------------------------------------------------------------- /config/tpccd-no/occ_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/occ_2core.xml -------------------------------------------------------------------------------- /config/tpccd-no/occ_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/occ_3m.xml -------------------------------------------------------------------------------- /config/tpccd-no/occ_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/occ_4core.xml -------------------------------------------------------------------------------- /config/tpccd-no/occ_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/occ_8core.xml -------------------------------------------------------------------------------- /config/tpccd-no/occ_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd-no/occ_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd.bak/deptran_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/deptran_1core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/deptran_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/deptran_2core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/deptran_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/deptran_4core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/deptran_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/deptran_8core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/deptran_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/deptran_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd.bak/none_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/none_1core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/none_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/none_2core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/none_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/none_4core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/none_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/none_8core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/none_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/none_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd.bak/occ_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/occ_1core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/occ_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/occ_2core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/occ_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/occ_4core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/occ_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/occ_8core.xml -------------------------------------------------------------------------------- /config/tpccd.bak/occ_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd.bak/occ_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd/2pl_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/2pl_1core.xml -------------------------------------------------------------------------------- /config/tpccd/2pl_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/2pl_2core.xml -------------------------------------------------------------------------------- /config/tpccd/2pl_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/2pl_3m.xml -------------------------------------------------------------------------------- /config/tpccd/2pl_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/2pl_4core.xml -------------------------------------------------------------------------------- /config/tpccd/2pl_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/2pl_8core.xml -------------------------------------------------------------------------------- /config/tpccd/deptran_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/deptran_1core.xml -------------------------------------------------------------------------------- /config/tpccd/deptran_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/deptran_2core.xml -------------------------------------------------------------------------------- /config/tpccd/deptran_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/deptran_3m.xml -------------------------------------------------------------------------------- /config/tpccd/deptran_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/deptran_4core.xml -------------------------------------------------------------------------------- /config/tpccd/deptran_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/deptran_8core.xml -------------------------------------------------------------------------------- /config/tpccd/deptran_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/deptran_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd/none_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/none_1core.xml -------------------------------------------------------------------------------- /config/tpccd/none_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/none_2core.xml -------------------------------------------------------------------------------- /config/tpccd/none_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/none_3m.xml -------------------------------------------------------------------------------- /config/tpccd/none_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/none_4core.xml -------------------------------------------------------------------------------- /config/tpccd/none_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/none_8core.xml -------------------------------------------------------------------------------- /config/tpccd/none_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/none_multi_machine.xml -------------------------------------------------------------------------------- /config/tpccd/occ_1core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/occ_1core.xml -------------------------------------------------------------------------------- /config/tpccd/occ_2core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/occ_2core.xml -------------------------------------------------------------------------------- /config/tpccd/occ_3m.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/occ_3m.xml -------------------------------------------------------------------------------- /config/tpccd/occ_4core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/occ_4core.xml -------------------------------------------------------------------------------- /config/tpccd/occ_8core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/occ_8core.xml -------------------------------------------------------------------------------- /config/tpccd/occ_multi_machine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tpccd/occ_multi_machine.xml -------------------------------------------------------------------------------- /config/tst.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/tst.xml -------------------------------------------------------------------------------- /config/x.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/x.xml -------------------------------------------------------------------------------- /config/z.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/z.xml -------------------------------------------------------------------------------- /config/zz1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/zz1.xml -------------------------------------------------------------------------------- /config/zz2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/config/zz2.xml -------------------------------------------------------------------------------- /deptran/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["deptran_rpc"] 2 | -------------------------------------------------------------------------------- /deptran/all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/all.h -------------------------------------------------------------------------------- /deptran/batch_start_args_helper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/batch_start_args_helper.cc -------------------------------------------------------------------------------- /deptran/batch_start_args_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/batch_start_args_helper.h -------------------------------------------------------------------------------- /deptran/benchmark_control_rpc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/benchmark_control_rpc.cc -------------------------------------------------------------------------------- /deptran/benchmark_control_rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/benchmark_control_rpc.h -------------------------------------------------------------------------------- /deptran/c_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/c_main.cc -------------------------------------------------------------------------------- /deptran/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/config.cc -------------------------------------------------------------------------------- /deptran/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/config.h -------------------------------------------------------------------------------- /deptran/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/constants.h -------------------------------------------------------------------------------- /deptran/coordinator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/coordinator.cc -------------------------------------------------------------------------------- /deptran/coordinator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/coordinator.h -------------------------------------------------------------------------------- /deptran/dep_graph.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/dep_graph.cc -------------------------------------------------------------------------------- /deptran/dep_graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/dep_graph.hpp -------------------------------------------------------------------------------- /deptran/dep_row.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/dep_row.cc -------------------------------------------------------------------------------- /deptran/dep_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/dep_row.h -------------------------------------------------------------------------------- /deptran/dtxn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/dtxn.cc -------------------------------------------------------------------------------- /deptran/dtxn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/dtxn.h -------------------------------------------------------------------------------- /deptran/graph.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/graph.cc -------------------------------------------------------------------------------- /deptran/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/graph.h -------------------------------------------------------------------------------- /deptran/inactive_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/inactive_client.h -------------------------------------------------------------------------------- /deptran/inactive_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/inactive_input.h -------------------------------------------------------------------------------- /deptran/inactive_piecegraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/inactive_piecegraph.h -------------------------------------------------------------------------------- /deptran/marshal-value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/marshal-value.cc -------------------------------------------------------------------------------- /deptran/marshal-value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/marshal-value.h -------------------------------------------------------------------------------- /deptran/micro/chopper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/micro/chopper.cc -------------------------------------------------------------------------------- /deptran/micro/chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/micro/chopper.h -------------------------------------------------------------------------------- /deptran/micro/piece.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/micro/piece.cc -------------------------------------------------------------------------------- /deptran/micro/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/micro/piece.h -------------------------------------------------------------------------------- /deptran/pie_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/pie_info.h -------------------------------------------------------------------------------- /deptran/piece.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/piece.cc -------------------------------------------------------------------------------- /deptran/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/piece.h -------------------------------------------------------------------------------- /deptran/rcc_rpc.rpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rcc_rpc.rpc -------------------------------------------------------------------------------- /deptran/rcc_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rcc_service.cc -------------------------------------------------------------------------------- /deptran/rcc_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rcc_service.h -------------------------------------------------------------------------------- /deptran/rw_benchmark/chopper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rw_benchmark/chopper.cc -------------------------------------------------------------------------------- /deptran/rw_benchmark/chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rw_benchmark/chopper.h -------------------------------------------------------------------------------- /deptran/rw_benchmark/piece.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rw_benchmark/piece.cc -------------------------------------------------------------------------------- /deptran/rw_benchmark/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/rw_benchmark/piece.h -------------------------------------------------------------------------------- /deptran/s_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/s_main.cc -------------------------------------------------------------------------------- /deptran/sharding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/sharding.cc -------------------------------------------------------------------------------- /deptran/sharding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/sharding.h -------------------------------------------------------------------------------- /deptran/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/timer.cc -------------------------------------------------------------------------------- /deptran/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/timer.h -------------------------------------------------------------------------------- /deptran/tpca/chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpca/chopper.h -------------------------------------------------------------------------------- /deptran/tpca/piece.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpca/piece.cc -------------------------------------------------------------------------------- /deptran/tpca/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpca/piece.h -------------------------------------------------------------------------------- /deptran/tpcc/chopper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc/chopper.cc -------------------------------------------------------------------------------- /deptran/tpcc/chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc/chopper.h -------------------------------------------------------------------------------- /deptran/tpcc/piece.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc/piece.cc -------------------------------------------------------------------------------- /deptran/tpcc/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc/piece.h -------------------------------------------------------------------------------- /deptran/tpcc_dist/chopper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc_dist/chopper.cc -------------------------------------------------------------------------------- /deptran/tpcc_dist/chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc_dist/chopper.h -------------------------------------------------------------------------------- /deptran/tpcc_dist/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc_dist/piece.h -------------------------------------------------------------------------------- /deptran/tpcc_real_dist/chopper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc_real_dist/chopper.cc -------------------------------------------------------------------------------- /deptran/tpcc_real_dist/chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc_real_dist/chopper.h -------------------------------------------------------------------------------- /deptran/tpcc_real_dist/piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/tpcc_real_dist/piece.h -------------------------------------------------------------------------------- /deptran/txn-chopper-factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn-chopper-factory.cc -------------------------------------------------------------------------------- /deptran/txn-chopper-factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn-chopper-factory.h -------------------------------------------------------------------------------- /deptran/txn_chopper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn_chopper.cc -------------------------------------------------------------------------------- /deptran/txn_chopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn_chopper.h -------------------------------------------------------------------------------- /deptran/txn_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn_info.h -------------------------------------------------------------------------------- /deptran/txn_req_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn_req_factory.cc -------------------------------------------------------------------------------- /deptran/txn_req_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/deptran/txn_req_factory.h -------------------------------------------------------------------------------- /kodiak_killall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/kodiak_killall.sh -------------------------------------------------------------------------------- /kodiak_run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/kodiak_run_all.sh -------------------------------------------------------------------------------- /memdb/MurmurHash3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/MurmurHash3.cc -------------------------------------------------------------------------------- /memdb/MurmurHash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/MurmurHash3.h -------------------------------------------------------------------------------- /memdb/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/blob.h -------------------------------------------------------------------------------- /memdb/locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/locking.h -------------------------------------------------------------------------------- /memdb/row.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/row.cc -------------------------------------------------------------------------------- /memdb/row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/row.h -------------------------------------------------------------------------------- /memdb/schema.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/schema.cc -------------------------------------------------------------------------------- /memdb/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/schema.h -------------------------------------------------------------------------------- /memdb/snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/snapshot.h -------------------------------------------------------------------------------- /memdb/table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/table.cc -------------------------------------------------------------------------------- /memdb/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/table.h -------------------------------------------------------------------------------- /memdb/txn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/txn.cc -------------------------------------------------------------------------------- /memdb/txn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/txn.h -------------------------------------------------------------------------------- /memdb/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/utils.cc -------------------------------------------------------------------------------- /memdb/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/utils.h -------------------------------------------------------------------------------- /memdb/value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/value.cc -------------------------------------------------------------------------------- /memdb/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/value.h -------------------------------------------------------------------------------- /memdb/xxhash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/xxhash.cc -------------------------------------------------------------------------------- /memdb/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/memdb/xxhash.h -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/run.py -------------------------------------------------------------------------------- /run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/run_all.sh -------------------------------------------------------------------------------- /scripts/figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/figure.py -------------------------------------------------------------------------------- /scripts/micro_bench_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/micro_bench_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_10coos_tpcc_mix_10_log_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_10coos_tpcc_mix_10_log_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_10coos_tpcc_mix_10_nlog_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_10coos_tpcc_mix_10_nlog_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_20coos_tpcc_mix_10_log_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_20coos_tpcc_mix_10_log_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_20coos_tpcc_mix_10_nlog_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_20coos_tpcc_mix_10_nlog_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_20coos_tpcc_no_10_nlog_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_20coos_tpcc_no_10_nlog_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_40coos_tpcc_mix_10_log_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_40coos_tpcc_mix_10_log_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/scale_40coos_tpcc_mix_10_nlog_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/scale_40coos_tpcc_mix_10_nlog_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/tpcc_mix_10_log_figure_gen_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/tpcc_mix_10_log_figure_gen_local.py -------------------------------------------------------------------------------- /scripts/tpcc_mix_10_nlog_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/tpcc_mix_10_nlog_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/tpcc_mix_10_nlog_figure_gen_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/tpcc_mix_10_nlog_figure_gen_local.py -------------------------------------------------------------------------------- /scripts/tpcc_no_10_log_figure_gen_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/tpcc_no_10_log_figure_gen_local.py -------------------------------------------------------------------------------- /scripts/tpcc_no_10_nlog_figure_gen_kodiak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/tpcc_no_10_nlog_figure_gen_kodiak.py -------------------------------------------------------------------------------- /scripts/tpcc_no_10_nlog_figure_gen_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/scripts/tpcc_no_10_nlog_figure_gen_local.py -------------------------------------------------------------------------------- /server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/server.sh -------------------------------------------------------------------------------- /template/figure_gen_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/figure_gen_template.py -------------------------------------------------------------------------------- /template/kv_bench.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/kv_bench.xml -------------------------------------------------------------------------------- /template/micro_bench.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/micro_bench.xml -------------------------------------------------------------------------------- /template/micro_bench_figure_gen_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/micro_bench_figure_gen_template.py -------------------------------------------------------------------------------- /template/ori_tpcc_mix.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/ori_tpcc_mix.xml -------------------------------------------------------------------------------- /template/ori_tpcc_no.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/ori_tpcc_no.xml -------------------------------------------------------------------------------- /template/scale_figure_gen_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/scale_figure_gen_template.py -------------------------------------------------------------------------------- /template/scale_tpcc_mix_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/scale_tpcc_mix_1.xml -------------------------------------------------------------------------------- /template/scale_tpcc_mix_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/scale_tpcc_mix_10.xml -------------------------------------------------------------------------------- /template/scale_tpcc_no_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/scale_tpcc_no_1.xml -------------------------------------------------------------------------------- /template/scale_tpcc_no_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/scale_tpcc_no_10.xml -------------------------------------------------------------------------------- /template/tpcc_mix_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/tpcc_mix_1.xml -------------------------------------------------------------------------------- /template/tpcc_mix_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/tpcc_mix_10.xml -------------------------------------------------------------------------------- /template/tpcc_no_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/tpcc_no_1.xml -------------------------------------------------------------------------------- /template/tpcc_no_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/template/tpcc_no_10.xml -------------------------------------------------------------------------------- /test/benchmark_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/benchmark_service.cc -------------------------------------------------------------------------------- /test/benchmark_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/benchmark_service.h -------------------------------------------------------------------------------- /test/benchmark_service.rpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/benchmark_service.rpc -------------------------------------------------------------------------------- /test/rpc_microbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/rpc_microbench.cc -------------------------------------------------------------------------------- /test/rpcbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/rpcbench.cc -------------------------------------------------------------------------------- /test/test-txnbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test-txnbench.cc -------------------------------------------------------------------------------- /test/test_alock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_alock.cc -------------------------------------------------------------------------------- /test/test_config_sharding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_config_sharding.cc -------------------------------------------------------------------------------- /test/test_dtxn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_dtxn.cc -------------------------------------------------------------------------------- /test/test_graph.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_graph.cc -------------------------------------------------------------------------------- /test/test_io_wait.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_io_wait.cc -------------------------------------------------------------------------------- /test/test_lambda.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_lambda.cc -------------------------------------------------------------------------------- /test/test_marshal_value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_marshal_value.cc -------------------------------------------------------------------------------- /test/test_rand.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_rand.cc -------------------------------------------------------------------------------- /test/test_sm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_sm.cc -------------------------------------------------------------------------------- /test/test_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_timer.cc -------------------------------------------------------------------------------- /test/test_tpca.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/test_tpca.cc -------------------------------------------------------------------------------- /test/testharness.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/test/testharness.cc -------------------------------------------------------------------------------- /waf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/waf -------------------------------------------------------------------------------- /wscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuaimu/rococo/HEAD/wscript --------------------------------------------------------------------------------