Eric Gribkoff
676f99a8eb
Fix a parameter name mismatch
6 years ago
Eric Gribkoff
b01a2774f4
fix comments
6 years ago
Vijay Pai
3ad8df35f0
Merge pull request #16383 from vjpai/tidy
...
Cast an index to size_t to avoid sign-conversion warning
6 years ago
Yash Tibrewal
927fc8d3a3
Reset bytes_counter on setting socket options. Wrap out sendmsg and add comments for bytes_counter
6 years ago
Nicolas "Pixel" Noble
71655cf48a
Fixing the SSL_REUSE auth context string attribute.
...
"true" and "false" are strings, so use similar code that of the cstring variant. Otherwise, the generated properties will have an embedded zero in there.
6 years ago
Yash Tibrewal
497532027d
Reviewer comments
6 years ago
Juanli Shen
f9eeae77f3
Merge pull request #16437 from AspirinSJL/fix_lrs_filter_build
...
Fix build issue
6 years ago
Juanli Shen
32a8a86045
Fix build issue
6 years ago
Eric Gribkoff
0cd641b444
do not track fds for poll-cv
6 years ago
Muxi Yan
b24b212ee5
Make symbols of BoringSSL private to gRPC
6 years ago
Eric Gribkoff
3d1dacd73d
Check poll strategy in core fork handler and log error if unsupported
6 years ago
Eric Gribkoff
acc020caf7
Support tracking and closing fds post-fork in ev_poll_posix
...
This extends gRPC Python's fork compatibility to Mac OS, which does not support
epoll
The changes are a no-op if fork support is disabled
6 years ago
Jan Tattermusch
a80fa8732f
C#: allow dot in metadata keys
6 years ago
Mehrdad Afshari
77b7133244
Merge pull request #16435 from mehrdada/move-cred-wrapper-into-credentials.pyx
...
Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi
6 years ago
Jan Tattermusch
458775d4f9
improve wording
6 years ago
Jan Tattermusch
fe20ad62a0
improve doc comments for security constants
6 years ago
Vijay Pai
ba9c343e3d
Clang format
6 years ago
Vijay Pai
b03578c679
Address reviewer feedback with comments/assertions
6 years ago
Jan Tattermusch
e7fb4e57ae
avoid deadlock while cancelling a call
6 years ago
Jan Tattermusch
dc7bedd128
C#: fix subchannel sharing for secure channels
6 years ago
Eric Gribkoff
dcbfa70226
Merge pull request #16432 from ericgribkoff/allow_pthread_atfork_mac
...
Define the allow pthread atfork macro for gRPC Python MacOS builds
6 years ago
Mehrdad Afshari
3a5da64e5d
Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi
6 years ago
Eric Gribkoff
e04ba7568c
Merge pull request #16318 from ericgribkoff/fork_support_v2_check_if_shutdown
...
Python fork handler checks if gRPC core successfully shutdown
6 years ago
Juanli Shen
142acb3b0f
Merge pull request #16425 from lamby/spelling-errors
...
Fix a number of spelling errors.
6 years ago
Juanli Shen
8a57e86b16
Merge pull request #16396 from AspirinSJL/simplify_arena
...
Simplify call arena size growth
6 years ago
Eric Gribkoff
b59d8674d2
Python post-fork handler: exit if grpc shutdown fails
6 years ago
Eric Gribkoff
2cec9c5344
Merge pull request #16264 from ericgribkoff/fork_support_v2
...
Support gRPC Python client-side fork with epoll1
6 years ago
Eric Gribkoff
0ff641a246
Define the allow pthread atfork macro for gRPC Python MacOS builds
6 years ago
Mark D. Roth
5b0e7537ab
Merge pull request #16398 from markdroth/round_robin_size_t_fix
...
Fix round_robin to avoid negative size_t value.
6 years ago
Eric Gribkoff
f8cf7ee56d
Support gRPC Python client-side fork with epoll1
...
A process may fork after invoking grpc_init() and use gRPC in the child
if and only if the child process first destroys all gRPC resources
inherited from the parent process and invokes grpc_shutdown().
Subsequent to this, the child will be able to re-initialize and use
gRPC. After fork, the parent process will be able to continue to use
existing gRPC resources such as channels and calls without interference
from the child process.
To facilitate gRPC Python applications meeting the above constraints,
gRPC Python will automatically destroy and shutdown all gRPC Core
resources in the child's post-fork handler, including cancelling
in-flight calls (see detailed design below). From the client's
perspective, the child process is now free to create new channels and
use gRPC.
6 years ago
Jan Tattermusch
f10596f0f3
Merge pull request #16415 from jtattermusch/cmake_likes_assembly
...
cmake: disable assembly optimizations only when necessary
6 years ago
Jan Tattermusch
8f04899b21
Merge pull request #16412 from jtattermusch/building_no_install
...
Improve BUILDING.md
6 years ago
Chris Lamb
fba18d8551
Fix a number of spelling errors.
6 years ago
Mehrdad Afshari
35cde99212
Merge pull request #16421 from mehrdada/stricter-api-contract-for-grpc-server
...
Ensure thread_pool is not None for grpc.Server
6 years ago
Yash Tibrewal
986fa0ed58
reviewer comments
6 years ago
Mehrdad Afshari
0aa1bd2ed4
Ensure thread_pool is not None for grpc.Server
6 years ago
Yash Tibrewal
622f1a8934
Reviewer comment
6 years ago
Yash Tibrewal
1cfd81a604
Explain the newer semantics of grpc_error_add_child
6 years ago
hcaseyal
82bc60c0e1
Merge pull request #16170 from hcaseyal/timer_test
...
Create timer unit tests for long running services and clarify behavior for infinite deadline timers
6 years ago
Juanli Shen
f94d98833b
Remove unnecessary atm
6 years ago
Hope Casey-Allen
087bbb2f4e
Disable test on windows
6 years ago
Yash Tibrewal
97ceb5962c
Remove unwanted logs and also add status details to status error
6 years ago
Yash Tibrewal
85ff14dd16
Modify existing error child manipulation
6 years ago
Hope Casey-Allen
91cb48ad1a
Add timer tests for long running services
6 years ago
Vijay Pai
570e6e6986
Merge pull request #16387 from vjpai/negative_size
...
size_t shouldn't have the value -1; switch to int
6 years ago
Jan Tattermusch
1096fa81a4
update ssl-performance.md
6 years ago
Jan Tattermusch
7132cd7164
cmake: disable assembly optimizations only when necessary
6 years ago
Vijay Pai
72695b886e
Add an inproc-based non-polling test of core callback API
6 years ago
Mehrdad Afshari
6c45188c96
Merge pull request #16401 from mehrdada/fix-sort-in-packages-xsl
...
Fix sort issue in package build page
6 years ago
Vijay Pai
9e515951ac
size_t shouldn't have the value -1; switch to int
6 years ago