Muxi Yan
d1f4456dc6
Revert "Merge pull request #19704 from muxi/isolate-call-implementation-2"
...
This reverts commit ac5f8062dd
, reversing
changes made to 8ae549431c
.
5 years ago
Mark D. Roth
c8430023a5
Apply health check service name changes to existing subchannels.
5 years ago
Richard Belleville
1b69538d58
Switch all tests to py2and3_test
5 years ago
Richard Belleville
426450cd82
Implement dual testing
5 years ago
Arjun Roy
2767accc1b
Fixed init-order-fiasco for static slice table.
...
Fixes init-order bug affecting https://github.com/grpc/grpc/issues/19819 which
was first exposed by this commit:
857375a142
5 years ago
Matthew Stevenson
9457917ed1
Autogenerated files and clang format/tidy code
5 years ago
Matthew Stevenson
c942282abc
Implemented Yihua's review comments
5 years ago
Mark D. Roth
18be57b4df
LB policy API changes suggested by Sanjay.
5 years ago
Lidi Zheng
a2990a053c
Revert changes in src/python/grpcio_tests/commands.py
5 years ago
Lidi Zheng
630e6ab221
Use the correct machanism to ignore test in Windows
5 years ago
Matthew Stevenson
86f52e312a
More work with memory leaks
5 years ago
Matthew Stevenson
90839c5e0f
Changed naming style of C schedule/cancel functions.
5 years ago
Matthew Stevenson
5d9297d0bc
Fixed some memory leaks
5 years ago
Esun Kim
2707fd0bd4
Added GRPC_USE_CPP_STD_LIB flag
5 years ago
Lidi Zheng
8f403431a1
Try to disable it again
5 years ago
Muxi Yan
80163ef83b
Update BUILD file accordingly
5 years ago
Lidi Zheng
750a8ab6ca
Fix import
5 years ago
Lidi Zheng
d9c0d498f2
Stop the failing tests
5 years ago
Neeraj Kashyap
5c173084f8
condition acquire and release with context manager
...
Was previously unfamiliar with the contex manager wrapper around
threading primitives.
5 years ago
Neeraj Kashyap
1ab9225dce
Release the lock on the RPC object condition
5 years ago
Benjamin Peterson
57586a1ca7
Rename gettid() functions.
...
glibc 2.30 will declare its own gettid; see https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92 . Rename the grpc versions to avoid naming conflicts.
5 years ago
Neeraj Kashyap
b804ce974a
Implemented _abort method on ServicerContext
...
This acquires a lock from the _condition member of the context's _rpc
and then aborts the _rpc directly
5 years ago
Juanli Shen
4dffd82524
Fix type unmatch
5 years ago
Muxi Yan
e21ec5d4d5
clang-format
5 years ago
Matthew Stevenson
c2fd3844dc
Implemented Yihua's comments
5 years ago
Muxi Yan
6f2f9ae2c3
import ProtoRPC and GRPCCallOptions in ProtoService
5 years ago
Arjun Roy
6e159d3ee3
Fix hpack parser fuzzer failure.
...
Fix crash when nullptr is passed to ManagedMemorySlice::Equals().
5 years ago
yang-g
3728329033
return unavailable on transport closed
5 years ago
Yash Tibrewal
5294f49d11
Init needs to be called in case of bad creds
5 years ago
Esun Kim
32f1119d2b
Strict C++
5 years ago
Matthew Stevenson
94d3e95e8d
Small changes to/for unit tests.
5 years ago
Juanli Shen
de6255941a
Fix gettid() naming conflict
5 years ago
Esun Kim
a031f0ffd6
Remove all nanopb defines
5 years ago
Mark D. Roth
5d646ff9ff
Make Map<> copyable.
5 years ago
Muxi Yan
69c9780032
clang-format
5 years ago
Matthew Stevenson
9da9c0786d
Added a line in build.yaml and starting to clean up memory leaks in unit tests
5 years ago
Karthik Ravi Shankar
28b0671235
Make MethodHandler and related interfaces generic
5 years ago
Richard Belleville
8ce740cfe0
Switch py_proto_library from using src to deps to conform with google3
5 years ago
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
5 years ago
Matthew Stevenson
967b911f85
Add forgotten callback function for server authorization check.
5 years ago
Prashant Jaikumar
41986e8ed8
Added test for timer wakeups
5 years ago
Lidi Zheng
25f21d4824
Make default vtable for pointer argumnet a constant
5 years ago
Lidi Zheng
2c9cff30a1
Fix typo in the ignore list...
5 years ago
Matthew Stevenson
6189d34724
Revert "Forgot to autogenerate files and run clang_format/tidy_code"
...
This reverts commit 9295e4ebb3
.
5 years ago
Richard Belleville
662919cf90
Simplify with itertools
5 years ago
Matthew Stevenson
9295e4ebb3
Forgot to autogenerate files and run clang_format/tidy_code
5 years ago
Richard Belleville
d273fdf41d
Remove line of dead code
5 years ago
Richard Belleville
ee99f9aa4c
Remove TODO
5 years ago
Matthew Stevenson
52b72c00f1
Debugging after restores
5 years ago
Richard Belleville
09a270d6ad
Gracefully handle errors from callbacks.
...
In https://github.com/grpc/grpc/issues/19910 , it was pointed out that
raising an exception from a Future callback would cause the channel spin
thread to terminate. If there are outstanding events on the channel,
this will cause calls to Channel.close() to block indefinitely.
This commit ensures that the channel spin thread does not die. Instead,
exceptions will be logged at ERROR level.
5 years ago