Craig Tiller
9188d7a2df
Change transport contract to automatically disconnect after sending a goaway
...
iff there are no calls left - lets us remove this tracking from the server where it required a server-wide lock, and instead do the processing under the transport lock which parallelizes much more cleanly.
10 years ago
Craig Tiller
092d8d1b7f
Remove ALL_CALLS list
10 years ago
Craig Tiller
51fbeb0c7c
Remove debug code
10 years ago
Craig Tiller
7d138014bd
Correct comments
10 years ago
Craig Tiller
248a5a024c
Merge github.com:grpc/grpc into tis-but-thy-name
10 years ago
Nicolas Noble
1aa4bc0853
Merge pull request #2268 from murgatroid99/makefile_pkg-config_generate
...
Add .pc file generation to Makefile
10 years ago
Nicolas Noble
336bbab345
Merge pull request #2274 from ctiller/faster-faster-faster
...
Tweak timeouts for ?SAN
10 years ago
Nicolas Noble
4d86345ae6
Merge pull request #2277 from ctiller/in-the-town-where-i-was-born-there-lived-a-man
...
Fix a bug in the multipoll on poll path where we use a file descripto…
10 years ago
Nicolas Noble
a8c2d0259f
Merge pull request #2281 from ctiller/and-he-told-us-of-his-life
...
Fix iomgr shutdown TSAN races
10 years ago
Nicolas Noble
0beaad3668
Merge pull request #2280 from ctiller/there-lived-a-man-who-sailed-the-seas
...
Try harder to return DEADLINE_EXCEEDED when we should
10 years ago
Craig Tiller
f037011b1f
Expand comment
10 years ago
Craig Tiller
50bc609f6e
Expand comment
10 years ago
Craig Tiller
9d94b60c0a
Expand comment
10 years ago
Craig Tiller
31231348e1
Don't unregister resolver object until callback complete
...
Prevents TSAN races in iomgr shutdown code
10 years ago
Craig Tiller
b1f220de6f
Delay unregister of fd until freelisted
...
Prevents a race whereby we start deleting the freelist before it's used
10 years ago
Craig Tiller
77f0461e3f
Try harder to return DEADLINE_EXCEEDED when we should
...
Do this by ensuring that the alarm callback has had a chance to run on a
call before returning status to the application.
If we do not do this:
- the server alarm could be scheduled and run
- it will write a RST_STREAM with a status that loses the deadline
exceededness (because that is unexpressable in HTTP2 error codes)
- it will be received by the client and processed
- the client will return an INTERNAL error (the lossy re-encoding of the
server status), and then run its alarm handler to set the status to
something else
10 years ago
murgatroid99
dbc0caf30e
Fixed gpr name in .pc file
10 years ago
Craig Tiller
d2d596a21d
Fix a bug in the multipoll on poll path where we use a file descriptor thats orphaned by mistake
10 years ago
Craig Tiller
684d8f600d
Change capitalization
10 years ago
Craig Tiller
2e9dc506e7
Simplify check
10 years ago
Craig Tiller
62b1473a0d
Add missing unlock
10 years ago
Craig Tiller
ae65f1a212
Remove random includes of windows.h
...
Instead, include a stanza in port_platform.h that:
- gets windows.h included
- defines things that we needs to define
- tries to respect applications configurations by leaving things as
untouched as possible
10 years ago
Craig Tiller
b367153115
clang-format changed files
10 years ago
Craig Tiller
17be5dc796
Fix a list management bug exposed by new locking scheme in client_channel
10 years ago
Craig Tiller
2a6e356779
Spam cleanup
10 years ago
Craig Tiller
a9a3362f5c
Spam cleanup
10 years ago
murgatroid99
c34a3a6e60
Added missing pthread gpr requirement
10 years ago
Craig Tiller
dc0cbb0312
Merge github.com:grpc/grpc into tis-but-thy-name
10 years ago
Craig Tiller
f8c63562c1
Merge pull request #2273 from vjpai/bit-race
...
Eliminate data-race caused by specialization in vector<bool>
10 years ago
Craig Tiller
d6cc19e6d7
Tweak timeouts for ?SAN
10 years ago
Craig Tiller
740aac1a4b
Fix an lb_policy leak
10 years ago
Craig Tiller
b9a46ae5d7
Fix a bug where cancelled calls can be stranded past disconnection
10 years ago
Vijay Pai
e2980cd0b3
Eliminate data-race caused by specialization in vector<bool>
10 years ago
Nicolas Noble
6ab0de15ea
Merge pull request #2216 from jboeuf/unpadded_base64
...
Base64 decode improvements
10 years ago
Nicolas Noble
8993307137
Merge pull request #2272 from ctiller/buggy-mcbugglet
...
Memory leak fix
10 years ago
Craig Tiller
06a1963435
Merge branch 'buggy-mcbugglet' into tis-but-thy-name
10 years ago
Craig Tiller
5d44c069e6
Refcounting fixes and debugging, empty batch stability fixes
10 years ago
Craig Tiller
95078352a7
Merge branch 'tis-but-thy-name' of github.com:ctiller/grpc into tis-but-thy-name
10 years ago
Craig Tiller
d2cc45970b
Spam cleanup, properly shut down lb_policy
10 years ago
Craig Tiller
c824067677
Expand uri tests
10 years ago
Craig Tiller
f1c6191149
Ensure registry is shutdown
10 years ago
Craig Tiller
93305a5dbe
Memory leak fix
10 years ago
Craig Tiller
f1b8512a75
Merge github.com:grpc/grpc into tis-but-thy-name
10 years ago
murgatroid99
395c3ed1c4
Regenerate Makefile
10 years ago
David Klempner
23ca82ab54
Merge pull request #2229 from ctiller/forever-is-a-long-time
...
Fix fd handling on posix
10 years ago
David G. Quintas
9b67ccfde0
Merge pull request #2267 from ctiller/look-at-all-the-holes
...
Fix leak in chttp2_transport.c
10 years ago
murgatroid99
8faab237e5
Add .pc file generation to Makefile
10 years ago
Craig Tiller
0b442a877b
Fix leak in chttp2_transport
10 years ago
Craig Tiller
49dc1146ec
Merge github.com:grpc/grpc into forever-is-a-long-time
10 years ago
Craig Tiller
9ae6f23fb9
Spam cleanup
10 years ago