1532 Commits

Author SHA1 Message Date
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