Vijay Pai
95fe85f090
Revert "Fix for 17338. Delay shutdown of buffer list till tcp_free to avoid races"
6 years ago
Vijay Pai
977df7208a
Merge pull request #17909 from vjpai/delist
...
Replace list of outstanding callback requests with count
6 years ago
Soheil Hassas Yeganeh
4617ecd879
Merge pull request #17908 from soheilhy/tcp-posix-tsan
...
Use full_fetch_add for ref counting the backup poller.
6 years ago
yihuaz
ec7dfe41f7
Merge pull request #17664 from yihuazhang/SSL_ROOT_DUPLICATE
...
Allow duplicates in ssl root certificate list.
6 years ago
Alexander Polcyn
c0125a7cd4
Unskip google default creds for Go and Java in cloud to prod tests
6 years ago
Prashant Jaikumar
6b19927bc4
Bad connection test
6 years ago
Eric Gribkoff
28252eb0dd
force gc in test
6 years ago
ncteisen
82171553cf
clang fmt
6 years ago
Alexander Polcyn
fd185cd1ea
Disable c-ares on iOS
6 years ago
Vijay Pai
8521c0394b
Address optional reviewer comments
6 years ago
Juanli Shen
37c7c1217d
Merge pull request #17883 from AspirinSJL/fix_hcc_segv
...
Unref watcher after releasing lock
6 years ago
Yash Tibrewal
3db446f398
Merge pull request #17896 from yashykt/17338fix
...
Fix for 17338. Delay shutdown of buffer list till tcp_free to avoid races
6 years ago
Soheil Hassas Yeganeh
bdd02e5852
Merge pull request #17439 from soheilhy/worktree-slice-align
...
Reorder fields in slice to share the same bytes for length fields.
6 years ago
Soheil Hassas Yeganeh
3492539b32
Use full_fetch_add for ref counting the backup poller.
...
There were spurious TSAN errors on PR #17823 because
TSAN doesn't really understand how `g_uncovered_notifications_pending`
works. It's odd in the sense that we destroy the backup
poller, when the ref count reaches 1 (instead of 0 which is commonly
used).
Prior to PR #17823 , TSAN doesn't complain because we (unnecessarily)
always grab the pollset's lock, which TSAN understands.
This commit uses full_fetch_add to explain the synchronization
primitive to TSAN.
6 years ago
Yihua Zhang
09cd07cfa0
revision 1
6 years ago
Vijay Pai
e56c832c0d
Replace list of outstanding callback requests with count only
6 years ago
ncteisen
fa74259769
Reintroduce commented debugging tips
6 years ago
ncteisen
632aa8125f
reintroduce anon namespace
6 years ago
Soheil Hassas Yeganeh
af4687bd4d
Merge pull request #17824 from soheilhy/worktree-weak
...
Introduce weak and nonline attribute.
6 years ago
ncteisen
c215e8e359
Fix internal build
6 years ago
Lidi Zheng
15bb25ae54
Merge pull request #17798 from lidizheng/bazel-install
...
Install Bazel using its installation script
6 years ago
Eric Gribkoff
c5255e9a5e
python: do not store raised exception in _Context.abort()
...
Python 3 exceptions include a `__traceback__` attribute that includes
refs to all local variables. Saving the exception results in leaking
references to the, among other things, the Cython grpc_call wrapper and
prevents garbage collection and release of core resources, even after
the server is shutdown.
See
https://www.python.org/dev/peps/pep-3134/#open-issue-garbage-collection
6 years ago
Muxi Yan
343c2286af
Merge pull request #17890 from grpc/jtattermusch-patch-2
...
Increase VM timeout for grpc_ios_binary_size job
6 years ago
Soheil Hassas Yeganeh
ef20840174
Reorder fields in slice to share the same bytes for length fields.
...
Ref-counted and inlined slices both have a lenght value, but
they are not in the same byte offset. As a result, we will
have two different loads based on a branch.
Instead move them to the same byteoffset, so that we will have
one move and the same number of branches.
Difference can be seen on:
https://godbolt.org/z/kqFZcP
6 years ago
Vijay Pai
cc392e89bc
Merge pull request #17901 from vjpai/unlock_cq
...
Remove an overly-conservative mutex from callback CQ implementation
6 years ago
Vijay Pai
64e095953a
Remove an overly-conservative mutex from callback CQ implementation
6 years ago
Jan Tattermusch
3f5912d04a
Merge pull request #17889 from jtattermusch/server_service_definition_move
...
Refactor ServerServiceDefinition and move it to Grpc.Core.Api nuget.
6 years ago
Jan Tattermusch
73b846492a
change namespace to internal
6 years ago
Yihua Zhang
adfe2238ef
ignore duplicate root cert in cert list instead of fail.
6 years ago
Alexander Polcyn
139d9f6e94
Revert "Revert c-ares as the default resolvre"
...
This reverts commit ca30b2240f
.
6 years ago
Yash Tibrewal
bb73d8ce21
Fix for 17338. Delay shutdown of buffer list till tcp_free to avoid races
6 years ago
Lidi Zheng
c372768fee
Install Bazel using its installation script
6 years ago
Yash Tibrewal
8c02418caa
Reset keepalive timer on reading bytes
6 years ago
Juanli Shen
a4f8534a98
Unref watcher after releasing lock
6 years ago
Juanli Shen
4286279b64
Merge pull request #17885 from AspirinSJL/same_param_name
...
Unify parameter name
6 years ago
Soheil Hassas Yeganeh
5a382a3b59
Introduce weak and nonline attribute.
...
This will be used to mark symbols such as nallocx as weak and replace
with better implementation when available.
6 years ago
Jan Tattermusch
d8f2e99167
Increase VM timeout for grpc_ios_binary_size job
6 years ago
Jan Tattermusch
81a99b3650
Merge pull request #17837 from JunTaoLuo/master
...
Allow passing null implementation to generated BindService overload using ServiceBinderBase
6 years ago
Vijay Pai
cd5021e870
Merge pull request #17875 from vjpai/reduce_info
...
Eliminate an unneeded log_info
6 years ago
Jan Tattermusch
8a33ae4c52
simplify IServerCallHandler
6 years ago
Jan Tattermusch
83a3b3b382
fix ServerServiceDefinition interception
6 years ago
Jan Tattermusch
c4e59973a2
refactor ServerServiceDefinition and move to Grpc.Core.Api
6 years ago
Jan Tattermusch
906c12568e
Merge pull request #17778 from jtattermusch/csharp_api_split
...
Move public types needed for server implementation to Grpc.Core.Api
6 years ago
Jan Tattermusch
9e652ebb2f
review comments
6 years ago
John Luo
9b6389f05a
Handle null implementations
6 years ago
Juanli Shen
452fb4a67b
Unify parameter name
6 years ago
Juanli Shen
8860eb34ab
Merge pull request #17879 from grpc/revert-17867-revert-17653-cpp_subchannel
...
Revert "Revert "C++-ify subchannel""
6 years ago
Muxi Yan
ce9180fd8b
Merge pull request #17878 from muxi/cfstream-test-fix
...
Fix CFStream test failure
6 years ago
Juanli Shen
4b11d70630
Merge pull request #17874 from apolcyn/fix_log
...
Decrease verbosity of ALTS platform check to avoid a spam log message
6 years ago
apolcyn
e97ca9e8e1
Merge pull request #17873 from apolcyn/fix_again
...
Fix typo that's breaking mac to prod interop
6 years ago