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
Yash Tibrewal
bab043e865
Cleanup
6 years ago
Jan Tattermusch
14d0dff09f
make client_channel_stress_test run exclusively
6 years ago
Vijay Pai
ac10426163
Add server_interceptors_end2end_test to build.yaml
6 years ago
Vijay Pai
25f4346ac1
Remove inproc_nosec_test since inproc is inherently secure
6 years ago
Yash Tibrewal
6e00b3bb88
Use InProc Channel for callback tests
6 years ago
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
6 years ago
Jan Tattermusch
64e119504f
regenerate projects
6 years ago
Vijay Pai
be18cedf90
Delete epollsig poller and tests using it
6 years ago
Alexander Polcyn
964d679edc
Resolve ip literals and Windows localhost manually when using c-ares
6 years ago
Vijay Pai
d4afae9a56
regen projects
6 years ago
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
6 years ago
Yash Tibrewal
8d47cd4992
Revert "Revert "Fathom tcp changes""
6 years ago
Jan Tattermusch
97ba943f17
Revert "Fathom tcp changes"
6 years ago