Переглянути джерело

HADOOP-3943. Remove unnecessary synchronization in
NetworkTopology.pseudoSortByDistance. (hairong via omalley)


git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/trunk@692335 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 17 роки тому
батько
коміт
4f5f88de2b
2 змінених файлів з 4 додано та 1 видалено
  1. 3 0
      CHANGES.txt
  2. 1 1
      src/core/org/apache/hadoop/net/NetworkTopology.java

+ 3 - 0
CHANGES.txt

@@ -264,6 +264,9 @@ Trunk (unreleased changes)
     HADOOP-3937. Limit the job name in the job history filename to 50 
     characters. (Matei Zaharia via omalley)
 
+    HADOOP-3943. Remove unnecessary synchronization in 
+    NetworkTopology.pseudoSortByDistance. (hairong via omalley)
+
   OPTIMIZATIONS
 
     HADOOP-3556. Removed lock contention in MD5Hash by changing the 

+ 1 - 1
src/core/org/apache/hadoop/net/NetworkTopology.java

@@ -616,7 +616,7 @@ public class NetworkTopology {
    * location at postion 0.
    * It leaves the rest nodes untouched.
    */
-  public synchronized void pseudoSortByDistance( Node reader, Node[] nodes ) {
+  public void pseudoSortByDistance( Node reader, Node[] nodes ) {
     int tempIndex = 0;
     if (reader != null ) {
       int localRackNode = -1;