YUKI Hiroshi
null+****@clear*****
Fri Nov 28 12:56:39 JST 2014
YUKI Hiroshi 2014-11-28 12:56:39 +0900 (Fri, 28 Nov 2014) New Revision: 11d7ebbf969feb3df7eaa8a5ede662542d4cc030 https://github.com/droonga/drnbench/commit/11d7ebbf969feb3df7eaa8a5ede662542d4cc030 Message: Populate requests for all nodes correctly Modified files: lib/drnbench/request-response/request-pattern.rb Modified: lib/drnbench/request-response/request-pattern.rb (+10 -7) =================================================================== --- lib/drnbench/request-response/request-pattern.rb 2014-11-28 11:36:25 +0900 (5a1b981) +++ lib/drnbench/request-response/request-pattern.rb 2014-11-28 12:56:39 +0900 (a738712) @@ -66,9 +66,17 @@ module Drnbench groups.each do |group| n_requests =****@confi*****_requests * @config.end_n_clients * group.frequency base_patterns = group.patterns.shuffle - n_requests.round.times do |count| + n_requests.ceil.times do |count| pattern = base_patterns[count % base_patterns.size] - requests << pattern.to_request + if****@confi*****_hosts.size > 1 + @config.default_hosts.each do |host| + request = pattern.to_request + request["host"] ||= host + requests << request + end + else + requests << pattern.to_request + end end end requests @@ -172,11 +180,6 @@ module Drnbench end def to_request - @populated ||= populate - end - - private - def populate if****@sourc*****_a?(String) request = { "path" => @source } else -------------- next part -------------- HTML����������������������������...ダウンロード