Yash Tibrewal
3a2cfe50ec
Rever copyright changes
6 years ago
Jan Tattermusch
d4f58b0f22
Revert "Collect timestamps for all data written for a stream instead of just data frames"
6 years ago
Kumar Akshay
564be999de
Fix warning
...
Fix clang format
6 years ago
Jerry
bf098ed49b
remove exit status
6 years ago
Lidi Zheng
f817d49e47
Update the README.md
6 years ago
Alexander Polcyn
ca30b2240f
Revert c-ares as the default resolvre
6 years ago
Jerry
d098a0dabc
fixed small issue in run_tests.sh and remove duplicate in CallTest.php
6 years ago
Yash Tibrewal
bd19173114
Collect timestamps for all data written for a stream instead of just data frames
6 years ago
Vijay Pai
7a164229db
Address reviewer comments
6 years ago
Juanli Shen
6d56952321
Reuse subchannel's mu
6 years ago
Jan Tattermusch
a682c75f6f
add tests for foreign context propagation token
6 years ago
Lidi Zheng
141e42f9b9
Revert "Remove the fake package dependency && temporarily skip the Channelz tests"
...
This reverts commit 08a90f03d4
.
6 years ago
Jan Tattermusch
222dd9f340
fixes from code review
6 years ago
Yash Tibrewal
4dcb14ec9e
Fix codegen_test_minimal
6 years ago
Juanli Shen
0c2fc6101d
Parse xDS config
6 years ago
Richard Belleville
dbad0522c3
Revert "Merge pull request #17752 from grpc/license-symlinks"
...
This reverts commit 3f8e15e2a4
, reversing
changes made to a8662121c7
.
6 years ago
Juanli Shen
3a429ecd55
Attempt to fix internal segv
6 years ago
Lidi Zheng
b60c5cdc82
Adopte reviewer's suggestion
6 years ago
Vijay Pai
7b7d52e4cc
Condition another executor offload on stream destruction
6 years ago
Vijay Pai
e230b2fce9
Don't offload write to executor if already running from a background thread
6 years ago
Vijay Pai
fab05d336c
Dynamic callback requesting, graceful server shutdown, and separate ExecCtx for callbacks
6 years ago
Alexander Polcyn
da9237a9c5
Fix windows localhost address sorting bypass
6 years ago
Mark D. Roth
f99bd8c08a
Pass LB policy args as non-const and using std::move().
6 years ago
matoro
6ca6a06075
Ruby tooling: respect user toolchain overrides
...
While compilation flag overrides for the Ruby native extension are
currently functional, specifying an alternate compiler is not, as the
Rbconfig values for key toolchain binaries are hardcoded at compile time
of the Ruby interpreter. This patch allows them to be overrridden on
the command line via standard environment variables, defaulting to the
Rbconfig values only if unspecified by the user.
6 years ago
Lidi Zheng
95d4120f46
Add copyright to BUILD file
6 years ago
Lidi Zheng
4f451c78a4
Add basic benchmark test for Python
6 years ago
Yash Tibrewal
3a51b54b09
Add namespace qualifier to scm_timestamping
6 years ago
Jan Tattermusch
50854e9521
remove unsubstantiated TODO
6 years ago
Jan Tattermusch
f019339cec
improve ContextPropagationToken doc comment
6 years ago
Soheil Hassas Yeganeh
eb40dafe41
Cache the default mdelem for client authority.
...
We create a mdelem based on the default authority value
for every call in `authority_start_transport_stream_op_batch()`.
Since the key and value are identical for all calls on channels of
a given process, they all map to the same shard of interned mdelem,
creating a signficant contention on the mutex of that shard.
This is observable in the profiles we have 1000s of connections
between two hosts, exchanging a high rate of RPCs.
Instead create the default mdelem and cache it in channel_data.
Simply ref this mdelem in `authority_start_transport_stream_op_batch()`.
This commit eliminates a signficant contention (2s in a 30s
profile) on client side.
6 years ago
Yash Tibrewal
789870a00b
Reviewer comments
6 years ago
Alexander Polcyn
2b328ee0ca
Re-enable c-ares as the default resolver; but keep SRV queries off by default
6 years ago
Yash Tibrewal
944b3114fe
Protect info member with GRPC_LINUX_ERRQUEUE guards
6 years ago
Muxi Yan
371d4cd519
Update pod versions
6 years ago
Yash Tibrewal
dc85d5b556
Allocate tcp_info on the heap to avoid stack frame limits
6 years ago
Yash Tibrewal
222e93a2bc
/s/Bps/Bytes\/s
6 years ago
Yash Tibrewal
9df6023dca
Move Optional to gprpp, and reviewer comments
6 years ago
Vijay Pai
44402ad0a1
Make executor look more like the rest of the codebase (namespace, etc)
6 years ago
Jan Tattermusch
d748d9c01d
Refactor ContextPropagationToken
6 years ago
Muxi Yan
034bfe7552
generate_projects
6 years ago
Jan Tattermusch
bf48d410a7
change suffix for protected ServerCallContext members to *Core
6 years ago
Yash Tibrewal
862faf55ba
Use getsockopt to get the tcp_info struct with sendmsg timestamp
6 years ago
Yash Tibrewal
1ec65a2c9b
Fix tests
6 years ago
Yash Tibrewal
cbb157a0de
Add metric for spurious retries
6 years ago
Yash Tibrewal
6753be0cf9
Add definition for SCM_TIMESTAMPING_OPT_STATS in case it is not defined
6 years ago
Yash Tibrewal
23061cdfc2
Collect OPT_STATS along with tx timestamps
6 years ago
Lei Huang
3bd12ee2a8
grpc: init compression_algorithm_ in ClientContext ctor
...
`compression_algorithm_` could be a random value because not
initialized in ctor.
6 years ago
Richard Belleville
8609f42e15
Stop copying LICENSE files
6 years ago
Jerry
4351ca35ee
memory leak test for php
6 years ago
Muxi Yan
e5453b1864
Fix authorizer bug
6 years ago