| 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; |
no test coverage detected