|  | @@ -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);
 |