Browse Source

serving support acl mutex

tags/v1.1.0
xuyongfei 5 years ago
parent
commit
89c40ddc4c
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      serving/core/server.cc

+ 2
- 0
serving/core/server.cc View File

@@ -77,6 +77,7 @@ grpc::Status CreatGRPCStatus(const Status &status) {
// Service Implement
class MSServiceImpl final : public MSService::Service {
grpc::Status Predict(grpc::ServerContext *context, const PredictRequest *request, PredictReply *reply) override {
std::lock_guard<std::mutex> lock(mutex_);
MSI_TIME_STAMP_START(Predict)
auto res = Session::Instance().Predict(*request, *reply);
MSI_TIME_STAMP_END(Predict)
@@ -91,6 +92,7 @@ class MSServiceImpl final : public MSService::Service {
MSI_LOG(INFO) << "TestService call";
return grpc::Status::OK;
}
std::mutex mutex_;
};

static std::pair<struct evhttp *, struct event_base *> NewHttpServer() {


Loading…
Cancel
Save