소스 검색

Change trace flag var name

Yunjia Wang 6 년 전
부모
커밋
23028dd12d
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      src/core/lib/iomgr/executor/mpmcqueue.cc

+ 4 - 4
src/core/lib/iomgr/executor/mpmcqueue.cc

@@ -76,8 +76,8 @@ void InfLenFIFOQueue::Put(void* elem) {
   MutexLock l(&mu_);
 
   Node* new_node = New<Node>(elem);
-  if (count_.Load(MemoryOrder::RELAXED) == 0) {
-    if (GRPC_TRACE_FLAG_ENABLED(thread_pool)) {
+  if (count_.FetchAdd(1, MemoryOrder::RELAXED) == 0) {
+    if (GRPC_TRACE_FLAG_ENABLED(grpc_thread_pool_trace)) {
       busy_time = gpr_now(GPR_CLOCK_MONOTONIC);
     }
     queue_head_ = queue_tail_ = new_node;
@@ -85,10 +85,10 @@ void InfLenFIFOQueue::Put(void* elem) {
     queue_tail_->next = new_node;
     queue_tail_ = queue_tail_->next;
   }
-  count_.FetchAdd(1, MemoryOrder::RELAXED);
+
 
   // Updates Stats info
-  if (GRPC_TRACE_FLAG_ENABLED(thread_pool)) {
+  if (GRPC_TRACE_FLAG_ENABLED(grpc_thread_pool_trace)) {
     stats_.num_started++;
     gpr_log(GPR_INFO, "[InfLenFIFOQueue Put] num_started:        %" PRIu64,
             stats_.num_started);