Yuchen Zeng
d85ef06064
Doc Fixit: src/cpp/README.md
...
Replace liquid templates with relative links.
9 years ago
Sree Kuchibhotla
2ba16331ca
DocFixit: Minor corrections to the instructions
9 years ago
Masood Malekghassemi
fd5a3ef9d5
Don't use a pipe for capturing in test runner
...
Apparently Python can call arbitrarily deallocation code whenever its
allocator is invoked, which can cause output from gRPC core to stderr,
which can happen on the thread that is emptying the stderr pipe, thus
causing the stderr pipe to deadlock on itself.
9 years ago
Sree Kuchibhotla
2f084ee39e
DocFixit: Python README
9 years ago
Nicolas "Pixel" Noble
b9012fc03c
Fixing bitrotting in udp_server_test.c
9 years ago
Masood Malekghassemi
3d2d5b9d27
Don't hold the GIL when calling anything in core
9 years ago
Masood Malekghassemi
cbd1bce45a
Fix two ways tests can hang
...
Both have to do with the test runner's handling of the tests. With one
it's the read thread somehow outliving the other threads (e.g. with
ctrl-C). The other is due to a filled OS-level pipe's buffer causing a
block while code is still holding the GIL in some gRPC core function. We
can't empty the buffer from Python because the GIL is held, and the OS
can't unblock because it's waiting for the buffer to get cleared:
deadlock.
9 years ago
Paddy Byers
9db726812e
Use gpr_free() in gpr_free_aligned()
9 years ago
Jorge Canizales
7cfb396bf6
Make copyright not expire one year too soon.
9 years ago
Paul Querna
4a9e7c4cb1
Improve looks_like_ip_address for IPv6 addresses, and add tests
9 years ago
Paul Querna
27df689405
Add note about refactor portability header
9 years ago
Paul Querna
47d841de4d
Add support for IP Addresses in Subject Alt Names.
9 years ago
Jorge Canizales
c5dd4d47aa
Use a singleton completion queue
9 years ago
Craig Tiller
822f1d7509
Add comment, tighten loop
9 years ago
Craig Tiller
69f57b4672
clang-format
9 years ago
Craig Tiller
9fb89ea9e3
If we cant check timers due to contention, at least make sure we do a follow up check soon
9 years ago
Craig Tiller
3591482a37
Expand lock
9 years ago
Jorge Canizales
5a8ec75012
Use a named constant for error domain and code
9 years ago
Craig Tiller
2ba4133d3a
Fix race in subchannel.c
9 years ago
Jan Tattermusch
8734e02f52
fix copyright
9 years ago
Jan Tattermusch
afc59cbc88
remove tests for EventInvocation API that is going to be removed
9 years ago
Nicolas "Pixel" Noble
aad4156a0b
Disabling iOS user-agent test.
9 years ago
Craig Tiller
536fc539cc
Integrate backoff library with subchannel
9 years ago
Jorge Canizales
cfcaccc6d2
Revert "Revert "Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll()""
9 years ago
Jorge Canizales
5e67232030
Make Writeable with single handler robust against stream Writers
9 years ago
Jorge Canizales
232b6a8f19
Test robustness of WriteableSingleHandler against non-single Writers
9 years ago
Jorge Canizales
8b414f184d
Clean up ownership of the connection loss handler
9 years ago
Jorge Canizales
07a2a70bca
Not call external methods from within a critical section
9 years ago
Jorge Canizales
f1d084a4d1
Add monitoring of connectivity
...
Move C-layer call creation into GRPCChannel, so that it always acts on a
non-destroyed channel.
Listen for connectivity in the GRPCCall, and destroy the channel.
9 years ago
Masood Malekghassemi
9ee163557b
Remove unnecessary (potentially bad) safety-refs
9 years ago
yang-g
9aa4f1b062
fix windows leaks
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Craig Tiller
b18fe55962
Update copyrights
9 years ago
Craig Tiller
e2327dbb8e
Fit and finish for dns retry loop
9 years ago
Craig Tiller
1e55bd455d
Add retry for dns resolution
9 years ago
Craig Tiller
e1e4559690
Make blocking_resolve_address overridable
9 years ago
Stanley Cheung
5709e930fa
remove stale src/php/ext/grpc/README.md
9 years ago
Stanley Cheung
d26753e414
update PHP composer.json files
9 years ago
Stanley Cheung
cfad243939
fixed copyright
9 years ago
Stanley Cheung
8685c3878c
one more
9 years ago
Jan Tattermusch
fa45a5e96c
fix race between send message and send initial metadata
9 years ago
David Garcia Quintas
aca123316b
removed spurious namespace qualification
9 years ago
murgatroid99
1d68520c22
Remove extraneous mutex, restrict state transitions
9 years ago
Masood Malekghassemi
1f646dc887
Release GIL in queue __dealloc__
9 years ago
David Garcia Quintas
79d9096126
removed spurious grpc_library.cc
9 years ago
Yuchen Zeng
798b0dc442
Doc Fixit: src/cpp/README need more information, revised 03092016
...
- Revised 'protoc' section and 'Documentation' section as LisaFC suggested.
- Added 'Examples' section as LisaFC suggested.
Resolves : #5661
9 years ago
Masood Malekghassemi
ec49e156fe
Fix typo
9 years ago
murgatroid99
3c77ff452f
Fix copyright
9 years ago
murgatroid99
d48d84da19
Ruby: fix some synchronization code in server implementation
9 years ago
Craig Tiller
d426d9dfdb
Fix memory leak if call is already cancelled
...
Obvious in hindsight, if the cas failed, we still created the subchannel
call object and then left it dangling.
Fixes a leak observed on master in the past 48 hours.
9 years ago