소스 검색

HADOOP-15989. Synchronized at CompositeService#removeService is not required. Contributed by Prabhu Joseph.

Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
Prabhu Joseph 6 년 전
부모
커밋
371452e260
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/service/CompositeService.java

+ 2 - 1
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/service/CompositeService.java

@@ -93,7 +93,8 @@ public class CompositeService extends AbstractService {
     }
   }
 
-  protected synchronized boolean removeService(Service service) {
+  protected boolean removeService(Service service) {
+    LOG.debug("Removing service {}", service.getName());
     synchronized (serviceList) {
       return serviceList.remove(service);
     }