| 3511 | } |
| 3512 | |
| 3513 | void NameServerImpl::GetTaskStatus(RpcController* controller, const ::fedb::api::TaskStatusRequest* request, |
| 3514 | ::fedb::api::TaskStatusResponse* response, Closure* done) { |
| 3515 | brpc::ClosureGuard done_guard(done); |
| 3516 | std::lock_guard<std::mutex> lock(mu_); |
| 3517 | for (const auto& kv : task_map_) { |
| 3518 | for (const auto& task_info : kv.second) { |
| 3519 | ::fedb::api::TaskInfo* task = response->add_task(); |
| 3520 | task->CopyFrom(*task_info); |
| 3521 | } |
| 3522 | } |
| 3523 | response->set_code(::fedb::base::ReturnCode::kOk); |
| 3524 | response->set_msg("ok"); |
| 3525 | } |
| 3526 | |
| 3527 | void NameServerImpl::LoadTable(RpcController* controller, const LoadTableRequest* request, GeneralResponse* response, |
| 3528 | Closure* done) { |
no outgoing calls
no test coverage detected