c2983be903
Merge pull request #863 from menghanl/setTrailer
...
Allow multiple setTrailer
2016-09-29 14:48:06 -07:00
1247834778
Allow multiple calls to setTrailer
2016-09-29 14:38:20 -07:00
dffd7cdf63
Merge pull request #885 from menghanl/fix_sendheader_error
...
Make grpc.SendHeader return rpc error
2016-09-29 10:55:26 -07:00
c797d5b3a5
Merge pull request #910 from menghanl/balancer_start_creds_clone
...
Use creds.Clone in balancer.start
2016-09-29 10:54:54 -07:00
1a79a7e346
Use creds.Clone in balancer.start
2016-09-27 17:36:19 -07:00
6d7caeea7c
Merge pull request #911 from menghanl/grpc_message_decode
...
Use strconv.ParseUint in decodeGrpcMessage to support non-ascii desc
2016-09-27 17:26:54 -07:00
ac7efbd8be
Merge pull request #912 from iamqizhao/master
...
Fix the flakiness of TestStreamingRPCTimeoutServerError
2016-09-27 17:25:47 -07:00
b9111902e2
minor polish
2016-09-27 17:09:57 -07:00
b531d0156b
fix the flakiness of TestStreamingRPCTimeoutServerError
2016-09-27 17:07:14 -07:00
86ef444b35
Use strconv.ParseUint in decodeGrpcMessage to support non-ascii desc
2016-09-27 11:52:31 -07:00
590256047f
Merge pull request #895 from menghanl/creds_clone
...
[API revision] Change TransportCredentials interface
2016-09-26 16:22:07 -07:00
a4a4754263
Merge pull request #908 from menghanl/fix_test
...
Fix testStreamingRPCTimeoutServerError
2016-09-26 16:21:25 -07:00
033c91440b
Fix testStreamingRPCTimeoutServerError
2016-09-26 16:11:18 -07:00
e63e0d4095
Add Clone() and OverrideServerName() to TransportCredentials
2016-09-26 15:18:51 -07:00
364424271a
Merge pull request #905 from pongad/ctx-md
...
Add metadata.Join
2016-09-26 11:07:58 -07:00
cbfa06196b
Merge pull request #899 from iamqizhao/master
...
Add the basic support of grpclb
2016-09-26 10:55:32 -07:00
b32ff19331
Add context.Join instead
2016-09-23 11:12:52 +10:00
164a9d0a3e
metadata.NewContext merges old metadata
...
Previously metadata.NewContext(ctx, md) replaces whatever metadata in
ctx with md.
This patch merges the old metadata with md before returning the new
context.
Fixes #902 .
2016-09-22 17:12:07 +10:00
e77c5bbb41
address the comments
2016-09-21 17:54:48 -07:00
3f1de24002
fix some closing issues
2016-09-20 18:53:56 -07:00
766825a8b4
fix some other issues
2016-09-20 15:56:24 -07:00
ac49e6fc55
some minor fixes
2016-09-19 19:22:02 -07:00
f02984b7c6
Basic support of grpclb
2016-09-19 15:11:57 -07:00
71d2ea4f75
Merge pull request #897 from menghanl/client_stream_context_comment
...
Add comment for why use the user provided ctx in client side stream
2016-09-14 14:33:45 -07:00
d1a0813efb
Add comment for why use the user provided ctx in client side stream
2016-09-13 16:39:11 -07:00
c5c66f1221
Merge pull request #891 from menghanl/client_stream_context
...
Use user context instead of creating new context for client side stream
2016-09-13 11:18:36 -07:00
d0b9a1217d
Merge pull request #890 from zellyn/address-log-do-not-quote
...
Log grpc.Address objects with %v, not %q
2016-09-13 10:32:11 -07:00
5f47f9f5cc
Use user context instead of creating new context for client side stream
2016-09-12 13:23:05 -07:00
a45515c6ca
Log grpc.Address objects with %v, not %q
...
Structs should use %v; %q only makes sense for strings, chars, etc.
2016-09-12 15:09:10 -04:00
3e1c91c1e0
Merge pull request #882 from menghanl/blocking_balancer
...
Move balancer initialization into a goroutine
2016-09-12 11:24:40 -07:00
979f41603b
review fix
2016-09-12 10:35:11 -07:00
1c20514d29
Make grpc.SendHeader return rpc error
2016-09-09 11:36:01 -07:00
28707e14b1
Merge pull request #883 from menghanl/fix_interop_tls_override
...
Set interop default server_host_override to empty string
2016-09-09 10:41:34 -07:00
18f8a8be26
set interop default server_host_override to empty string
2016-09-09 10:24:20 -07:00
726462e0cc
fix TestTLSServerNameOverwrite timeout error
2016-09-08 17:26:58 -07:00
74f7afb1f9
Move balancer initialization into a goroutine
2016-09-08 15:13:50 -07:00
0e6ec3a450
Merge pull request #876 from menghanl/header_close
...
Close headerChan if processHeaderField sets error
2016-09-06 13:15:33 -07:00
4361b5250a
Merge pull request #879 from menghanl/authority
...
Overwrite authority if creds servername is specified
2016-09-06 11:36:58 -07:00
a00cbfeab5
Overwrite authority if creds servername is specified
2016-09-06 11:23:30 -07:00
52f6504dc2
Merge pull request #867 from iamqizhao/master
...
Support client side interceptor
2016-09-02 15:12:15 -07:00
cde7d495f6
Close headerChan if processHeaderField sets error
2016-09-02 14:51:05 -07:00
8d57dd3404
Merge pull request #874 from menghanl/avoid_streamerror
...
Fix server side errors
2016-09-02 14:30:07 -07:00
b36b3ef700
Merge pull request #877 from edrex/patch-1
...
Doc: Fix typo in func (s *Server) comment
2016-09-02 14:19:47 -07:00
086edd7dfd
Unexport transport.StreamErrorf and transport.ConnectionErrorf
2016-09-02 14:15:27 -07:00
5060203263
fixes in end2end tests
2016-09-02 14:15:26 -07:00
477d54e0c9
Do not send reset stream on context timeout
2016-09-02 14:15:23 -07:00
3bea3c5f8b
Doc: Fix typo in func (s *Server) comment
2016-09-02 12:20:15 -07:00
5e734ab23e
Avoid creating transport stream error outside of transport
2016-09-02 11:57:42 -07:00
79b7c34917
Merge pull request #868 from menghanl/connection_errorf
...
Use ConnectionErrorf
2016-08-26 15:36:31 -07:00
4c8d05f3b1
Merge pull request #864 from tamird/retry-timeout
...
transport: robustly detect temporary errors
2016-08-26 15:02:58 -07:00