Ken Payson
8179b9523a
Fixes race condition in Python server shutdown
...
When we set the call state to "CANCELLED" after
grpc_cancel_all_calls, we would block other start batch
operations from happening. The rpc_state for the cancelled
call would still be in the server's rpc_states set, but it
would never get removed because there were no active batches
for the call, and the only place we remove from rpc_states is
when a batch completes.
It is better to rely on c-core's cancellation. Once a call
is cancelled, all subsequent ops on that call will return
immediately with a cancellation error.
The RLock() change is due to the possibility that
_on_call_completed
gets invoked immediately when the call has already completed when the
rpc_future callback is created.
7 years ago
Nathaniel Manista
bbb6270dc7
Merge pull request #13784 from nathanielmanistaatgoogle/13752
...
Reallow out-of-spec metadata.
7 years ago
Yuchen Zeng
243505060a
Support access token credential in grpc_cli
7 years ago
ncteisen
c0b00c3f14
Fix executor tsan bug
7 years ago
Noah Eisen
ba6ca24a18
Merge pull request #13773 from ncteisen/tsan
...
Fix tsan in bad_client tests
7 years ago
Nathaniel Manista
e1c4021726
Reallow out-of-spec metadata
...
This restore unsupported, de facto behavior that was dropped in
80516e884a
but that it turns out a lot of folks
have been using.
7 years ago
Jan Tattermusch
5d37e61d06
Merge pull request #13775 from jtattermusch/dont_hardcode_boringssl_headers
...
cmake: Don't rely on boringssl headers when ssl provider is "package"
7 years ago
Frank Natividad
235a2e74b2
[Ruby] Specify module init after cloning repo
7 years ago
Jan Tattermusch
86ef92516a
dont hardcode using boringssl headers when ssl provider is package
7 years ago
Jan Tattermusch
b2c389352f
Merge pull request #13769 from jtattermusch/cmake_exclude_custom_ares
...
Exclude artificial ares target when building with cmake
7 years ago
Jan Tattermusch
cd0d7547bc
Merge pull request #13763 from jtattermusch/csharp_examples_cleanup
...
Cleanup C# examples
7 years ago
kpayson64
f0b89e2a3f
Merge pull request #13764 from kpayson64/fix_unused_param
...
Fix unused parameter warning in cpp codegen
7 years ago
Noah Eisen
430f745e6b
Fix tsan in bad_client tests
7 years ago
Alexander Polcyn
b14f1ea602
Disable soreuseport in ruby unit tests
7 years ago
yang-g
ef02bcf152
Mark tcp errors as UNAVAILABLE
7 years ago
Jan Tattermusch
3fc14dc979
exclude artificial ares target when building with cmake
7 years ago
David Garcia Quintas
eb81761f64
Merge branch 'master' of github.com:grpc/grpc into super_detect_flakes
7 years ago
Craig Tiller
78335ac376
Merge pull request #13710 from ctiller/fix17it1
...
Fix test helper binaries
7 years ago
kpayson64
92b6e9909a
Merge pull request #13758 from kpayson64/fix_yapf_code
...
Ignore pyc files on yapf diff
7 years ago
Muxi Yan
b8a28d2e3f
Merge pull request #13754 from muxi/fix-stream-compression-gzip
...
Fix stream_compression_payload flake
7 years ago
David Garcia Quintas
11053bc665
PR comments
7 years ago
Ken Payson
096e3c34b7
Fix unused parameter warning in cpp codegen
7 years ago
Jan Tattermusch
63110654a1
regenerate routeguide protos
7 years ago
Jan Tattermusch
4dec552614
regenerate helloworld protos
7 years ago
Jan Tattermusch
990299b48d
upgrade Grpc and Protobuf nugets in routeguide
7 years ago
Jan Tattermusch
2df1c24f1d
upgrade Grpc and Protobuf nugets in helloworld
7 years ago
Jan Tattermusch
a54c12d6cd
regenerate helloworld-from-cli protos
7 years ago
Jan Tattermusch
b12b8d0ddf
cleanup helloworld for dotnet CLI
7 years ago
adelez
c969a67b46
Merge pull request #13736 from menghanl/release_matrix
...
Add go release versions to client_matrix.py
7 years ago
adelez
cc847e5184
Merge pull request #13737 from menghanl/fix_release_matrix
...
Fix interop_matrix/create_matrix_images.py error
7 years ago
David Garcia Quintas
54d699ddda
Merge branch 'master' of github.com:grpc/grpc into backoff_cpp
7 years ago
Jan Tattermusch
04fb1c0b31
Merge pull request #13744 from jtattermusch/backport_13604
...
Backport #13604 to v1.8.x
7 years ago
kpayson64
845b7b9cd1
Merge pull request #13755 from kpayson64/1_cq_add_back
...
Add back 1_cq qps test
7 years ago
Noah Eisen
91a851c6e1
Merge pull request #13756 from ncteisen/more-c-cc
...
Fix Windows Compile
7 years ago
David Garcia Quintas
62d86e9987
Fixed wrong conversion factor
7 years ago
David Garcia Quintas
af42ea715c
Added tests for initial and min connect backoffs
7 years ago
murgatroid99
552b5aace5
Delete node-related files again
7 years ago
Ken Payson
bc1658492a
Ignore pyc files on yapf diff
7 years ago
Ken Payson
d09c80231f
Add back 1_cq qps test
7 years ago
ncteisen
cf1d28b473
Fix windows compile
7 years ago
Noah Eisen
c58eda514a
Merge pull request #13753 from ncteisen/forward-decl-logs
...
Allow Forward Declaration of gpr_log_func_args
7 years ago
Yuchen Zeng
5bd81fefe6
Merge pull request #13721 from y-zeng/cli_metadata
...
Add escape sequences for the grpc_cli metadata flag
7 years ago
Muxi Yan
3cf3accd04
Fix inline/refcounted slice problem in gzip
7 years ago
ncteisen
934a3cebc4
Allow forward declaration of log args
7 years ago
Craig Tiller
3a6e5bbea4
Fixes
7 years ago
Craig Tiller
cc04915b07
Merge pull request #13679 from ctiller/bazelsan2
...
Allow running tests directly (default poller, foundry wont see them)
7 years ago
Jan Tattermusch
414e955c39
Merge pull request #13739 from jtattermusch/csharp_gen_header
...
C# plugin should add auto-generated header for generated files.
7 years ago
Mark D. Roth
dcb9493e26
Merge pull request #13450 from daniel-j-born/tcp_client
...
Refactor POSIX TCP client connect.
7 years ago
Mehrdad Afshari
4792769d10
Merge pull request #13747 from mehrdada/kill-version-on-readme
...
Remove version column on README.md
7 years ago
Mehrdad Afshari
b88b342dab
Merge pull request #13745 from mehrdada/upmerge180
...
Upmerge v1.8.x into master
7 years ago