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

Method CmdCtrl

src/tabletnode/tabletnode_impl.cc:702–717  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

700}
701
702void TabletNodeImpl::CmdCtrl(const TsCmdCtrlRequest* request, TsCmdCtrlResponse* response,
703 google::protobuf::Closure* done) {
704 response->set_sequence_id(request->sequence_id());
705 if (request->command() == "reload config") {
706 if (utils::LoadFlagFile(FLAGS_flagfile)) {
707 LOG(INFO) << "[reload config] done";
708 response->set_status(kTabletNodeOk);
709 } else {
710 LOG(ERROR) << "[reload config] config file not found";
711 response->set_status(kInvalidArgument);
712 }
713 } else {
714 response->set_status(kInvalidArgument);
715 }
716 done->Run();
717}
718
719bool TabletNodeImpl::ApplySchema(const UpdateRequest* request) {
720 StatusCode status;

Callers

nothing calls this directly

Calls 2

LoadFlagFileFunction · 0.85
RunMethod · 0.45

Tested by

no test coverage detected