| 495 | } |
| 496 | |
| 497 | void Master::ExtendSession(const ExtendSessionRequest* req, |
| 498 | ExtendSessionResponse* resp, MyClosure done) { |
| 499 | auto session = FindMasterSession(req->session_handle()); |
| 500 | if (session == nullptr) { |
| 501 | done(errors::Aborted("Session ", req->session_handle(), " is not found.")); |
| 502 | return; |
| 503 | } |
| 504 | |
| 505 | SchedClosure([session, req, resp, done]() { |
| 506 | Status status = ValidateExternalGraphDefSyntax(req->graph_def()); |
| 507 | if (status.ok()) { |
| 508 | status = session->Extend(req, resp); |
| 509 | } |
| 510 | session->Unref(); |
| 511 | done(status); |
| 512 | }); |
| 513 | } |
| 514 | |
| 515 | void Master::PartialRunSetup(const PartialRunSetupRequest* req, |
| 516 | PartialRunSetupResponse* resp, MyClosure done) { |
no test coverage detected