@@ -17,26 +17,27 @@ defmodule Benchmark.ClientWorker do
1717 def unary_loop ( ch , % { req_size: req_size , resp_size: resp_size } = payload , { pid , no } = manager ) do
1818 start = Time . utc_now ( )
1919 unary_call ( ch , req_size , resp_size )
20- dur = Time . diff ( Time . utc_now ( ) , start , :microsecond )
20+ dur = Time . diff ( Time . utc_now ( ) , start , :nanosecond )
2121 GenServer . cast ( pid , { :track_rpc , no , dur } )
2222 unary_loop ( ch , payload , manager )
2323 end
2424
2525 def unary_call ( ch , req_size , resp_size ) do
26+ payload_type = Grpc.Testing.PayloadType . value ( :COMPRESSABLE )
27+
2628 payload =
2729 Grpc.Testing.Payload . new (
28- type: Grpc.Testing.PayloadType . value ( :COMPRESSABLE ) ,
29- body: String . duplicate ( << 0 >> , req_size )
30+ type: payload_type ,
31+ body: List . duplicate ( << 0 >> , req_size )
3032 )
3133
3234 req =
3335 Grpc.Testing.SimpleRequest . new (
34- response_type: payload . type ,
36+ response_type: payload_type ,
3537 response_size: resp_size ,
3638 payload: payload
3739 )
3840
39- Logger . debug ( "Sending rpc #{ inspect ( req ) } " )
4041 Grpc.Testing.BenchmarkService.Stub . unary_call ( ch , req )
4142 end
4243end
0 commit comments