Преглед на файлове

revert change to shutdown ordering, but keep timer

Alexander Polcyn преди 9 години
родител
ревизия
287b760e97
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/ruby/lib/grpc/generic/rpc_server.rb

+ 2 - 2
src/ruby/lib/grpc/generic/rpc_server.rb

@@ -125,10 +125,10 @@ module GRPC
         return if @running_state != :running
         transition_running_state(:stopping)
       end
-      @pool.shutdown
-      @pool.wait_for_termination(@poll_period)
       deadline = from_relative_time(@poll_period)
       @server.close(deadline)
+      @pool.shutdown
+      @pool.wait_for_termination(@poll_period)
     end
 
     def running_state