1245 Commits

Author SHA1 Message Date
47152e8076 Reconstruct startBenchmarkClient 2016-05-03 17:05:14 -07:00
14d95fc632 Small fixes in comments. 2016-05-03 12:03:06 -07:00
020c480810 Not returning error in StartServer(). 2016-05-03 11:29:00 -07:00
444ab5553f Fix comments 2016-05-02 14:51:41 -07:00
ad6a5173f8 Small fix in error desc 2016-05-02 10:58:43 -07:00
c1cfebc384 Address review comments 2016-05-02 10:55:12 -07:00
02bd4c80b5 Fix leak goroutine problem 2016-04-29 16:43:01 -07:00
e7801b635a Fix error in benchmark/server/main.go 2016-04-29 16:40:32 -07:00
67497aad6c Minor fixes 2016-04-29 16:40:23 -07:00
0d31c857ae Merge stream init and rpc goroutine creation to the same loop, and
remove warming up.
2016-04-29 11:27:24 -07:00
ceacfbcbc1 Add selecting on stop chan to avoid goroutine leak 2016-04-29 10:58:11 -07:00
db85417dd0 Check old benchmarkserver before creating new benchmarkserver 2016-04-29 10:43:27 -07:00
0ca699c979 Address review comments
Change Abs to abs
Remove unimplemented distribution
Name change
Get server port from config or cmd line option
2016-04-29 10:39:18 -07:00
19d3a3572d Merge StartServer and StartByteBufServer into a general StartServer 2016-04-28 17:34:55 -07:00
bb1be7190b Change cpu core set and var declaration 2016-04-28 16:43:23 -07:00
3a13913bba Address review comments
Change startBenchmarkClient and startBenchmarkServer
2016-04-28 16:16:54 -07:00
dad9308fa3 Address review comments 2016-04-28 16:02:27 -07:00
997b80914b Modify byteBufCodec to use *[]byte and remove reqSize from bytebufserver 2016-04-28 15:49:24 -07:00
988c934720 Rename genericServer to byteBufServer 2016-04-28 14:43:29 -07:00
add9c0b9f2 Change NewClientConn so that all options need to be specified by caller 2016-04-28 14:38:30 -07:00
7a5269acfe Change StartServer back to return address rather than port number 2016-04-28 14:37:48 -07:00
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
c962da7be9 Merge pull request #647 from iamqizhao/master
Phase 3 for server interceptor: support stream interceptor
2016-04-21 15:55:25 -07:00
e4bb85b43f Support the stream interceptor on server side. 2016-04-21 14:58:45 -07:00
95f4d27b65 Merge pull request #649 from iamqizhao/fix
Close errorChan even when there is no pending I/O
2016-04-21 14:16:13 -07:00
293b2f9fa8 Close errorChan even when there is no pending I/O 2016-04-21 13:42:59 -07:00
782915aae8 Add extra option smallest bucket size 2016-04-20 10:16:33 -07:00
1a5928317d Merge pull request #645 from iamqizhao/master
Phase 2 for server interceptor: The installation of server unary interceptor
2016-04-19 18:13:47 -07:00
7e9d489649 Address review comments 2016-04-19 17:26:15 -07:00
616cb8ecfe Add the missing comment 2016-04-19 16:33:09 -07:00
310ca08496 gofmt -w 2016-04-19 16:04:09 -07:00
c321387fd9 the installation of server unary interceptor 2016-04-19 15:54:30 -07:00
dd828651e4 Merge pull request #642 from iamqizhao/master
Phase 1 to add the server interceptor
2016-04-18 16:49:42 -07:00