[Groonga-commit] droonga/drnbench at 2fc6632 [master] Report aborted requeust also

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed Jul 30 11:38:05 JST 2014


YUKI Hiroshi	2014-07-30 11:38:05 +0900 (Wed, 30 Jul 2014)

  New Revision: 2fc663211769cb5654625e12d455fef46344a78c
  https://github.com/droonga/drnbench/commit/2fc663211769cb5654625e12d455fef46344a78c

  Message:
    Report aborted requeust also

  Modified files:
    lib/drnbench/client/http.rb

  Modified: lib/drnbench/client/http.rb (+12 -0)
===================================================================
--- lib/drnbench/client/http.rb    2014-07-29 15:06:13 +0900 (343edba)
+++ lib/drnbench/client/http.rb    2014-07-30 11:38:05 +0900 (78e47e1)
@@ -41,12 +41,16 @@ module Drnbench
           request["headers"] ||= {}
           request["headers"]["user-agent"] = "Ruby/#{RUBY_VERSION} Droonga::Benchmark::Runner::HttpClient"
           start_time = Time.now
+          @last_request = request
+          @last_start_time = start_time
           response = client.request(request)
           @result << {
             :request => request,
             :status => response.code,
             :elapsed_time => Time.now - start_time,
           }
+          @last_request = nil
+          @last_start_time = nil
           sleep****@confi*****
         end
       end
@@ -55,6 +59,14 @@ module Drnbench
 
     def stop
       @thread.exit
+
+      if @last_request
+        @result << {
+          :request => @last_request,
+          :status => 0,
+          :elapsed_time => Time.now - @last_start_time,
+        }
+      end
     end
 
     private
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index