Pārlūkot izejas kodu

HADOOP-1299. Fix so that RPC will restart after RPC.stopClient() has been called. Contributed by Michael Stack.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@533223 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 18 gadi atpakaļ
vecāks
revīzija
4d4565236f
2 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. 3 0
      CHANGES.txt
  2. 3 1
      src/java/org/apache/hadoop/ipc/RPC.java

+ 3 - 0
CHANGES.txt

@@ -285,6 +285,9 @@ Trunk (unreleased changes)
 84. HADOOP-1294.  Fix unchecked warnings in main Hadoop code under 
     Java 6.  (tomwhite)
 
+85. HADOOP-1299.  Fix so that RPC will restart after RPC.stopClient()
+    has been called.  (Michael Stack via cutting)
+
 
 Release 0.12.3 - 2007-04-06
 

+ 3 - 1
src/java/org/apache/hadoop/ipc/RPC.java

@@ -144,8 +144,10 @@ public class RPC {
    * Stop all RPC client connections
    */
   public static synchronized void stopClient(){
-    if (CLIENT != null)
+    if (CLIENT != null) {
       CLIENT.stop();
+      CLIENT = null;
+    }
   }
 
   private static class Invoker implements InvocationHandler {