2270 Commits

Author SHA1 Message Date
671cc291d1 Use full method for trace construction.
The methodFamily func already chops up the string, and the title should be the full method string too.

This now matches the non-streaming client trace.
2015-06-24 13:22:00 +10:00
e4a76146b2 Remove unnecessary import rename of the proto support package. 2015-06-24 11:36:31 +10:00
cd5e74ac40 Update codegen.sh
$GOPATH/src is most likely to be the right place to run it, since it'll result in import paths that match Go import paths.
2015-06-24 11:34:49 +10:00
389d18d972 Merge pull request #229 from yangzhouhan/master
add tracing for streaming rpc
2015-06-18 18:44:31 -07:00
5cf38682e6 fix traceFinish 2015-06-18 17:24:50 -07:00
8f923d5911 typo 2015-06-18 11:48:27 -07:00
c63dd40b2a change the completion of the trace 2015-06-18 11:45:40 -07:00
58dcee7526 add tracing for streaming rpc 2015-06-17 19:30:57 -07:00
4782e693c2 Revert "add tracing for streaming rpc"
This reverts commit 8071e421ab7170765af71d381294185bd9d303a9.
2015-06-17 19:21:04 -07:00
8071e421ab add tracing for streaming rpc 2015-06-17 19:04:54 -07:00
7d85210cf5 Merge pull request #228 from yangzhouhan/master
add healthCheck and corresponding end2end tests
2015-06-16 18:40:02 -07:00
bd29c7cc2a change healthcheck end2end test 2015-06-16 17:11:12 -07:00
22c99a7be0 remove health/health.proto and health/health.pb.go 2015-06-16 16:54:08 -07:00
777def1ed5 delete health.go 2015-06-16 16:45:03 -07:00
272079efe3 change the implementation of healthcheck and corresponding tests 2015-06-16 16:13:51 -07:00
dbf1048b08 change the health check implementation 2015-06-16 12:16:25 -07:00
89311abb67 delet 2015-06-15 16:49:54 -07:00
39c37122c8 change back the test env parameters 2015-06-15 16:46:38 -07:00
33b85530fb add HealthCheck feature and corresponding end2end tests 2015-06-15 16:37:18 -07:00
0acf76ee33 Merge pull request #226 from iamqizhao/master
remove sudo in .travis.yml
2015-06-12 18:44:29 -07:00
dd9b8ab7f1 remove sudo in .travis.yml 2015-06-12 18:28:18 -07:00
53f086a7ac Merge pull request #225 from iamqizhao/master
remove lint from Makefile. It could give false alarms.
2015-06-12 18:24:05 -07:00
b800403045 fix 2015-06-12 18:17:36 -07:00
2579d72e57 remove lint from Makefile. It could give false alarms. 2015-06-12 17:57:50 -07:00
1482dc7fe4 Merge pull request #224 from iamqizhao/master
refactor service registration code a bit.
2015-06-12 17:51:58 -07:00
9738b8b68c add the sanity check back and refactor 2015-06-12 17:31:53 -07:00
7b318285c9 remove a sanity check to give more flexibility to host a service. It loses some safety though. 2015-06-12 11:23:39 -07:00
c49befee41 Merge pull request #223 from iamqizhao/master
Benchmark with and without tracing
2015-06-11 18:47:38 -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
9ebe80db48 Merge pull request #222 from yangzhouhan/master
change the value enableTrace to false
2015-06-10 17:30:36 -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
744f83a567 Merge pull request #221 from tamird/glog-logger
Add grpclog/glogger to restore glog functionality
2015-06-09 11:26:55 -07:00
03e008371c Merge pull request #210 from dsymonds/master
Add gRPC client-side integration with golang.org/x/net/trace.
2015-06-09 11:00:27 -07:00
524ed331d2 Add grpclog/glogger to restore glog functionality 2015-06-09 10:47:28 -04:00
c2bdf96033 Add gRPC client-side integration with golang.org/x/net/trace.
This will make client (outgoing) traces appear on /debug/requests.
There's some information lacking, but it's enough for now.
2015-06-09 06:57:52 -07:00
c2d7a03d75 Merge pull request #218 from tamird/stdlib-logger
Remove dependency on `glog`
2015-06-08 16:05:18 -07:00
da7217126b Remove dependency on glog
Addresses part of #217.
2015-06-08 17:44:29 -04:00
b49bef6f16 Merge pull request #212 from dsymonds/bench
Run benchmark server on localhost interface only.
2015-06-08 11:04:12 -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
3c69282270 Merge pull request #215 from dsymonds/bench-fix
Fix data race in benchmark_test.go.
2015-06-07 21:11:20 -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
4a6b2accdd Merge pull request #211 from iamqizhao/master
use more realistic timeout value in the test
2015-06-05 15:26:00 -07:00
2768cd33c8 use more realistic timeout value in the test 2015-06-05 15:21:31 -07:00
d94dcabef2 Merge pull request #200 from peter-edge/makefile
Makefile
2015-06-05 14:27:22 -07:00
7168ca6c61 Merge pull request #209 from iamqizhao/master
Make Dial nonblocking by default. Add a DialOption to enable blocking operation if needed.
2015-06-04 16:19:26 -07:00
57b3fb41f6 add some more comments 2015-06-04 15:52:06 -07:00
e2677ad0f3 fix some comments 2015-06-04 15:47:02 -07:00