Commit Graph

5498 Commits

Author SHA1 Message Date
Yash Tibrewal bdab6833f1
Merge pull request #19359 from yashykt/out_of_bounds_tests
Add out of bounds frame tests
2019-06-20 11:42:40 -07:00
Juanli Shen 67e6b03e92 Fix compression algorithm parsing 2019-06-19 12:23:41 -07:00
Yang Gao 907a1313a8
Merge pull request #19383 from yang-g/time
Cap deadline to 99999999 seconds on wire
2019-06-18 20:58:13 -07:00
Vijay Pai 6124a835d4 Revert "Hide ConnectedSubchannel from LB policy API." 2019-06-18 10:37:15 -07:00
yang-g e291396644 Cap deadline to 99999999 seconds on wire 2019-06-17 23:07:05 -07:00
Yash Tibrewal 24c232009c Merge branch 'master' into out_of_bounds_tests 2019-06-17 16:48:42 -07:00
Yash Tibrewal 8a310e5063 Clang tidy 2019-06-17 16:48:30 -07:00
Yash Tibrewal c8233e108d
Merge pull request #19360 from yashykt/bad_client_fix
Add gtest dependency to the test instead of library
2019-06-17 13:26:33 -07:00
Yash Tibrewal 9f10ab5377 Add gtest dependency to the test instead of library 2019-06-14 16:24:12 -07:00
Yash Tibrewal e60c43ff3e Add out of bounds frame tests 2019-06-14 16:13:19 -07:00
Vijay Pai f05c475f01 Fix Python3 incompatibility 2019-06-14 14:34:37 -07:00
Yash Tibrewal 17afa603a1
Merge pull request #19275 from yashykt/unknown_frame_attack
Add unknown frame type tests for HTTP2 parsing
2019-06-13 17:16:45 -07:00
Mark D. Roth 7767fbe683 Hide ConnectedSubchannel from LB policy API. 2019-06-12 06:44:36 -07:00
Soheil Hassas Yeganeh 741daa239a
Merge pull request #19288 from soheilhy/slice-move
Introduce grpc_slice_from_moved_string.
2019-06-10 23:45:31 -04:00
Yash Tibrewal ea427791d3 Reviewer comments 2019-06-10 16:24:42 -07:00
Mark D. Roth b7e1b6f3ff
Merge pull request #19250 from markdroth/channelz_map.alt
Convert channelz registry to use Map<> instead of InlinedVector<>.
2019-06-10 12:28:35 -07:00
Soheil Hassas Yeganeh 5d65a9fa7b Address comments from Vijay. 2019-06-10 15:07:39 -04:00
Soheil Hassas Yeganeh 0d6cffd6c4 Introduce grpc_slice_from_moved_string.
Suggested by @markdroth to avoid extra allocation and copy when it's not
needed.
2019-06-07 22:33:47 -04:00
Juanli Shen 5bd4c0c7d0 Add operator== for ServerAddress and InlinedVector 2019-06-07 17:39:08 -07:00
Mark D. Roth f9fcdc015d Convert ChannelzRegistry to use Map<> instead of InlinedVector<>. 2019-06-07 09:51:29 -07:00
Mark D. Roth cfb31818ef Remove channelz from LB policy API. 2019-06-07 07:09:39 -07:00
Yash Tibrewal 597a67a2b5 Covert to GTEST 2019-06-06 18:18:30 -07:00
Yash Tibrewal 7994ea53fc Add detailed unknown frame type tests 2019-06-06 11:49:57 -07:00
Mark D. Roth 37afb4745f
Merge pull request #19244 from markdroth/channelz_fixes.alt
Change ChannelzRegistry::Get() to return a RefCountedPtr<>.
2019-06-05 12:14:50 -07:00
Mark D. Roth 76508bd450 Change ChannelzRegistry::Get() to return a RefCountedPtr<>. 2019-06-05 10:17:35 -07:00
yihuaz 53ec44298a
Merge pull request #19055 from yihuazhang/peer_verification_api_rename
Update existing call sites of verify_peer_options to use grpc_verify_peer_options
2019-06-05 08:38:08 -07:00
Moiz Haidry b0ef377ebd Fixed erase() method by changing RemoveRecursive() to return a new iterator to the successor in addition to the new root. Both are returned as a single pair 2019-06-03 13:37:28 -07:00
Yihua Zhang a887f35a9b add a new struct - grpc_ssl_verify_peer_options and an API - grpc_ssl_credentials_create_ex. 2019-05-30 16:00:50 -07:00
Karthik Ravi Shankar 79a8b5289e
Merge pull request #19178 from grpc/revert-19175-revert-18813-callback-rpc-lock
Revert "Revert "Start supporting a callback-based RPC under lock""
2019-05-30 11:56:16 -07:00
Mark D. Roth d26201494b
Merge pull request #18917 from markdroth/subchannel_interface
Use SubchannelInterface to hide implementation from LB policy API
2019-05-29 15:20:40 -07:00
Karthik Ravi Shankar 196b0aa3a3
Revert "Revert "Start supporting a callback-based RPC under lock"" 2019-05-29 13:15:47 -07:00
Mark D. Roth 28ccd61cf5 Use SubchannelInterface to hide implementation from LB policy API. 2019-05-29 12:21:15 -07:00
Karthik Ravi Shankar b790c24e5c
Revert "Start supporting a callback-based RPC under lock" 2019-05-29 11:20:36 -07:00
Mark D. Roth 31ec9a74ae More LB policy API improvements. 2019-05-28 14:23:01 -07:00
Karthik Ravi Shankar 072fdf54ed
Merge pull request #18813 from karthikravis/callback-rpc-lock
Start supporting a callback-based RPC under lock
2019-05-23 21:51:31 -07:00
Prashant Jaikumar 1ac1ab7396 Flaky network test enhancements and cleanups
- Parameterized flaky_network_test to run with different packet sizes and
credentials.
- Cleanup debugger_macros

Parametrize flaky_network_test to run with different packet sizes and
credentials.
2019-05-23 11:45:54 -07:00
Karthik Ravi Shankar 3f05ac9584 Merge branch 'master' into callback-rpc-lock 2019-05-22 17:39:08 -07:00
Karthik Ravi Shankar 3d258e89ae Fix windows compiler errors 2019-05-22 14:59:33 -07:00
Yang Gao c9bd2adb52
Merge pull request #19069 from yang-g/test_tcp_server
Add an early flush so that the shutdown callback does not have to wait for deadline expiration
2019-05-21 08:46:10 -07:00
Esun Kim 90fbdc92f5 Roll-forward "Config migration"
This reverts commit 236ae12bb1.
2019-05-20 15:47:24 -07:00
Karthik Ravi Shankar 56ff5a918f Address review comments - 1 2019-05-20 11:35:45 -07:00
yang-g d22997e1ea Add back deadline 2019-05-20 10:22:30 -07:00
yang-g 557a3e578d Remove 5s deadline on test server shutdown 2019-05-20 10:19:49 -07:00
Karthik Ravi Shankar 92aa0530fa Changes to locking order 2019-05-17 12:17:16 -07:00
Karthik Ravi Shankar 90fee3e586 Merge branch 'master' into callback-rpc-lock 2019-05-17 09:27:16 -07:00
Mark D. Roth 34b00a243c
Merge pull request #19028 from markdroth/service_config_cleanup
Clean up some names in the service config code.
2019-05-15 14:31:39 -07:00
Mark D. Roth 356e7c2107 Clean up some names in the service config code. 2019-05-15 07:57:03 -07:00
Alexander Polcyn 236ae12bb1 Revert "Config migration"
This reverts commit 87905ae5ea.
2019-05-14 14:36:33 -07:00
Karthik Ravi Shankar e68316dda5 Fix errors from clang format script 2019-05-14 12:07:05 -07:00
Karthik Ravi Shankar e3028a2836 Merge branch 'master' into callback-rpc-lock 2019-05-14 12:05:38 -07:00