| 725 | } |
| 726 | |
| 727 | void Master::ReleaseCallable(const ReleaseCallableRequest* req, |
| 728 | ReleaseCallableResponse* resp, MyClosure done) { |
| 729 | auto session = FindMasterSession(req->session_handle()); |
| 730 | if (session == nullptr) { |
| 731 | done(errors::Aborted("Session ", req->session_handle(), " is not found.")); |
| 732 | return; |
| 733 | } |
| 734 | |
| 735 | SchedClosure(std::bind( |
| 736 | [session, req, resp](MyClosure done) { |
| 737 | Status s = session->ReleaseCallable(*req, resp); |
| 738 | session->Unref(); |
| 739 | done(s); |
| 740 | }, |
| 741 | std::move(done))); |
| 742 | } |
| 743 | |
| 744 | } // end namespace tensorflow |
nothing calls this directly
no test coverage detected