1640 Commits

Author SHA1 Message Date
e5011a450e Merge branch 'master' of https://github.com/grpc/grpc-go 2016-07-14 15:10:08 -07:00
02fca896ff Merge pull request #756 from heyitsanthony/fix-cred-clobber
credentials: don't overwrite ServerName in given config
2016-07-14 15:09:51 -07:00
9a97937ed3 credentials: don't overwrite ServerName in given config
The first endpoint will set the ServerName which will then be used by
the second endpoint, causing the transport to reject the second endpoint
since the server cert won't match the server name.
2016-07-14 11:17:40 -07:00
7428593149 Merge pull request #759 from menghanl/streams_in_serviceinfo_comments
Fix comments
2016-07-14 10:55:28 -07:00
108308b1d3 Merge pull request #762 from LK4D4/prevent_double_close
server: close only non-closed listeners
2016-07-14 10:55:03 -07:00
311bcfb8e8 fix some comments 2016-07-14 10:49:31 -07:00
99c9776beb add more comments 2016-07-13 18:18:35 -07:00
48068bbe62 remove debugging info 2016-07-13 18:13:28 -07:00
6205cb25ab fix some bugs 2016-07-13 18:05:02 -07:00
47de9c3564 server: close only non-closed listeners
The listener can be closed twice: in Close and in Serve. It might lead to
pretty bad things, for example, https://golang.org/src/net/unixsock_posix.go#L340
can delete a file which created by another listener.

Signed-off-by: Alexander Morozov <lk4d4math@gmail.com>
2016-07-12 21:16:45 -07:00
f53faa647d minor fix 2016-07-12 19:26:12 -07:00
2e7aa9a2b1 Error out the send call for a client streaming rpc if the server has returned an error. 2016-07-12 19:24:33 -07:00
42a2879989 Modify comments 2016-07-11 16:25:52 -07:00
13edeeffde Merge pull request #749 from menghanl/streams_in_serviceinfo
Split methods and streams in service info
2016-07-11 16:17:12 -07:00
bc8885608f Merge unary RPC info and streaming RPC info 2016-07-11 13:09:50 -07:00
0ea9f970c0 Add StreamInfo for streaming types 2016-07-11 12:09:05 -07:00
a518fa911d Split methods and streams in service info 2016-07-11 12:09:05 -07:00
565b602168 Merge pull request #755 from menghanl/errorf_pointer
Make grpc.Errorf return struct pointer
2016-07-11 10:11:51 -07:00
1b5902d709 Fix review comments 2016-07-08 14:15:16 -07:00
ffdfb592e8 Fix type assertion error after rebase 2016-07-08 10:35:38 -07:00
562a45da66 add test to verify that errors defined with same code and description are not considered equal via the error interface 2016-07-08 10:28:36 -07:00
d2125eeb91 fix error comparison 2016-07-08 10:28:36 -07:00
55fbdb44ea compare error strings, not interfaces 2016-07-08 10:28:36 -07:00
3802318f46 Make Errorf return pointer to rpcError 2016-07-08 10:28:36 -07:00
461dac9997 Merge pull request #738 from iamqizhao/master
[Pre-1.0 Semantics Change] Support Fail-fast and make it the default setup
2016-07-08 10:28:17 -07:00
9a76919800 Merge branch 'master' of https://github.com/grpc/grpc-go 2016-07-06 17:18:01 -07:00
4f14d195bf Merge pull request #753 from iamqizhao/fix
Add the missing address metadata
2016-07-06 17:17:39 -07:00
f492622da4 rebase 2016-07-06 14:16:27 -07:00
daeb9cc0f2 Merge pull request #752 from tamird/dupe-balancer
remove duplicate balancer field
2016-07-06 14:09:59 -07:00
5688542ad1 Add the missing address metadata 2016-07-06 11:40:57 -07:00
ebd9633b55 remove duplicate balancer field 2016-07-05 14:52:25 -04:00
605ce23104 Merge branch 'master' of https://github.com/grpc/grpc-go 2016-06-30 15:11:56 -07:00
a0ff1e78a9 Merge pull request #743 from menghanl/go_vet
Fix go vet
2016-06-30 15:10:19 -07:00
c477cb3b14 fix the flaky test 2016-06-30 14:26:31 -07:00
be59d023f2 refactor error handling a bit 2016-06-29 15:21:44 -07:00
78e558bbc1 fix Info passes lock by value 2016-06-29 14:08:23 -07:00
a6bacfe42c Fix go vet 2016-06-29 13:36:10 -07:00
f38b9a9906 Merge pull request #741 from menghanl/reflection_import
Add comments to package reflection
2016-06-29 10:48:42 -07:00
e297a2401a Add import comments to package reflection 2016-06-28 17:46:18 -07:00
213a20c4fe bug fix, typo fix and slight error refactoring 2016-06-28 16:08:19 -07:00
b94a578d43 Merge pull request #726 from menghanl/reflection
Server reflection service
2016-06-28 15:26:25 -07:00
5c7e717663 Merge pull request #740 from idcmp/patch-1
Fix typo.
2016-06-28 11:12:29 -07:00
74a71a17ac Fix typo. 2016-06-27 20:52:25 -07:00
01ef81a4d9 minor fix including removal of debugging logs, error code fix, etc. 2016-06-27 15:30:20 -07:00
078c90026f Minor fixes 2016-06-27 14:51:09 -07:00
3e71fb360d Support fail-fast mode and make it the default 2016-06-27 14:36:59 -07:00
26d2db5487 Add server.GetServiceInfo().
To replace server.ServiceMetadata() and server.AllServiceNames().
2016-06-27 12:01:05 -07:00
439f11e63d Minor changes
Add copyright
Return proto.Marshal(fd)
Comments
2016-06-27 12:01:05 -07:00
69c7425a21 Change server.ServiceMetadata to take service name and method name.
And some minor changes.
2016-06-27 12:01:05 -07:00
1302eb9c41 Minor fixes 2016-06-27 12:01:05 -07:00