[Groonga-commit] droonga/droonga-client-ruby at 80b76ec [master] Calculate maximum messages per second for each server more safely

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Nov 21 15:48:19 JST 2014


YUKI Hiroshi	2014-11-21 15:48:19 +0900 (Fri, 21 Nov 2014)

  New Revision: 80b76ece919bb474de9ef3038ddef8327458daca
  https://github.com/droonga/droonga-client-ruby/commit/80b76ece919bb474de9ef3038ddef8327458daca

  Message:
    Calculate maximum messages per second for each server more safely

  Modified files:
    bin/droonga-send

  Modified: bin/droonga-send (+4 -1)
===================================================================
--- bin/droonga-send    2014-11-21 15:47:07 +0900 (b1f22ea)
+++ bin/droonga-send    2014-11-21 15:48:19 +0900 (0442383)
@@ -141,10 +141,13 @@ end
 request_json_files = parser.parse!(ARGV)
 
 servers << default_server if servers.empty?
+if messages_per_second > 0 and servers.size > 1
+  messages_per_second = messages_per_second / servers.size
+end
 clients = servers.collect do |server|
   client_options = parse_server(server, options)
   client = Droonga::Client.new(client_options)
-  Droonga::Client::RateLimiter.new(client, messages_per_second / servers.size)
+  Droonga::Client::RateLimiter.new(client, messages_per_second)
 end
 
 if options.report_throughput
-------------- next part --------------
HTML����������������������������...
下載 



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