[Groonga-commit] droonga/drnbench at f42458e [master] Use generic name

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Jan 17 17:30:14 JST 2014


YUKI Hiroshi	2014-01-17 17:30:14 +0900 (Fri, 17 Jan 2014)

  New Revision: f42458e5fda3dd0f3cd3b3dd7bd88eb26e3dbad2
  https://github.com/droonga/drnbench/commit/f42458e5fda3dd0f3cd3b3dd7bd88eb26e3dbad2

  Message:
    Use generic name
    
    shuttle => request-reponse (reqrep)
    publish => publish-subscribe (pubsub)

  Modified files:
    README.md
    lib/drnbench.rb
  Renamed files:
    bin/drnbench-pubsub
      (from bin/drnbench-publish)
    bin/drnbench-reqrep
      (from bin/drnbench-shuttle)
    lib/drnbench/publish-subscribe/configuration.rb
      (from lib/drnbench/publish/configuration.rb)
    lib/drnbench/publish-subscribe/gradual-runner.rb
      (from lib/drnbench/publish/gradual-runner.rb)
    lib/drnbench/publish-subscribe/runner.rb
      (from lib/drnbench/publish/runner.rb)
    lib/drnbench/publish-subscribe/watch.rb
      (from lib/drnbench/publish/watch.rb)
    lib/drnbench/request-response/configuration.rb
      (from lib/drnbench/shuttle/configuration.rb)
    lib/drnbench/request-response/gradual-runner.rb
      (from lib/drnbench/shuttle/gradual-runner.rb)
    lib/drnbench/request-response/result.rb
      (from lib/drnbench/shuttle/result.rb)
    lib/drnbench/request-response/runner.rb
      (from lib/drnbench/shuttle/runner.rb)

  Modified: README.md (+7 -7)
===================================================================
--- README.md    2014-01-17 16:47:57 +0900 (4c10f1a)
+++ README.md    2014-01-17 17:30:14 +0900 (3bb1f67)
@@ -18,8 +18,8 @@ So you'll be able to guess the limit performance of the throughput of a server,
 
 Drnbench provides two commands, for different styles of benchmarked servers.
 
- * `drnbench-shuttle`: benchmarks simple request-response style APIs.
- * `drnbench-publish`: benchmarks publish-subscribe style (including HTTP streaming) APIs.
+ * `drnbench-reqrep`: benchmarks simple request-response style APIs.
+ * `drnbench-pubsub`: benchmarks publish-subscribe style (including HTTP streaming) APIs.
    This command is not implemented yet.
 
 ## How to run benchmark?
@@ -95,7 +95,7 @@ Drnbench will start multiple clients and send many requests based on the pattern
  3. Run drnbench with the pattern file.
     
         # cd ~/drnbench
-        # RUBYLIB=lib/ bin/drnbench-shuttle \
+        # RUBYLIB=lib/ bin/drnbench-reqrep \
             --start-n-clients=1 \
             --end-n-clients=32 \
             --step=1 \
@@ -200,7 +200,7 @@ Drnbench will start multiple clients and send many requests based on the pattern
  4. Run drnbench with the pattern file.
     
         # cd ~/drnbench
-        # RUBYLIB=lib/ bin/drnbench-shuttle \
+        # RUBYLIB=lib/ bin/drnbench-reqrep \
             --start-n-clients=1 \
             --end-n-clients=32 \
             --step=1 \
@@ -271,13 +271,13 @@ Steps to run:
  3. Run drnbench with the pattern file.
     
         # cd ~/drnbench
-        # RUBYLIB=lib/ bin/drnbench-publish \
+        # RUBYLIB=lib/ bin/drnbench-pubsub \
             --start-n-subscribers=1000 \
             --n-publishings=1000 \
             --n-steps=10 \
             --timeout=5 \
-            --subscribe-request=/tmp/watch-subscribe.json \
-            --feed=/tmp/watch-feed.json \
+            --subscribe-request-file=/tmp/watch-subscribe.json \
+            --feed-file=/tmp/watch-feed.json \
             --protocol-adapter-port=80 \
             --engine-config-path=/tmp/engine/
     

  Renamed: bin/drnbench-pubsub (+6 -6) 90%
===================================================================
--- bin/drnbench-publish    2014-01-17 16:47:57 +0900 (269c08e)
+++ bin/drnbench-pubsub    2014-01-17 17:30:14 +0900 (2ec6653)
@@ -4,7 +4,7 @@
 require "drnbench"
 require "optparse"
 
-config = Drnbench::Publish::Configuration.new
+config = Drnbench::PublishSubscribe::Configuration.new
 option_parser = OptionParser.new do |parser|
   parser.on("--start-n-subscribers=N", Integer,
             "initial number of subscribers") do |n_subscribers|
@@ -27,13 +27,13 @@ option_parser = OptionParser.new do |parser|
     config.output_path = output_path
   end
 
-  parser.on("--subscribe-request=PATH", String,
+  parser.on("--subscribe-request-file=PATH", String,
             "path to the file which defines a request to subscribe") do |path|
-    config.subscribe_request = path
+    config.subscribe_request_file = path
   end
-  parser.on("--feed=PATH", String,
+  parser.on("--feed-file=PATH", String,
             "path to the file which defines a message feeded to the engine") do |path|
-    config.feed = path
+    config.feed_file = path
   end
 
   parser.on("--protocol-adapter-port=PORT", Integer,
@@ -76,7 +76,7 @@ args = option_parser.parse!(ARGV)
 
 config.validate
 
-runner = Drnbench::Publish::GradualRunner.new(config)
+runner = Drnbench::PublishSubscribe::GradualRunner.new(config)
 runner.run
 
 File.open(@config.output_path, "w") do |file|

  Renamed: bin/drnbench-reqrep (+2 -2) 94%
===================================================================
--- bin/drnbench-shuttle    2014-01-17 16:47:57 +0900 (5069109)
+++ bin/drnbench-reqrep    2014-01-17 17:30:14 +0900 (a52abe2)
@@ -5,7 +5,7 @@ require "drnbench"
 require "optparse"
 require "json"
 
-config = Drnbench::Shuttle::Configuration.new
+config = Drnbench::RequestResponse::Configuration.new
 option_parser = OptionParser.new do |parser|
   parser.on("--duration=SECONDS", Float,
             "duration of the benmark") do |duration|
@@ -66,7 +66,7 @@ args = option_parser.parse!(ARGV)
 
 config.validate
 
-runner = Drnbench::Shuttle::GradualRunner.new(config)
+runner = Drnbench::RequestResponse::GradualRunner.new(config)
 runner.run
 
 File.open(config.output_path, "w") do |file|

  Modified: lib/drnbench.rb (+6 -6)
===================================================================
--- lib/drnbench.rb    2014-01-17 16:47:57 +0900 (ec309b3)
+++ lib/drnbench.rb    2014-01-17 17:30:14 +0900 (ed62675)
@@ -1,9 +1,9 @@
 # -*- coding: utf-8 -*-
 
 require "drnbench/version"
-require "drnbench/shuttle/configuration"
-require "drnbench/shuttle/runner"
-require "drnbench/shuttle/gradual-runner"
-require "drnbench/publish/configuration"
-require "drnbench/publish/runner"
-require "drnbench/publish/gradual-runner"
+require "drnbench/request-response/configuration"
+require "drnbench/request-response/runner"
+require "drnbench/request-response/gradual-runner"
+require "drnbench/publish-subscribe/configuration"
+require "drnbench/publish-subscribe/runner"
+require "drnbench/publish-subscribe/gradual-runner"

  Renamed: lib/drnbench/publish-subscribe/configuration.rb (+2 -2) 94%
===================================================================
--- lib/drnbench/publish/configuration.rb    2014-01-17 16:47:57 +0900 (d71c30f)
+++ lib/drnbench/publish-subscribe/configuration.rb    2014-01-17 17:30:14 +0900 (3c071fa)
@@ -1,7 +1,7 @@
 require "drnbench/server/configuration"
 
 module Drnbench
-  module Publish
+  module PublishSubscribe
     class Configuration
       attr_accessor :start_n_subscribers, :n_publishings, :n_steps, :timeout
       attr_accessor :subscribe_request_file, :feed_file, :engine, :protocol_adapter
@@ -14,7 +14,7 @@ module Drnbench
         @timeout              = 10
 
         @report_progressively = true
-        @output_path          = "/tmp/drnbench-publish-result.csv"
+        @output_path          = "/tmp/drnbench-pubsub-result.csv"
 
         @engine           = Server::EngineConfiguration.new
         @protocol_adapter = Server::ProtocolAdapterConfiguration.new

  Renamed: lib/drnbench/publish-subscribe/gradual-runner.rb (+1 -1) 97%
===================================================================
--- lib/drnbench/publish/gradual-runner.rb    2014-01-17 16:47:57 +0900 (da80dc5)
+++ lib/drnbench/publish-subscribe/gradual-runner.rb    2014-01-17 17:30:14 +0900 (4bb5850)
@@ -4,7 +4,7 @@ require "benchmark"
 require "csv"
 
 module Drnbench
-  module Publish
+  module PublishSubscribe
     class GradualRunner
       attr_reader :total_results
 

  Renamed: lib/drnbench/publish-subscribe/runner.rb (+1 -1) 98%
===================================================================
--- lib/drnbench/publish/runner.rb    2014-01-17 16:47:57 +0900 (050a099)
+++ lib/drnbench/publish-subscribe/runner.rb    2014-01-17 17:30:14 +0900 (115db68)
@@ -8,7 +8,7 @@ require "drnbench/server/engine"
 require "drnbench/server/protocol-adapter"
 
 module Drnbench
-  module Publish
+  module PublishSubscribe
     class Runner
       attr_reader :n_subscribers
 

  Renamed: lib/drnbench/publish-subscribe/watch.rb (+1 -1) 94%
===================================================================
--- lib/drnbench/publish/watch.rb    2014-01-17 16:47:57 +0900 (bba39cd)
+++ lib/drnbench/publish-subscribe/watch.rb    2014-01-17 17:30:14 +0900 (54a967f)
@@ -1,7 +1,7 @@
 require "droonga/watch_schema"
 
 module Drnbench
-  module Publish
+  module PublishSubscribe
     class Watch
       class << self
         def command

  Renamed: lib/drnbench/request-response/configuration.rb (+1 -1) 98%
===================================================================
--- lib/drnbench/shuttle/configuration.rb    2014-01-17 16:47:57 +0900 (34362a8)
+++ lib/drnbench/request-response/configuration.rb    2014-01-17 17:30:14 +0900 (ff60d2f)
@@ -1,5 +1,5 @@
 module Drnbench
-  module Shuttle
+  module RequestResponse
     class Configuration
       attr_accessor :duration, :wait, :request_patterns_file
       attr_accessor :start_n_clients, :end_n_clients, :step, :n_requests

  Renamed: lib/drnbench/request-response/gradual-runner.rb (+2 -2) 96%
===================================================================
--- lib/drnbench/shuttle/gradual-runner.rb    2014-01-17 16:47:57 +0900 (30b641a)
+++ lib/drnbench/request-response/gradual-runner.rb    2014-01-17 17:30:14 +0900 (a163585)
@@ -1,10 +1,10 @@
 # -*- coding: utf-8 -*-
 
-require "drnbench/shuttle/runner"
+require "drnbench/request-response/runner"
 require "csv"
 
 module Drnbench
-  module Shuttle
+  module RequestResponse
     class GradualRunner
       attr_reader :report_progressively, :result
 

  Renamed: lib/drnbench/request-response/result.rb (+1 -1) 99%
===================================================================
--- lib/drnbench/shuttle/result.rb    2014-01-17 16:47:57 +0900 (a4b9ac5)
+++ lib/drnbench/request-response/result.rb    2014-01-17 17:30:14 +0900 (a0ce0b0)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 
 module Drnbench
-  module Shuttle
+  module RequestResponse
     class Result
       attr_reader :n_clients, :duration, :statuses
 

  Renamed: lib/drnbench/request-response/runner.rb (+2 -2) 97%
===================================================================
--- lib/drnbench/shuttle/runner.rb    2014-01-17 16:47:57 +0900 (38bf07c)
+++ lib/drnbench/request-response/runner.rb    2014-01-17 17:30:14 +0900 (be7dbef)
@@ -2,10 +2,10 @@
 
 require "drnbench/client/http"
 require "drnbench/client/http-droonga"
-require "drnbench/shuttle/result"
+require "drnbench/request-response/result"
 
 module Drnbench
-  module Shuttle
+  module RequestResponse
     class Runner
       attr_reader :n_clients, :result
 
-------------- next part --------------
HTML����������������������������...
Download 



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