MCPcopy Create free account
hub / github.com/4paradigm/OpenMLDB / GetTaskStatus

Method GetTaskStatus

src/nameserver/name_server_impl.cc:3513–3525  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3511}
3512
3513void 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
3527void NameServerImpl::LoadTable(RpcController* controller, const LoadTableRequest* request, GeneralResponse* response,
3528 Closure* done) {

Callers 2

UpdateTaskStatusMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected