写流程
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 条评论
 下一页