├── .gitignore ├── .hgignore ├── .hgtags ├── .thumbs.yml ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── contrib ├── Makefile └── handoff_perftool.erl ├── docs ├── aae.md ├── balanced.png ├── claim-fixes.md ├── hashtree.md ├── hashtree.png ├── partitioning.md ├── ring-resizing.md └── unbalanced.png ├── eqc ├── bg_manager_eqc.erl ├── btypes_eqc.erl ├── bucket_eqc_utils.erl ├── chash_eqc.erl ├── core_vnode_eqc.erl ├── hashtree_eqc.erl ├── mock_vnode.erl ├── new_cluster_membership_model_eqc.erl └── riak_core_ring_eqc.erl ├── include ├── riak_core.hrl ├── riak_core_bg_manager.hrl ├── riak_core_bucket_type.hrl ├── riak_core_dtrace.hrl ├── riak_core_handoff.hrl ├── riak_core_metadata.hrl ├── riak_core_ring.hrl └── riak_core_vnode.hrl ├── mkcerts.sh ├── priv └── riak_core.schema ├── rebar.config ├── rebar.lock ├── rebar3 ├── src ├── app_helper.erl ├── bloom.erl ├── dvvset.erl ├── gen_nb_server.erl ├── hashtree.erl ├── hashtree_tree.erl ├── process_proxy.erl ├── riak_core.app.src ├── riak_core.erl ├── riak_core_aae_vnode.erl ├── riak_core_apl.erl ├── riak_core_app.erl ├── riak_core_base64url.erl ├── riak_core_bg_manager.erl ├── riak_core_broadcast.erl ├── riak_core_broadcast_handler.erl ├── riak_core_bucket.erl ├── riak_core_bucket_props.erl ├── riak_core_bucket_type.erl ├── riak_core_capability.erl ├── riak_core_cinfo_core.erl ├── riak_core_claim.erl ├── riak_core_claim_sim.erl ├── riak_core_claim_util.erl ├── riak_core_claimant.erl ├── riak_core_cli_registry.erl ├── riak_core_cluster_cli.erl ├── riak_core_console.erl ├── riak_core_console_table.erl ├── riak_core_coverage_fsm.erl ├── riak_core_coverage_plan.erl ├── riak_core_dist_mon.erl ├── riak_core_dtrace.erl ├── riak_core_entropy_info.erl ├── riak_core_entropy_manager.erl ├── riak_core_eventhandler_guard.erl ├── riak_core_eventhandler_sup.erl ├── riak_core_exchange_fsm.erl ├── riak_core_exo_monitor.erl ├── riak_core_format.erl ├── riak_core_gen_server.erl ├── riak_core_gossip.erl ├── riak_core_handoff_cli.erl ├── riak_core_handoff_listener.erl ├── riak_core_handoff_listener_sup.erl ├── riak_core_handoff_manager.erl ├── riak_core_handoff_receiver.erl ├── riak_core_handoff_receiver_sup.erl ├── riak_core_handoff_sender.erl ├── riak_core_handoff_sender_sup.erl ├── riak_core_handoff_status.erl ├── riak_core_handoff_sup.erl ├── riak_core_index_hashtree.erl ├── riak_core_metadata.erl ├── riak_core_metadata_evt_sup.erl ├── riak_core_metadata_exchange_fsm.erl ├── riak_core_metadata_hashtree.erl ├── riak_core_metadata_manager.erl ├── riak_core_metadata_object.erl ├── riak_core_mochiglobal.erl ├── riak_core_net_ticktime.erl ├── riak_core_new_claim.erl ├── riak_core_node_watcher.erl ├── riak_core_node_watcher_events.erl ├── riak_core_nodeid.erl ├── riak_core_priority_queue.erl ├── riak_core_pw_auth.erl ├── riak_core_rand.erl ├── riak_core_repair.erl ├── riak_core_ring.erl ├── riak_core_ring_events.erl ├── riak_core_ring_handler.erl ├── riak_core_ring_manager.erl ├── riak_core_ring_util.erl ├── riak_core_security.erl ├── riak_core_send_msg.erl ├── riak_core_ssl_util.erl ├── riak_core_stat.erl ├── riak_core_stat_cache.erl ├── riak_core_stat_calc_proc.erl ├── riak_core_stat_calc_sup.erl ├── riak_core_stat_q.erl ├── riak_core_stat_sup.erl ├── riak_core_stat_xform.erl ├── riak_core_stats_sup.erl ├── riak_core_status.erl ├── riak_core_sup.erl ├── riak_core_sysmon_handler.erl ├── riak_core_sysmon_minder.erl ├── riak_core_table_owner.erl ├── riak_core_tcp_mon.erl ├── riak_core_test_util.erl ├── riak_core_throttle.erl ├── riak_core_tracer.erl ├── riak_core_util.erl ├── riak_core_vnode.erl ├── riak_core_vnode_manager.erl ├── riak_core_vnode_master.erl ├── riak_core_vnode_proxy.erl ├── riak_core_vnode_proxy_sup.erl ├── riak_core_vnode_sup.erl ├── riak_core_vnode_worker.erl ├── riak_core_vnode_worker_pool.erl ├── supervisor_pre_r14b04.erl └── vclock.erl ├── test ├── 13node_12node_ring.eqc ├── 169_group_join.eqc ├── 648_unbalanced_singly.eqc ├── bg_manager_tests.erl ├── bprops_eqc.erl ├── bucket_eqc_utils.erl ├── bucket_fixup_test.erl ├── claim-statem-leaving-nodes-still-claim.eqc ├── claim_32_5_unbalanced.eqc ├── claim_simulation.erl ├── dummy_evt.erl ├── mock_vnode.erl ├── my_ring ├── node_watcher_qc.erl ├── riak_core_base64url_tests.erl ├── riak_core_capability_tests.erl ├── riak_core_claim_statem.erl ├── riak_core_schema_tests.erl ├── riak_core_security_tests.erl ├── riak_core_throttle_tests.erl ├── site1-cert.pem ├── site1-key.pem ├── site2-cert.pem ├── site2-key.pem ├── sync_command_test.erl ├── test_guarded_event_handler.erl ├── vclock_qc.erl ├── worker_pool_pulse.erl └── worker_pool_test.erl └── tools.mk /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- 1 | syntax regex 2 | .*~ 3 | ^ebin/.*.beam 4 | include/riak_core_pb.hrl 5 | ^.eunit -------------------------------------------------------------------------------- /.hgtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/.hgtags -------------------------------------------------------------------------------- /.thumbs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/.thumbs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/README.md -------------------------------------------------------------------------------- /contrib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/contrib/Makefile -------------------------------------------------------------------------------- /contrib/handoff_perftool.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/contrib/handoff_perftool.erl -------------------------------------------------------------------------------- /docs/aae.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/aae.md -------------------------------------------------------------------------------- /docs/balanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/balanced.png -------------------------------------------------------------------------------- /docs/claim-fixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/claim-fixes.md -------------------------------------------------------------------------------- /docs/hashtree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/hashtree.md -------------------------------------------------------------------------------- /docs/hashtree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/hashtree.png -------------------------------------------------------------------------------- /docs/partitioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/partitioning.md -------------------------------------------------------------------------------- /docs/ring-resizing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/ring-resizing.md -------------------------------------------------------------------------------- /docs/unbalanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/docs/unbalanced.png -------------------------------------------------------------------------------- /eqc/bg_manager_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/bg_manager_eqc.erl -------------------------------------------------------------------------------- /eqc/btypes_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/btypes_eqc.erl -------------------------------------------------------------------------------- /eqc/bucket_eqc_utils.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/bucket_eqc_utils.erl -------------------------------------------------------------------------------- /eqc/chash_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/chash_eqc.erl -------------------------------------------------------------------------------- /eqc/core_vnode_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/core_vnode_eqc.erl -------------------------------------------------------------------------------- /eqc/hashtree_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/hashtree_eqc.erl -------------------------------------------------------------------------------- /eqc/mock_vnode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/mock_vnode.erl -------------------------------------------------------------------------------- /eqc/new_cluster_membership_model_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/new_cluster_membership_model_eqc.erl -------------------------------------------------------------------------------- /eqc/riak_core_ring_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/eqc/riak_core_ring_eqc.erl -------------------------------------------------------------------------------- /include/riak_core.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core.hrl -------------------------------------------------------------------------------- /include/riak_core_bg_manager.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_bg_manager.hrl -------------------------------------------------------------------------------- /include/riak_core_bucket_type.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_bucket_type.hrl -------------------------------------------------------------------------------- /include/riak_core_dtrace.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_dtrace.hrl -------------------------------------------------------------------------------- /include/riak_core_handoff.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_handoff.hrl -------------------------------------------------------------------------------- /include/riak_core_metadata.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_metadata.hrl -------------------------------------------------------------------------------- /include/riak_core_ring.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_ring.hrl -------------------------------------------------------------------------------- /include/riak_core_vnode.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/include/riak_core_vnode.hrl -------------------------------------------------------------------------------- /mkcerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/mkcerts.sh -------------------------------------------------------------------------------- /priv/riak_core.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/priv/riak_core.schema -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/rebar.config -------------------------------------------------------------------------------- /rebar.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/rebar.lock -------------------------------------------------------------------------------- /rebar3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/rebar3 -------------------------------------------------------------------------------- /src/app_helper.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/app_helper.erl -------------------------------------------------------------------------------- /src/bloom.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/bloom.erl -------------------------------------------------------------------------------- /src/dvvset.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/dvvset.erl -------------------------------------------------------------------------------- /src/gen_nb_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/gen_nb_server.erl -------------------------------------------------------------------------------- /src/hashtree.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/hashtree.erl -------------------------------------------------------------------------------- /src/hashtree_tree.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/hashtree_tree.erl -------------------------------------------------------------------------------- /src/process_proxy.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/process_proxy.erl -------------------------------------------------------------------------------- /src/riak_core.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core.app.src -------------------------------------------------------------------------------- /src/riak_core.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core.erl -------------------------------------------------------------------------------- /src/riak_core_aae_vnode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_aae_vnode.erl -------------------------------------------------------------------------------- /src/riak_core_apl.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_apl.erl -------------------------------------------------------------------------------- /src/riak_core_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_app.erl -------------------------------------------------------------------------------- /src/riak_core_base64url.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_base64url.erl -------------------------------------------------------------------------------- /src/riak_core_bg_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_bg_manager.erl -------------------------------------------------------------------------------- /src/riak_core_broadcast.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_broadcast.erl -------------------------------------------------------------------------------- /src/riak_core_broadcast_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_broadcast_handler.erl -------------------------------------------------------------------------------- /src/riak_core_bucket.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_bucket.erl -------------------------------------------------------------------------------- /src/riak_core_bucket_props.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_bucket_props.erl -------------------------------------------------------------------------------- /src/riak_core_bucket_type.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_bucket_type.erl -------------------------------------------------------------------------------- /src/riak_core_capability.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_capability.erl -------------------------------------------------------------------------------- /src/riak_core_cinfo_core.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_cinfo_core.erl -------------------------------------------------------------------------------- /src/riak_core_claim.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_claim.erl -------------------------------------------------------------------------------- /src/riak_core_claim_sim.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_claim_sim.erl -------------------------------------------------------------------------------- /src/riak_core_claim_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_claim_util.erl -------------------------------------------------------------------------------- /src/riak_core_claimant.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_claimant.erl -------------------------------------------------------------------------------- /src/riak_core_cli_registry.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_cli_registry.erl -------------------------------------------------------------------------------- /src/riak_core_cluster_cli.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_cluster_cli.erl -------------------------------------------------------------------------------- /src/riak_core_console.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_console.erl -------------------------------------------------------------------------------- /src/riak_core_console_table.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_console_table.erl -------------------------------------------------------------------------------- /src/riak_core_coverage_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_coverage_fsm.erl -------------------------------------------------------------------------------- /src/riak_core_coverage_plan.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_coverage_plan.erl -------------------------------------------------------------------------------- /src/riak_core_dist_mon.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_dist_mon.erl -------------------------------------------------------------------------------- /src/riak_core_dtrace.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_dtrace.erl -------------------------------------------------------------------------------- /src/riak_core_entropy_info.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_entropy_info.erl -------------------------------------------------------------------------------- /src/riak_core_entropy_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_entropy_manager.erl -------------------------------------------------------------------------------- /src/riak_core_eventhandler_guard.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_eventhandler_guard.erl -------------------------------------------------------------------------------- /src/riak_core_eventhandler_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_eventhandler_sup.erl -------------------------------------------------------------------------------- /src/riak_core_exchange_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_exchange_fsm.erl -------------------------------------------------------------------------------- /src/riak_core_exo_monitor.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_exo_monitor.erl -------------------------------------------------------------------------------- /src/riak_core_format.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_format.erl -------------------------------------------------------------------------------- /src/riak_core_gen_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_gen_server.erl -------------------------------------------------------------------------------- /src/riak_core_gossip.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_gossip.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_cli.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_cli.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_listener.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_listener.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_listener_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_listener_sup.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_manager.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_receiver.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_receiver.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_receiver_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_receiver_sup.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_sender.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_sender.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_sender_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_sender_sup.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_status.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_status.erl -------------------------------------------------------------------------------- /src/riak_core_handoff_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_handoff_sup.erl -------------------------------------------------------------------------------- /src/riak_core_index_hashtree.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_index_hashtree.erl -------------------------------------------------------------------------------- /src/riak_core_metadata.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_metadata.erl -------------------------------------------------------------------------------- /src/riak_core_metadata_evt_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_metadata_evt_sup.erl -------------------------------------------------------------------------------- /src/riak_core_metadata_exchange_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_metadata_exchange_fsm.erl -------------------------------------------------------------------------------- /src/riak_core_metadata_hashtree.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_metadata_hashtree.erl -------------------------------------------------------------------------------- /src/riak_core_metadata_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_metadata_manager.erl -------------------------------------------------------------------------------- /src/riak_core_metadata_object.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_metadata_object.erl -------------------------------------------------------------------------------- /src/riak_core_mochiglobal.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_mochiglobal.erl -------------------------------------------------------------------------------- /src/riak_core_net_ticktime.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_net_ticktime.erl -------------------------------------------------------------------------------- /src/riak_core_new_claim.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_new_claim.erl -------------------------------------------------------------------------------- /src/riak_core_node_watcher.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_node_watcher.erl -------------------------------------------------------------------------------- /src/riak_core_node_watcher_events.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_node_watcher_events.erl -------------------------------------------------------------------------------- /src/riak_core_nodeid.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_nodeid.erl -------------------------------------------------------------------------------- /src/riak_core_priority_queue.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_priority_queue.erl -------------------------------------------------------------------------------- /src/riak_core_pw_auth.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_pw_auth.erl -------------------------------------------------------------------------------- /src/riak_core_rand.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_rand.erl -------------------------------------------------------------------------------- /src/riak_core_repair.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_repair.erl -------------------------------------------------------------------------------- /src/riak_core_ring.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_ring.erl -------------------------------------------------------------------------------- /src/riak_core_ring_events.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_ring_events.erl -------------------------------------------------------------------------------- /src/riak_core_ring_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_ring_handler.erl -------------------------------------------------------------------------------- /src/riak_core_ring_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_ring_manager.erl -------------------------------------------------------------------------------- /src/riak_core_ring_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_ring_util.erl -------------------------------------------------------------------------------- /src/riak_core_security.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_security.erl -------------------------------------------------------------------------------- /src/riak_core_send_msg.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_send_msg.erl -------------------------------------------------------------------------------- /src/riak_core_ssl_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_ssl_util.erl -------------------------------------------------------------------------------- /src/riak_core_stat.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat.erl -------------------------------------------------------------------------------- /src/riak_core_stat_cache.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat_cache.erl -------------------------------------------------------------------------------- /src/riak_core_stat_calc_proc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat_calc_proc.erl -------------------------------------------------------------------------------- /src/riak_core_stat_calc_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat_calc_sup.erl -------------------------------------------------------------------------------- /src/riak_core_stat_q.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat_q.erl -------------------------------------------------------------------------------- /src/riak_core_stat_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat_sup.erl -------------------------------------------------------------------------------- /src/riak_core_stat_xform.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stat_xform.erl -------------------------------------------------------------------------------- /src/riak_core_stats_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_stats_sup.erl -------------------------------------------------------------------------------- /src/riak_core_status.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_status.erl -------------------------------------------------------------------------------- /src/riak_core_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_sup.erl -------------------------------------------------------------------------------- /src/riak_core_sysmon_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_sysmon_handler.erl -------------------------------------------------------------------------------- /src/riak_core_sysmon_minder.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_sysmon_minder.erl -------------------------------------------------------------------------------- /src/riak_core_table_owner.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_table_owner.erl -------------------------------------------------------------------------------- /src/riak_core_tcp_mon.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_tcp_mon.erl -------------------------------------------------------------------------------- /src/riak_core_test_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_test_util.erl -------------------------------------------------------------------------------- /src/riak_core_throttle.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_throttle.erl -------------------------------------------------------------------------------- /src/riak_core_tracer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_tracer.erl -------------------------------------------------------------------------------- /src/riak_core_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_util.erl -------------------------------------------------------------------------------- /src/riak_core_vnode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_manager.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_master.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_master.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_proxy.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_proxy.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_proxy_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_proxy_sup.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_sup.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_worker.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_worker.erl -------------------------------------------------------------------------------- /src/riak_core_vnode_worker_pool.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/riak_core_vnode_worker_pool.erl -------------------------------------------------------------------------------- /src/supervisor_pre_r14b04.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/supervisor_pre_r14b04.erl -------------------------------------------------------------------------------- /src/vclock.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/src/vclock.erl -------------------------------------------------------------------------------- /test/13node_12node_ring.eqc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/13node_12node_ring.eqc -------------------------------------------------------------------------------- /test/169_group_join.eqc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/169_group_join.eqc -------------------------------------------------------------------------------- /test/648_unbalanced_singly.eqc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/648_unbalanced_singly.eqc -------------------------------------------------------------------------------- /test/bg_manager_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/bg_manager_tests.erl -------------------------------------------------------------------------------- /test/bprops_eqc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/bprops_eqc.erl -------------------------------------------------------------------------------- /test/bucket_eqc_utils.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/bucket_eqc_utils.erl -------------------------------------------------------------------------------- /test/bucket_fixup_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/bucket_fixup_test.erl -------------------------------------------------------------------------------- /test/claim-statem-leaving-nodes-still-claim.eqc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/claim-statem-leaving-nodes-still-claim.eqc -------------------------------------------------------------------------------- /test/claim_32_5_unbalanced.eqc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/claim_32_5_unbalanced.eqc -------------------------------------------------------------------------------- /test/claim_simulation.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/claim_simulation.erl -------------------------------------------------------------------------------- /test/dummy_evt.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/dummy_evt.erl -------------------------------------------------------------------------------- /test/mock_vnode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/mock_vnode.erl -------------------------------------------------------------------------------- /test/my_ring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/my_ring -------------------------------------------------------------------------------- /test/node_watcher_qc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/node_watcher_qc.erl -------------------------------------------------------------------------------- /test/riak_core_base64url_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/riak_core_base64url_tests.erl -------------------------------------------------------------------------------- /test/riak_core_capability_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/riak_core_capability_tests.erl -------------------------------------------------------------------------------- /test/riak_core_claim_statem.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/riak_core_claim_statem.erl -------------------------------------------------------------------------------- /test/riak_core_schema_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/riak_core_schema_tests.erl -------------------------------------------------------------------------------- /test/riak_core_security_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/riak_core_security_tests.erl -------------------------------------------------------------------------------- /test/riak_core_throttle_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/riak_core_throttle_tests.erl -------------------------------------------------------------------------------- /test/site1-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/site1-cert.pem -------------------------------------------------------------------------------- /test/site1-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/site1-key.pem -------------------------------------------------------------------------------- /test/site2-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/site2-cert.pem -------------------------------------------------------------------------------- /test/site2-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/site2-key.pem -------------------------------------------------------------------------------- /test/sync_command_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/sync_command_test.erl -------------------------------------------------------------------------------- /test/test_guarded_event_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/test_guarded_event_handler.erl -------------------------------------------------------------------------------- /test/vclock_qc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/vclock_qc.erl -------------------------------------------------------------------------------- /test/worker_pool_pulse.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/worker_pool_pulse.erl -------------------------------------------------------------------------------- /test/worker_pool_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/test/worker_pool_test.erl -------------------------------------------------------------------------------- /tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kyorai/riak_core/HEAD/tools.mk --------------------------------------------------------------------------------