MCPcopy Create free account
hub / github.com/catboost/catboost / LaunchRequest

Method LaunchRequest

library/cpp/par/par_mr.cpp:159–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157 CancelCallback.Detach();
158 }
159 void LaunchRequest(TContextReplica* context) {
160 if (context->GetContextState(AllJobs->EnvId2Version, &ContextData)) {
161 UserContext = new TUserContext(QueryProc.Get(), AllJobs.Get(), &ContextData, context->GetWriteBuffer());
162 int localCompId = QueryProc->GetCompId();
163 TMRCommandExec::Launch(AllJobs.Get(), QueryProc.Get(), localCompId, UserContext.Get(), this);
164 } else {
165 PAR_DEBUG_LOG << "Get context state failed" << Endl;
166 MRCommandComplete(true, nullptr);
167 }
168 }
169 void MRCommandComplete(bool isCanceled, TVector<TVector<char>>* res) override {
170 CHROMIUM_TRACE_FUNCTION();
171 TJobRequestReply reply;

Callers 1

NewRequestMethod · 0.80

Calls 4

GetCompIdMethod · 0.80
GetContextStateMethod · 0.45
GetMethod · 0.45
GetWriteBufferMethod · 0.45

Tested by

no test coverage detected