Commit Graph

9542 Commits

Author SHA1 Message Date
Prashant Jaikumar 43628b286f Update googletest version to v1.8.1
Bazel builds of test/cpp/end2end:end2end_test were failing on Mac OS with v1.8.0 due to missing gtest symbols. The issue is not seen in v1.8.1. A WORKSPACE file was added to gtest repo in 1.8.1, so gtest.BUILD can be removed.
2019-06-20 18:17:13 -07:00
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 7dcdabf593
Merge pull request #19342 from yashykt/18416fix
Fix data race, heap use-after-free issue in bm_chttp2_transport
2019-06-17 13:27:55 -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
Yash Tibrewal 56a0153f16 Heap allocate the stream object for other benchmark cases too 2019-06-14 14:44:49 -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
Yash Tibrewal cceca10a8a Fix data race, heap use-after-free issue in bm_chttp2_transport 2019-06-13 17:05:51 -07:00
Mark D. Roth 82b06bef18
Merge pull request #19042 from markdroth/subchannel_interface_connected_subchannel
Hide ConnectedSubchannel from LB policy API.
2019-06-13 09:50:37 -07:00
Muxi Yan f5551f1138
Revert " Added some Objective C tests and minor bug fixes." 2019-06-12 13:49:17 -07:00
Mark D. Roth 7767fbe683 Hide ConnectedSubchannel from LB policy API. 2019-06-12 06:44:36 -07:00
Moiz Haidry 186875337c Sync with master 2019-06-11 16:16:27 -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
Karthik Ravi Shankar e4b992ee48 Merge branch 'master' into migrate-client-context 2019-06-10 14:01:28 -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
rmstar 340087b3cc
Merge pull request #19022 from rmstar/objcut
Added some Objective C tests and minor bug fixes.
2019-06-10 11:06:18 -07: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
Prashant Jaikumar 2b6e7c4423 Added some Objective C tests and minor bug fixes.
Objective-C tests: metadata, compression, keepalives, channel args.
Stress tests: network flap while streaming call in progress.

Bug fixes:
Stream gzip handling in interop server.
Keep alive, backoff time truncation bug in Obj-C layer.
2019-06-07 10:26:55 -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 c46eb428cb
Merge pull request #19066 from markdroth/lb_policy_channelz_api_cleanup
Remove channelz from LB policy API.
2019-06-07 08:39:39 -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
rmstar 7d99c560ec
Merge pull request #19138 from rmstar/cfstreamtestlog
cfstream_test: print HTTP2 stream id of completed RPCs
2019-06-06 13:52:49 -07:00
Lidi Zheng f8b1e6cb44
Merge pull request #19193 from ygj6/dev
some typo errors
2019-06-06 13:03:14 -07:00
Yash Tibrewal 7994ea53fc Add detailed unknown frame type tests 2019-06-06 11:49:57 -07:00
rmstar fdbc1b0c86
Merge pull request #19226 from rmstar/cfstream_test_flake
Fix cfstream_test flake
2019-06-06 10:25:31 -07:00
Karthik Ravi Shankar 522ddfe273 Move ClientContext to grpc_impl
ClientContext is another file which needs to be moved from grpc to
grpc_impl for referencing it.
2019-06-05 16:31:39 -07:00
Moiz Haidry 1bc0ac6064
Merge pull request #12 from grpc/master
Sync with master
2019-06-05 14:19: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
Moiz Haidry 226e63dd0c Move server context implementation to grpc_impl namespace and typedef the ref to it 2019-06-05 10:41:30 -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
yuangongji e8bece9c71 some typo errors too. 2019-06-05 09:33:38 +08:00
Yang Gao d371dae02a
Merge pull request #19216 from yang-g/acceptor
Add listner fd as part of the external connection parameters
2019-06-04 12:13:58 -07:00
Prashant Jaikumar 58771fa12a Fix cfstream_test flake
Ask server to skip cancel check in network flap test.
2019-06-03 22:08:42 -07:00
Moiz Haidry 044a8e29df
Merge pull request #19214 from mhaidrygoog/fix_map_erase
Fixed erase() method by changing RemoveRecursive()
2019-06-03 15:36:28 -07:00
Esun Kim bac7da1dae
Merge pull request #19136 from veblush/global-config-best
Applied the best practice using global configuration
2019-06-03 15:29:06 -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
yang-g 91eb1141a9 Ask server to skip cancel check 2019-06-03 13:16:48 -07:00