写流程
2021-06-21 20:16:04 1 举报
11
作者其他创作
大纲/内容
pegasus_server_impl::on_batched_write_requests
replication_app_base::apply_mutation
rpc reply
replica::on_append_log_completed
mutation_cache::push
prepare_list::prepare
mutation_queue::init_prepare
mutation_queue::add_work
rpc call
serverlet<replica>::reply
replica::on_prepare_reply
replica::execute_mutation
replication_service_app::on_intercepted_request
log->append
replication_service_app::on_client_write
replica::on_client_write
_prepare_list->commit
replica::send_prepare_messagerpc : RPC_PREPARE
replica_stub::on_prepare
do_possible_commit_on_primary(mu);
0 == mu->decrease_left_secondary_ack_count()
log::append
replica_stub::on_client_write
replica::ack_prepare_message
mu->is_ready_for_commit()
replica::send_prepare_message
replica::on_prepare
0 条评论
下一页