From cc8a46d8a92e4fd547a18d0a243316e931781087 Mon Sep 17 00:00:00 2001 From: xuyongfei Date: Thu, 10 Dec 2020 17:21:08 +0800 Subject: [PATCH] serving fix Clear lock --- mindspore_serving/ccsrc/worker/worker.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mindspore_serving/ccsrc/worker/worker.cc b/mindspore_serving/ccsrc/worker/worker.cc index 761fb61..1cf7978 100644 --- a/mindspore_serving/ccsrc/worker/worker.cc +++ b/mindspore_serving/ccsrc/worker/worker.cc @@ -354,10 +354,10 @@ void Worker::StopServable(bool notify_master) { } void Worker::Clear() { - std::unique_lock lock(worker_shared_lock_); if (clear_flag_.test_and_set()) { return; } + std::unique_lock lock(worker_shared_lock_); MSI_LOG_INFO << "Start clear worker session"; servable_stoppedd_ = true; version_controller_.StopPollModelPeriodic();