cd4ca4d808
Tune transport Monitor, modify the test and add more comments
2016-07-28 11:07:42 -07:00
1faf2ca61b
fix the race on t.state
2016-07-27 19:46:34 -07:00
63fcabeec5
some polish
2016-07-27 17:41:43 -07:00
110450d45e
fix races introduce by goaway
2016-07-27 17:27:10 -07:00
f921887ab5
Tune some clean up code
2016-07-27 11:36:22 -07:00
6732fdf9f8
Merge pull request #777 from menghanl/revert_78e558b
...
Avoid modifying passed-in tls.Config
2016-07-27 10:59:08 -07:00
824221d52d
add clone to avoid modifying passed-in tls.Config
2016-07-26 21:21:43 -07:00
06d68ef151
Merge pull request #774 from iamqizhao/master
...
Support server graceful shutdown
2016-07-26 13:54:34 -07:00
b12fa98959
small touchup
2016-07-25 17:41:47 -07:00
d78e09a48d
bug fix
2016-07-25 17:24:42 -07:00
e32c9f5d94
disallow illegal goaway stream id
2016-07-25 17:07:54 -07:00
f1e4d3b180
allow multiple GoAways and retrying on illegal streams
2016-07-25 16:35:32 -07:00
e40dc9bff9
move the stream id checking into operateHeaders
2016-07-22 15:04:47 -07:00
046e606dc5
clean up
2016-07-21 18:12:01 -07:00
afdabe5738
Merge pull request #765 from menghanl/internal_error_empty_desc
...
Eliminate empty desc Internal error
2016-07-21 16:42:44 -07:00
9ad4c58355
Make it work for streaming
2016-07-21 16:19:34 -07:00
2350c4144c
Merge pull request #610 from peter-edge/percent_encoding
...
Do percent encoding matching grpc-java for the statusDesc
2016-07-21 11:36:23 -07:00
873cc272c2
support goaway
2016-07-20 18:48:49 -07:00
0e86f69ef3
Merge branch 'master' of https://github.com/grpc/grpc-go
2016-07-19 16:29:15 -07:00
d2e79470cc
client goaway support
2016-07-19 16:29:13 -07:00
061c19dd55
Add statusDesc when handling RST_STREAM
2016-07-19 16:19:20 -07:00
d017580d29
Merge pull request #769 from iamqizhao/master
...
Fix an issue in #766
2016-07-19 16:19:02 -07:00
5c2b3fa6c1
fix a goroutine leak in transport_test.go
2016-07-19 13:52:52 -07:00
9627989106
Merge pull request #770 from mcgreevy/clarify-comment
...
Clarify doc comment for ClientStream.Trailer by simplifying it.
2016-07-19 13:05:39 -07:00
01ed6b1741
improve the test
2016-07-19 11:54:35 -07:00
36bd01e409
Clarify doc comment for ClientStream.Trailer by simplifying it.
...
Change-Id: I1ce494d753b6e48d23c4aa23b396d182f44d9c39
2016-07-19 14:20:15 +10:00
8635e25ebb
Specialize the io.EOF processing of server streaming
2016-07-18 14:57:52 -07:00
e8bd16ecfa
Merge pull request #766 from iamqizhao/master
...
Fixed some bugs
2016-07-18 11:01:24 -07:00
1ea428008b
add the missing close(s.done)
2016-07-15 16:55:51 -07:00
55b7bd0424
add the missing close(s.done)
2016-07-15 16:39:31 -07:00
07bf108290
fix Invoke to accommodate the change
2016-07-15 16:02:21 -07:00
0bfa80150a
add a TODO
2016-07-15 15:43:42 -07:00
df0a2ae779
finish trace with the right status
2016-07-15 15:06:00 -07:00
c9f0b89a96
clean up underlying footprint when Stream.Done() is read
2016-07-15 14:53:49 -07:00
0223eb7067
remove remaining debugging logs
2016-07-15 11:21:50 -07:00
1391d99481
clear dead code
2016-07-15 11:18:18 -07:00
ec7eacfcc4
some fix
2016-07-15 11:02:03 -07:00
69e799fc76
fix a comment
2016-07-14 18:41:53 -07:00
0f1aeede97
do not cancel stream in http2_client.go, use done chanel instead
2016-07-14 18:38:43 -07:00
7ce43067bd
more comments
2016-07-14 17:17:46 -07:00
e558cf17ff
fix comments
2016-07-14 17:13:20 -07:00
7b7cb1ae8c
fix bugs and flaky tests
2016-07-14 17:12:11 -07:00
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