|  | @@ -9,26 +9,12 @@ Google::Protobuf::DescriptorPool.generated_pool.build do
 | 
	
		
			
				|  |  |    add_message "grpc.testing.PoissonParams" do
 | 
	
		
			
				|  |  |      optional :offered_load, :double, 1
 | 
	
		
			
				|  |  |    end
 | 
	
		
			
				|  |  | -  add_message "grpc.testing.UniformParams" do
 | 
	
		
			
				|  |  | -    optional :interarrival_lo, :double, 1
 | 
	
		
			
				|  |  | -    optional :interarrival_hi, :double, 2
 | 
	
		
			
				|  |  | -  end
 | 
	
		
			
				|  |  | -  add_message "grpc.testing.DeterministicParams" do
 | 
	
		
			
				|  |  | -    optional :offered_load, :double, 1
 | 
	
		
			
				|  |  | -  end
 | 
	
		
			
				|  |  | -  add_message "grpc.testing.ParetoParams" do
 | 
	
		
			
				|  |  | -    optional :interarrival_base, :double, 1
 | 
	
		
			
				|  |  | -    optional :alpha, :double, 2
 | 
	
		
			
				|  |  | -  end
 | 
	
		
			
				|  |  |    add_message "grpc.testing.ClosedLoopParams" do
 | 
	
		
			
				|  |  |    end
 | 
	
		
			
				|  |  |    add_message "grpc.testing.LoadParams" do
 | 
	
		
			
				|  |  |      oneof :load do
 | 
	
		
			
				|  |  |        optional :closed_loop, :message, 1, "grpc.testing.ClosedLoopParams"
 | 
	
		
			
				|  |  |        optional :poisson, :message, 2, "grpc.testing.PoissonParams"
 | 
	
		
			
				|  |  | -      optional :uniform, :message, 3, "grpc.testing.UniformParams"
 | 
	
		
			
				|  |  | -      optional :determ, :message, 4, "grpc.testing.DeterministicParams"
 | 
	
		
			
				|  |  | -      optional :pareto, :message, 5, "grpc.testing.ParetoParams"
 | 
	
		
			
				|  |  |      end
 | 
	
		
			
				|  |  |    end
 | 
	
		
			
				|  |  |    add_message "grpc.testing.SecurityParams" do
 | 
	
	
		
			
				|  | @@ -88,6 +74,40 @@ Google::Protobuf::DescriptorPool.generated_pool.build do
 | 
	
		
			
				|  |  |    end
 | 
	
		
			
				|  |  |    add_message "grpc.testing.Void" do
 | 
	
		
			
				|  |  |    end
 | 
	
		
			
				|  |  | +  add_message "grpc.testing.Scenario" do
 | 
	
		
			
				|  |  | +    optional :name, :string, 1
 | 
	
		
			
				|  |  | +    optional :client_config, :message, 2, "grpc.testing.ClientConfig"
 | 
	
		
			
				|  |  | +    optional :num_clients, :int32, 3
 | 
	
		
			
				|  |  | +    optional :server_config, :message, 4, "grpc.testing.ServerConfig"
 | 
	
		
			
				|  |  | +    optional :num_servers, :int32, 5
 | 
	
		
			
				|  |  | +    optional :warmup_seconds, :int32, 6
 | 
	
		
			
				|  |  | +    optional :benchmark_seconds, :int32, 7
 | 
	
		
			
				|  |  | +    optional :spawn_local_worker_count, :int32, 8
 | 
	
		
			
				|  |  | +  end
 | 
	
		
			
				|  |  | +  add_message "grpc.testing.Scenarios" do
 | 
	
		
			
				|  |  | +    repeated :scenarios, :message, 1, "grpc.testing.Scenario"
 | 
	
		
			
				|  |  | +  end
 | 
	
		
			
				|  |  | +  add_message "grpc.testing.ScenarioResultSummary" do
 | 
	
		
			
				|  |  | +    optional :qps, :double, 1
 | 
	
		
			
				|  |  | +    optional :qps_per_server_core, :double, 2
 | 
	
		
			
				|  |  | +    optional :server_system_time, :double, 3
 | 
	
		
			
				|  |  | +    optional :server_user_time, :double, 4
 | 
	
		
			
				|  |  | +    optional :client_system_time, :double, 5
 | 
	
		
			
				|  |  | +    optional :client_user_time, :double, 6
 | 
	
		
			
				|  |  | +    optional :latency_50, :double, 7
 | 
	
		
			
				|  |  | +    optional :latency_90, :double, 8
 | 
	
		
			
				|  |  | +    optional :latency_95, :double, 9
 | 
	
		
			
				|  |  | +    optional :latency_99, :double, 10
 | 
	
		
			
				|  |  | +    optional :latency_999, :double, 11
 | 
	
		
			
				|  |  | +  end
 | 
	
		
			
				|  |  | +  add_message "grpc.testing.ScenarioResult" do
 | 
	
		
			
				|  |  | +    optional :scenario, :message, 1, "grpc.testing.Scenario"
 | 
	
		
			
				|  |  | +    optional :latencies, :message, 2, "grpc.testing.HistogramData"
 | 
	
		
			
				|  |  | +    repeated :client_stats, :message, 3, "grpc.testing.ClientStats"
 | 
	
		
			
				|  |  | +    repeated :server_stats, :message, 4, "grpc.testing.ServerStats"
 | 
	
		
			
				|  |  | +    repeated :server_cores, :int32, 5
 | 
	
		
			
				|  |  | +    optional :summary, :message, 6, "grpc.testing.ScenarioResultSummary"
 | 
	
		
			
				|  |  | +  end
 | 
	
		
			
				|  |  |    add_enum "grpc.testing.ClientType" do
 | 
	
		
			
				|  |  |      value :SYNC_CLIENT, 0
 | 
	
		
			
				|  |  |      value :ASYNC_CLIENT, 1
 | 
	
	
		
			
				|  | @@ -106,9 +126,6 @@ end
 | 
	
		
			
				|  |  |  module Grpc
 | 
	
		
			
				|  |  |    module Testing
 | 
	
		
			
				|  |  |      PoissonParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.PoissonParams").msgclass
 | 
	
		
			
				|  |  | -    UniformParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.UniformParams").msgclass
 | 
	
		
			
				|  |  | -    DeterministicParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.DeterministicParams").msgclass
 | 
	
		
			
				|  |  | -    ParetoParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.ParetoParams").msgclass
 | 
	
		
			
				|  |  |      ClosedLoopParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.ClosedLoopParams").msgclass
 | 
	
		
			
				|  |  |      LoadParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.LoadParams").msgclass
 | 
	
		
			
				|  |  |      SecurityParams = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.SecurityParams").msgclass
 | 
	
	
		
			
				|  | @@ -122,6 +139,10 @@ module Grpc
 | 
	
		
			
				|  |  |      CoreRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.CoreRequest").msgclass
 | 
	
		
			
				|  |  |      CoreResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.CoreResponse").msgclass
 | 
	
		
			
				|  |  |      Void = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.Void").msgclass
 | 
	
		
			
				|  |  | +    Scenario = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.Scenario").msgclass
 | 
	
		
			
				|  |  | +    Scenarios = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.Scenarios").msgclass
 | 
	
		
			
				|  |  | +    ScenarioResultSummary = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.ScenarioResultSummary").msgclass
 | 
	
		
			
				|  |  | +    ScenarioResult = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.ScenarioResult").msgclass
 | 
	
		
			
				|  |  |      ClientType = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.ClientType").enummodule
 | 
	
		
			
				|  |  |      ServerType = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.ServerType").enummodule
 | 
	
		
			
				|  |  |      RpcType = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.RpcType").enummodule
 |