Yash Tibrewal
e60c43ff3e
Add out of bounds frame tests
2019-06-14 16:13:19 -07:00
Yash Tibrewal
7994ea53fc
Add detailed unknown frame type tests
2019-06-06 11:49:57 -07:00
yang-g
c639da7a1d
Merge branch 'master' of https://github.com/grpc/grpc into port_sharing
2019-05-16 09:07:55 -07:00
yang-g
de57783beb
Merge with head and resolve conflict
2019-05-13 08:56:02 -07:00
Na-Na Pang
7a464a3bc9
Merge remote-tracking branch 'upstream/master'
2019-05-10 11:16:14 -07:00
Na-Na Pang
070902b871
Merge bm_callback_cq to bm_cq
2019-05-08 15:51:58 -07:00
yang-g
218e290074
Merge with head and resolve conflict
2019-05-07 22:46:45 -07:00
Na-Na Pang
c96c21244c
Modify test polling engine
2019-05-07 11:47:44 -07:00
Na-Na Pang
4198c4fcc6
Merge remote-tracking branch 'upstream/master'
2019-05-03 10:41:12 -07:00
Yash Tibrewal
db1ccad039
Service Config Changes to set channel in transient failure on invalid service config
2019-05-02 18:03:02 -07:00
Na-Na Pang
5748665bc5
Add callback completion queue and modify callback streaming ping pong
2019-05-02 17:21:55 -07:00
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
2019-04-30 15:49:24 -07:00
yang-g
ac3a91edf8
Support accepting external connections.
2019-04-30 12:31:34 -07:00
Na-Na Pang
bbd4eb5028
Add microbenchmark for callback unary ping pong and bidistreaming ping pong
2019-04-26 09:52:12 -07:00
Yang Gao
5170c613cc
Merge pull request #18784 from yang-g/message_allocator
...
Message allocator support for callback unary
2019-04-23 15:49:49 -07:00
yang-g
6929cdd654
initial
2019-04-16 15:43:58 -07:00
Yihua Zhang
ef4508ca0d
fix memory leaks in ssl credential reload.
2019-04-16 11:09:30 -07:00
Yash Tibrewal
3dc6eae912
Merge branch 'master' into svc_cfg1
2019-04-05 13:45:03 -07:00
Yash Tibrewal
390078b7a8
Add tests for new service config mechanism
2019-04-04 18:58:15 -07:00
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
2019-03-29 12:50:54 -07:00
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.
2019-03-19 11:16:24 -07:00
Yihua Zhang
b017c801b6
Add SPIFFE security stack to gRPC core
2019-03-14 15:24:48 -07:00
Yang Gao
c5311260fd
Merge pull request #18284 from yang-g/fuzzer
...
Fix fuzzer test
2019-03-08 20:19:34 -08:00
Yash Tibrewal
abcd5861eb
Nuking the poll-cv polling engine
2019-03-07 14:49:24 -08:00
yang-g
a6596b2fd5
Fix fuzzer test
2019-03-06 15:43:12 -08:00
Yang Gao
d607a1e8a3
Merge pull request #18261 from yang-g/fuzzer
...
Unref raw slice as well when gzip fails
2019-03-05 22:12:12 -08:00
yang-g
94c38ee0a1
Add fuzzer test case
2019-03-05 14:34:24 -08:00
Juanli Shen
e889fda482
Use real resolver in xds lb channel
2019-03-05 13:29:55 -08:00
Mark D. Roth
a04b0646de
Don't use a separate call context for subchannel calls.
2019-03-04 14:38:02 -08:00
Vijay Pai
f919ace038
Add a microbenchmark for immediately-firing alarms
2019-02-07 08:38:26 -08:00
rmstar
0d9e6d1e36
Merge pull request #17842 from rmstar/timechange
...
Added test for wall clock time change on the client
2019-02-06 10:30:27 -08:00
Prashant Jaikumar
bca92b2b7e
Added test for wall-clock time change on the client
2019-02-05 13:40:22 -08:00
Prashant Jaikumar
6b19927bc4
Bad connection test
2019-02-01 16:21:53 -08:00
Yash Tibrewal
9df6023dca
Move Optional to gprpp, and reviewer comments
2019-01-18 14:48:12 -08:00
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.
2019-01-11 12:15:37 -08:00
Alexander Polcyn
00763bc3ea
Support named scope id's with ipv6 resolver on posix
2018-12-26 11:03:43 -08:00
Soheil Hassas Yeganeh
2e017da58a
Add microbenchmarks for grpc_timer
...
This helps assessing upcoming changes.
2018-12-21 18:56:09 -05:00
Yihua Zhang
0531d3d3ad
extend local credentials to support tcp loopback
2018-12-16 14:50:26 -08:00
Vijay Pai
ca4e55e6ca
Benchmark to show that byte buffer copy is size-independent
2018-12-14 13:23:34 -08:00
Yash Tibrewal
c7e92f26eb
Reviewer comments
2018-11-20 15:03:12 -08:00
Yash Tibrewal
bab043e865
Cleanup
2018-11-16 18:11:42 -08:00
Yash Tibrewal
fc332d2c92
Merge master
2018-11-16 11:11:04 -08:00
Jan Tattermusch
14d0dff09f
make client_channel_stress_test run exclusively
2018-11-12 14:47:29 +01:00
Vijay Pai
ac10426163
Add server_interceptors_end2end_test to build.yaml
2018-10-29 02:10:27 -07:00
Yash Tibrewal
3896dabb85
Merge branch 'master' into interceptors
2018-10-25 19:50:10 -07:00
Vijay Pai
25f4346ac1
Remove inproc_nosec_test since inproc is inherently secure
2018-10-23 19:26:58 -07:00
Yash Tibrewal
6e00b3bb88
Use InProc Channel for callback tests
2018-10-23 11:22:09 -07:00
Jan Tattermusch
64e119504f
regenerate projects
2018-10-12 14:57:44 +02:00
Vijay Pai
be18cedf90
Delete epollsig poller and tests using it
2018-09-22 08:07:47 -07:00
Vijay Pai
3bc10c0f44
Merge pull request #16492 from vjpai/client_callback
...
EXPERIMENTAL: C++ generic client-side unary callback API
2018-09-12 09:03:49 -07:00