MCPcopy Create free account
hub / github.com/baidu/tera / CmdCtrl

Method CmdCtrl

src/tabletnode/remote_tabletnode.cc:504–513  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

502}
503
504void RemoteTabletNode::CmdCtrl(google::protobuf::RpcController* controller,
505 const TsCmdCtrlRequest* request, TsCmdCtrlResponse* response,
506 google::protobuf::Closure* done) {
507 uint64_t id = request->sequence_id();
508 LOG(INFO) << "accept RPC (CmdCtrl) id: " << id << ", [" << request->command()
509 << "] src: " << tera::utils::GetRemoteAddress(controller);
510 ThreadPool::Task callback =
511 std::bind(&RemoteTabletNode::DoCmdCtrl, this, controller, request, response, done);
512 lightweight_ctrl_thread_pool_->AddPriorityTask(callback);
513}
514
515void RemoteTabletNode::ComputeSplitKey(google::protobuf::RpcController* controller,
516 const SplitTabletRequest* request,

Callers 1

DoCmdCtrlMethod · 0.45

Calls 2

GetRemoteAddressFunction · 0.85
AddPriorityTaskMethod · 0.80

Tested by

no test coverage detected