Prashant Jaikumar
41986e8ed8
Added test for timer wakeups
5 years ago
Matthew Stevenson
6189d34724
Revert "Forgot to autogenerate files and run clang_format/tidy_code"
...
This reverts commit 9295e4ebb3
.
5 years ago
Matthew Stevenson
9295e4ebb3
Forgot to autogenerate files and run clang_format/tidy_code
5 years ago
Alexander Polcyn
4e61956ef4
Add run: false to grpclb_fallback_test
5 years ago
Yihua Zhang
ae863630d5
Add spiffe client-side credential reload
5 years ago
Esun Kim
be4e684a82
Migrated tsi/alts from nanopb to upb
5 years ago
Alexander Polcyn
6898c23a5d
Add experimental control plane creds C-core API
5 years ago
Yunjia Wang
c6bc2b1875
Add threadpool benchmark and build files
5 years ago
Alexander Polcyn
3958a53bf7
Address review comments; fix sanity
6 years ago
Alexander Polcyn
4999420c7d
Add a test client for certain grpclb fallback scenarios
6 years ago
Yunjia Wang
410451c126
Add threadpool implementation
6 years ago
Soheil Hassas Yeganeh
dbf88dd66f
Revert "Revert "Introduce string_view and use it for gpr_split_host_port.""
...
This reverts commit 80c177d4c4
.
6 years ago
Alexander Polcyn
0d2c622f9e
Fix DNS resolver cooldown
6 years ago
Soheil Hassas Yeganeh
80c177d4c4
Revert "Introduce string_view and use it for gpr_split_host_port."
6 years ago
Yunjia Wang
a68e7bc461
Remove extra header file, change to c test, change new/delete
6 years ago
Soheil Hassas Yeganeh
ef0f9bf7ec
Introduce string_view and use it for gpr_split_host_port.
6 years ago
Yunjia Wang
1def76bf1d
Add Makefile
6 years ago
Yash Tibrewal
4fc02c6bf5
add tests for bad stream IDs
6 years ago
Yash Tibrewal
e60c43ff3e
Add out of bounds frame tests
6 years ago
Yunjia Wang
9df04d95a2
merge upstream/master
6 years ago
Yash Tibrewal
94e7edad99
Add Delegating Channel
6 years ago
Yash Tibrewal
7994ea53fc
Add detailed unknown frame type tests
6 years ago
Na-Na Pang
070902b871
Merge bm_callback_cq to bm_cq
6 years ago
Na-Na Pang
c96c21244c
Modify test polling engine
6 years ago
Yash Tibrewal
db1ccad039
Service Config Changes to set channel in transient failure on invalid service config
6 years ago
Na-Na Pang
5748665bc5
Add callback completion queue and modify callback streaming ping pong
6 years ago
Esun Kim
1518ecbd76
Added new configuration system to core/grp.
...
More generic configuration system is introduced in order to i) unify the
way how modules access the configurations instead of using low-level
get/setenv functions and ii) enable the customization for where configuration
is stored. This could be extended to support flag, file, etc.
Default configuration system uses environment variables as before so
basically this is expected to work just as it did. This behavior can
change by redefining GPR_GLOBAL_CONFIG_DEFINE_*type* macros.
* Migrated configuration
GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS
GRPC_EXPERIMENTAL_DISABLE_FLOW_CONTROL
GRPC_ABORT_ON_LEAKS
GRPC_NOT_USE_SYSTEM_SSL_ROOTS
6 years ago
yang-g
ac3a91edf8
Support accepting external connections.
6 years ago
Na-Na Pang
bbd4eb5028
Add microbenchmark for callback unary ping pong and bidistreaming ping pong
6 years ago
yang-g
6929cdd654
initial
6 years ago
Yihua Zhang
ef4508ca0d
fix memory leaks in ssl credential reload.
6 years ago
Yash Tibrewal
390078b7a8
Add tests for new service config mechanism
6 years ago
Moiz Haidry
ba00d3c914
Added a locality map class that maintains a child policy per locality. This is used by the xds lb policy to manage multiple localities. Also added a grpc_core::Map which is a templatized map, that is used by the locality map to maintain this info
6 years ago
Adam Langley
271807df79
Build BoringSSL tests as BoringSSL does.
...
BoringSSL builds its crypto_test and ssl_test as single targets, while
gRPC was building them with a target per file. This no longer works with
tip-of-tree BoringSSL.
This change aligns gRPC with the way that BoringSSL builds its tests.
The changes to boringssl/gen_build_yaml.py were done by hand, all other
changes result from generate_projects.sh.
6 years ago
Yihua Zhang
b017c801b6
Add SPIFFE security stack to gRPC core
6 years ago
Yash Tibrewal
abcd5861eb
Nuking the poll-cv polling engine
6 years ago
yang-g
a6596b2fd5
Fix fuzzer test
6 years ago
yang-g
94c38ee0a1
Add fuzzer test case
6 years ago
Juanli Shen
e889fda482
Use real resolver in xds lb channel
6 years ago
Mark D. Roth
a04b0646de
Don't use a separate call context for subchannel calls.
6 years ago
Vijay Pai
f919ace038
Add a microbenchmark for immediately-firing alarms
6 years ago
Prashant Jaikumar
bca92b2b7e
Added test for wall-clock time change on the client
6 years ago
Prashant Jaikumar
6b19927bc4
Bad connection test
6 years ago
Yash Tibrewal
9df6023dca
Move Optional to gprpp, and reviewer comments
6 years ago
Prashant Jaikumar
95965f71d3
Remove network_status_tracker
...
Remove network_status_tracker and its unit test as it does nothing. We
can add tests for network status change in another commit.
6 years ago
Alexander Polcyn
00763bc3ea
Support named scope id's with ipv6 resolver on posix
6 years ago
Soheil Hassas Yeganeh
2e017da58a
Add microbenchmarks for grpc_timer
...
This helps assessing upcoming changes.
6 years ago
Yihua Zhang
0531d3d3ad
extend local credentials to support tcp loopback
6 years ago
Vijay Pai
ca4e55e6ca
Benchmark to show that byte buffer copy is size-independent
6 years ago
Yash Tibrewal
c7e92f26eb
Reviewer comments
6 years ago