165 Commits

Author SHA1 Message Date
63410e3453 Change doBenchmark to client struct member function 2016-04-27 16:15:23 -07:00
bc7b50cb41 Minor fixes
Add license
Remove comments and debug logging
Change client status timeElapsed
Change error code to unimplemented
Change warm up rpc size
Move conn.Close go routine
Defer server and client shutdown
Add histogram sumOfSquare clear
Change worker stop
Change benchmark go routine argument
Use same lock inside and out of benchmark
2016-04-27 16:15:23 -07:00
61623241f4 Small fixes in worker main.go 2016-04-27 16:15:23 -07:00
b54a56774d Update histogram creating options 2016-04-27 16:15:23 -07:00
ad0677d6a9 Close loop: Create multiple streams on one connection 2016-04-27 16:15:23 -07:00
9a595041db Add benchmarkClient shutdown() 2016-04-27 16:15:12 -07:00
fc76af457f Add distribution variable to be used by open loop 2016-04-27 16:14:24 -07:00
b5e39adfb2 Add generic close loop 2016-04-27 16:14:24 -07:00
257710d39c Add close benchmark rpc calls 2016-04-27 16:13:32 -07:00
2aaff82a6e Add RunClient() 2016-04-27 16:13:06 -07:00
c2e8421003 Minor changes
Change log print
Ignore cpu core list and return the actual number of cores used
Add copyright
Change certfile and keyfile path to relative
RunClient() returns "not implemented" error
Close existing server when new server setup received
Main goroutine will wait for server to stop
Move benchmarkServer out of workerServer
2016-04-22 13:48:50 -07:00
bdd0e9ff61 Fix error in benchmark_test 2016-04-22 13:48:50 -07:00
26b336d491 Add driver command line options 2016-04-22 13:48:50 -07:00
643486f084 Add bytebuf codec and generic benchmark server 2016-04-22 13:48:50 -07:00
9fd1d5bee8 Implement QPS workerServer and Add RunServer() for benchmarkServer 2016-04-22 13:47:34 -07:00
142fdefa83 Sync proto and update service name in src 2016-04-22 10:58:15 -07:00
306a1ee0fe Merge pull request #636 from menghanl/histogram
Change histogram to comply with benchmark worker requirements
2016-04-21 18:06:02 -07:00
f4425a1062 Address review comments 2016-04-21 17:47:21 -07:00
782915aae8 Add extra option smallest bucket size 2016-04-20 10:16:33 -07:00
7e9d489649 Address review comments 2016-04-19 17:26:15 -07:00
61e92eacc3 Phase 1 to add the server interceptor 2016-04-18 16:18:34 -07:00
056dc9c933 Change histogram algorithm to comply with benchmark requirements 2016-04-14 11:43:24 -07:00
536ed747b8 Change histogram lowbound to float64 2016-04-14 11:43:24 -07:00
d8783294dd Add sumOfSquares to histogram 2016-04-14 11:43:15 -07:00
accbf4c185 make proto 2016-02-04 17:35:04 -05:00
3497fcb768 Fix the benchmark client 2015-12-22 15:00:37 -08:00
a15e3b9562 decodeFunc -> dec 2015-10-01 16:26:00 -07:00
a71db53441 remove slice param 2015-09-29 20:10:20 -07:00
a27bb5b14a remove dead code 2015-09-29 19:08:55 -07:00
ef43a528c1 example generated code 2015-09-29 19:07:43 -07:00
fe58c815dd tests: use testing.{B,T} or return errors instead of crashing 2015-09-11 14:27:38 -04:00
100ca6a0da fix benchmark, interop and examples 2015-08-27 17:32:57 -07:00
0e0cf2c228 gofmt -w 2015-07-21 17:53:59 -07:00
528e1e3ef9 add trace flag to benchmark client 2015-06-11 16:53:53 -07:00
4a8118a90f Add NoTrace suite for benchmark 2015-06-11 16:48:04 -07:00
207c0140f9 change the enabletracing value to false 2015-06-10 17:23:52 -07:00
66a455aa02 change the value of enabletracing to false 2015-06-10 17:19:50 -07:00
04b604054f close trace 2015-06-10 16:59:41 -07:00
73bb3c6426 Run benchmark server on localhost interface only.
This avoids triggering firewall warnings on OS X,
and it's generally safer too.
2015-06-08 07:38:22 -07:00
07f33239d2 Fix data race in benchmark_test.go.
Streams are not safe for concurrent use,
so start a new stream for each goroutine.

Fixes #213.
2015-06-06 10:10:14 -07:00
d94dcabef2 Merge pull request #200 from peter-edge/makefile
Makefile
2015-06-05 14:27:22 -07:00
7fa35af646 modification for the print out information 2015-06-02 18:33:10 -07:00
b6a930aea4 modified the comments and format 2015-06-02 18:26:11 -07:00
149db4945c 2 round modification 2015-06-02 17:39:51 -07:00
b76b70f703 change import package 2015-06-02 14:07:14 -07:00
585c999c1f modified streaming call benchmark_test code and streaming call client test code 2015-06-02 11:13:43 -07:00
7b4cd4d7d3 modified test proto and add benchmark test for streaming rpc 2015-06-01 14:58:25 -07:00
7b50c34edb add make proto and update protos 2015-05-24 16:14:32 +02:00
f5bae617c6 Add a Makefile to show development commands
Signed-off-by: Peter Edge <peter.edge@gmail.com>
2015-05-24 16:05:35 +02:00
7c025e8694 move log package references to grpclog 2015-05-09 11:43:59 +02:00